课程优势:用理论教学与实验相结合的方式,系统地介绍嵌入式Linux下环境和程序开发技术。通过本部分的学习,学员可以掌握嵌入式Linux的环境搭建过程,具备Linux下进行进程控制开发、进程间通信开发、多线程开发、网络的开发能力,引导学员进入嵌入式Linux开发的精彩世界,为后续深入学习嵌入式Linux驱动和系统编程打下坚实的基础。然后逐步进阶,项目实战,轻松搞定Linux中小规模集群构建与优化。
课程目标:熟悉Bootloader的工作原理,分析优秀的Bootloader工程代码,实现自定义引导程序设计。
熟悉U-boot工作原理,并实现在S5PV210平台的移植与优化。
掌握Linux内核裁减的重要方法,并实现cortex-A8平台的内核移植。
掌握Android系统定制与裁减的重要方法,并实现cortex-A8平台的Android系统开发移植。
提高使用Busybox实现嵌入式根文件系统的制作技巧和过程。
掌握内核的重要框架及运作机制。
掌握内核的任务管理与调度的核心技术。
掌握内核的内存管理与文件管理的核心技术。
掌握内核的文件管理核心技术。
掌握Linux字符设备驱动编写方法以及使用方法。
掌握驱动中断的处理方法。
掌握驱动的同步与并发处理机制,优化内核与驱动。
掌握Linux系统中的常见总线驱动工作原理,如Platform、IIC、USB等。
掌握Linux系统中的framebuffer、input、IIC、Misc等子系统设备驱动。
掌握Linux系统中的块设备驱动。
掌握Linux系统中FLASH、SD存储设备的工作原理及驱动设计框架。
掌握Linux系统中的网络设备驱动,熟悉常见网卡驱动如DM9000等。
掌握Android系统中的常见设备驱动移植与开发方法。
课程详情:一、需要牢固掌握Linux基础及常见开源软件服务集群,掌握Shell,MySQL,监控。 熟练掌握阿里云为首的公有云搭建集群实战(ECS/SLB/RDS/NAS/OSS/VPC/CDN)。此阶段是态度为先的阶段,态度加能力突破20K也不是问题,能够独挡一面做较好的执行者和问题解决者。
二、能够根据企业问题和需求,提供适合的解决方案并能推进执行,能够根据趋势排查企业问题和隐患,提前给出方案(例如持续集成方案、云计算方案、容器方案、各种集群高可用以及异地容灾方案等), 除了技术外,还要具备
沟通、表达、思想能力,能够独挡一面做问题的终结者。
三、需要掌握Linux基础及常见开源软件服务集群,开发自动化、智能化、图形化运维
管理平台与运维软件,提升运维秒级交付与标准化、快速维护能力,减少运维故障发生。
四、熟练Linux基础和基本服务,熟练MySQL/Redis/Memcached/MongoDB等技术擅长开发更佳。
查看全部
宁波linux培训哪家强课程内容仅供参考,具体内容以培训机构招生简章为准,或可咨询在线客服:点击咨询