特色:掌握arm-32位单片机软硬件开发
※培训对象:
工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子等行业在职的研发工程师、中高等院校的老师学生
※ 理论内容:
*阶段ARM原理及应用
ARM基本概念、体系结构;ADS集成开发环境;ARM汇编指令集;ARM协处理器、MMU等
第二阶段Bootloader与ucos2操作系统或Linux内核开发
理解Bootloader的原理和功能;ucos2操作系统的原理和显示部分ucgui的功能。Ucos2、ucgui的移植。了解u-boot启动原理和流程,能进行不同平台的移植。学会Linux内核编译方法,学会内核裁剪。建立嵌入式开发环境,学会armcm3、cm4、或arma8开发板的使用和开发。
第三阶段ucos2、Linux驱动开发
ucos2的Linux内核模块的添加、删除等操作;编写字符驱动;内核级并发控制;IO阻塞与非阻塞;中断处理,上半部和底半部;内核内存的分配,IO端口和IO内存;块设备驱动;MTD开发等
※ 实验内容:
GPIO接口实验、中断接口实验、 定时器接口实验、看门狗接口实验、 UART接口实验、 IIC接口实验、RTC接口实验、 DMA接口实验、 ADC接口实验、触摸屏接口实验、bootloader编写实验(基于realview MDK环境)、 linux系统编译实验、制作文件系统实验、 bootloader*USB下载内核、文件系统实验、ucos2移植实验、ucgui移植实验
就业前景:从事领域:在技术讲师的带领下,*学习和项目实战积累工作经验,进而获得高薪、有广阔发展空间的工作机会。我们专注于培养企业需求量大、就业率高,但市场紧缺的软硬件开发工程师。