第二阶段:S3C2440用户手册剖析,彻底搞懂硬件平台。
1、1S3C2440体系结构及存储器映射
2、ARM指令及熟练掌握
3、S3C2440内部资源剖析(包含外部电路)
4、NOR Flash,NAND Flash,SDRAM读写细节及工程架构
5、ADS集成开发环境与Keil for ARM环境的熟悉与搭建
6、嵌入式C语言学习,
7、外围电路设计及驱动实践
8、交叉编译环境的熟悉与搭建
9、基于S3C2440的Bootloader的移植
10、Linux 2.6操作系统在S3C2440上的移植
11、 操作系统平台上的编程实战
12 、基于操作系统的底层驱动的移植
第三阶段:嵌入式开发流程剖析,项目分析方法。
嵌入式Linux项目实战(具体案例)1、基于Qtopia的GUI开发、linux应用程序调试技术
2、FAT16/32文件系统剖析与移植
3、TCPIP协议剖析,移植及应用
4、USB传输剖析,移植及应用(也可讨论选择)嵌入式工程师设计规范:嵌入式Linux编制规范及注意事项基于嵌入式产品开发项目管理、项目开发规范通过系统的学习后,我们来个实际的项目实战:(从所列出的项目中选出一个自己开发完成)。
项目一、Photoview/mp4
项目二、数字存储示波器
项目三、数码照相机
项目四、便携式打印机
项目五、自带项目,指导完成
教学特色:
信盈达培训心是深圳信盈达电子有限公司下属的培训技术服务机构,培训中心依托公司强大的研发队伍,培训老师均是从事多年电子产品、ARM项目开发、嵌入式Linux项目开发的资深高级工程师,拥有丰富的实际工作经验,能让你高起点入门,快速学会ARM、学会嵌入Linux。
1.小班授课(3-6人)、保证教学质量; 2.由具有丰富开发经验的资深嵌入式Linux工程师、国际项目经理主讲;
3.理论联系实际、边理论边实践、学用结合、以实践为主(实践课程占60%以上)、手把手教学;
4. 4.每个课程均有“项目开发课程设计”,在资深工程师的指导下完成,让你真正具备项目开发经验; 5.长期为学员提供免费技术咨询; 6.学习成绩优异者我们可推荐就业。
技术咨询:李老师 15089711217 QQ 1765841775