百学网合作机构 > 学校机构 > ARM技术培训欢迎您!

咨询热线 13552901487

ARM技术培训简介

侯工单片机工作室


单片机技术开发培训-嵌入式工程师全程培训-ARM技术培训-Linux系统培训


深圳嵌入式培训高端行业期待您的加盟!侯工单片机工作室


高端行业期待您的加盟!ARM开发培训大讲堂,侯工单片机工作室承办


【课程简介】


本课程在涵盖了ARM全部内容的基础上,结合项目实际,进一步增加了更多丰富的实用内容,例如ARM接口开发,从零编写bootloader引导Linux系统,大约占全部课程的40%内容,这些内容不仅为其他课程打下坚实基础,而且可以使学员具备更强的实际动手能力,更贴近企业用人需求。


【培养对象】


具有开发和设计经验的硬件或软件开发工程师。


【课程内容】


1ARM体系结构


1.1ARM简介


1.2ARM体系结构


1.3流水线


1.4处理器工作模式


1.5ARM处理器核


2ARM指令集


实验


1、基本ARM指令练习


2、数据搬运练习


3ARM与Thumb交互


3.1交互工作基础


3.2子程序交互和veneers


3.3ARMV5TE架构扩展


4异常处理


4.1中断处理


4.2Abort处理


4.3SWI处理


4.4复位和未定义指令处理


实验:


1、ARM/Thumb交互


2、Thumb下的块拷贝实验


3、异常处理实验


5C/C++编译器提示和技巧


5.1arm编译优化础


5.2汇编、c、c++混合编程


5.3arm编译器规则


5.4局部和全局变量


6嵌入式软件编程


6.1调整c库使其适合目标平台


6.2调整内存映射使其适合目标平台


6.3复位和初始化


6.4编译和调试目标镜像


实验:


1、C语言程序实验


2、汇编和C混合编程实验


3、调整C库和内存映射,编写能够在目标硬件运行的LED测试程序


7基于ARM的嵌入式硬件平台接口设计


7.1基于ARM的SOC组成


7.2构建ARM嵌入式系统


8嵌入式硬件平台(基于s3c2410/s3c2440)接口操作


8.1GPIO接口


8.2ADC接口


8.3UART接口


8.4I2C接口


8.5定时器


8.6中断接口


8.7DMA接口


实验:


1、GPIO实验


2、ADC实验


3、UART实验


4、定时器实验


5、中断实验


6、DMA实验


9从零编写bootloader


9.1嵌入式linux系统的构成


9.2引导程序的任务


9.3引导程序的结构及启动流程


9.4实现串口下载功能


9.5实现usb下载功能


9.6实现nandflash读写功能


9.7引导linux内核


实验:


1、bootloader编写实验(基于realviewMDK环境)


2、linux系统编译实验


3、制作文件系统实验


4、bootloader通过USB下载内核、文件系统实验


【实验环境及班级规模】