本阶段课程使工程师们深入理解嵌入式硬件平台的系统框架、熟悉 ARM 平台的硬件设计 原理、理解 uboot 移植、内核配置与移植、rootfs 制作等方法。
Linux 设备驱动程序是嵌入式操作系统和嵌入式硬件沟通的桥梁,没有设备驱动,应用 程序就是空中楼阁,嵌入式 linux 设备驱动开发课程深入地讲解了在嵌入式平台中,linux 系统控制硬件的方法和框架。可以使工程师深入理解 linux 系统内核的架构,并可以熟练设 计 linux 设备驱动程序,掌握 linux 设备驱动移植方法。
序号 | 课程子阶段 | 课程内容说明 | 课日 |
1 | 嵌入式平台软硬件框架分析 |
Cortex-A53 硬件平台的架构 Cortex-A53 软件层次分析 粤嵌 Cortex-A53 平台启动过程分析 |
1 |
2 | 系统移植 |
u-boot 原理与工作过程 u-boot 编译与使用方法 u-boot 移植过程 linux 内核源码架构 嵌入式 linux 内核编译方法 嵌入式 linux 内核的移植过程 嵌入式 linux 根文件系统工作原理 根文件系统的制作过程 如何将 uboot、内核映像及根文件系统写入开发平台 如何开机自启动应用程序 |
4 |
3 | Linux 设备驱动开发 |
Linux 的内核模块 字符设备驱动模型 MMU 与 IO 内存映射 misc 设备驱动模型 内存管理与分配 Linux 内核中断驱动设计 内核同步机制—自旋锁、信号量、互斥锁与等待队列等 Linux 内核时间管理 设备驱动的 platform 模型 内核设备驱动管理—如何将设备驱动编译到内核。 linux 输入子系统模型 linux IIC 子系统 无线 wifi 驱动移植 LED 灯、蜂鸣器、按键驱动设计实例 温湿度传感器、可燃气体传感器驱动设计实例 ADC 驱动设计实例 人体红外传感器设计实例 |
10 |
4 | 阶段项目开发与实现(六)《智能云教室》 |
智能云家居网关通过物联网技术将家中的各种设备(如 音视频设备、照明系统、窗帘控制、空调控制、安防系统、 数字影院系统等)连接到一起,提供家电控制、照明控制、 远程控制、防盗报警、环境监测、以及可编程定时控制等 多种功能和手段。![]() |
更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入
广州粤嵌教育
了解详情
咨询电话:400-888-4849
你也可以留下你的联系方式,让课程老师跟你详细解答: 在线咨询