招生条件:二本以上计算机、电子等相关理工科专业,热爱嵌入式行业,在职人员和优秀大专生也可。
教授ARM体系、bootloader的配置与使用、linux驱动开发
*阶段 ARM原理及应用(24课时)
ARM基本概念、体系结构;ADS集成开发环境;ARM汇编指令集;ARM协处理器、MMU等
第二阶段 Bootloader与Linux内核开发(32课时)
理解Bootloader的原理和功能;了解u-boot启动原理和流程,能进行不同平台的移植。学会Linux内核编译方法,学会内核裁剪。建立嵌入式开发环境,学会Tiny6410开发板的使用和开发。
第三阶段 Linux驱动开发(56课时)
Linux内核模块的添加、删除等操作;编写字符驱动;内核级并发控制;IO阻塞与非阻塞;中断处理,上半部和底半部;内核内存的分配,IO端口和IO内存;块设备驱动;MTD开发等