Linux部分
一、Uclinux,mizilinux系统引导程序bootloader原理和实现过程:
Uboot、vivi等
二、ARM系统空间划分及系统映射方法
三、Bootloader内核下载模式实现:tftp、Xmoden
四、Linux操作系统原理及组成
五、介绍linux系统目录组织结构
六、Linux运行机理,系统运行过程
七、配置裁减编译linux内核
八、Linux进程特性:1.经常属性和状态转换,进程控制与调度,进
程相关系统调用,构建守护进程;2.进程间通信:进程通信的基本概念,管道、信号、消息队列、信号量、共享内存。
九、网络通信接口,scoket通信编程。
十、串口通讯程序和编程实践
十一、多线程程序设计
Linux设备驱动
一、uClinux内核模块及设备驱动程序开发
二、介绍linux驱动程序分类和各种操作系统上下层接口
Linux驱动程序分类:字符设备驱动、块设备驱动、网络设备驱动
三、驱动开发实例:蜂鸣器驱动、按键驱动开发、串口驱动、触摸
屏驱动、网络驱动开发、USB驱动、液晶屏驱动等。
四、ARMlinux移植过程
五、引导程序Uboot移植