嵌入式学习特色:
1.嵌入式学习是没有规范的。需求记住东西很少,很灵敏。
2.咱们学习的是技能。重视了解。重视实践。
学习流程:
1.ARM系统结构。
解决问题:怎么样对嵌入式设备裸机编程(烧写编写的程序完成功用)。
嵌入式设备处理功能更强。能够对抗低端PC了。现在产品很少有直接编写程序烧写进去了。
2.LINUX系统移植。
将linux装入嵌入式设备,实际上的嵌入式编程便是linux变成了。
嵌入式干流方向:在系统上编程(这个概念早已呈现,可是最近几年才火起来)。
3.LINUX驱动程序。
PC的接口规范化了,驱动都是通用的。可是嵌入式并不相同。驱动不是固定一致的。
ARM系统结构学习流程:
1.中心编程办法。
2.接口技能。
嵌入式的中心是内部的芯片。决议芯片的价格首要因素是芯片面积。芯片内部便是无数个小晶元组成的电路。
ARM芯片出产厂商并不规划芯片。买来ARM公司芯片规划架构,在外围参加模块,编写程序规划成市场需求的产品。
嵌入式处理器要求功耗低。发热低,重量轻。所以要求芯片及外围模块高度集成。
首要学习内容:
1.内核的编程办法(固定的东西,需求紧记)。
2.外设的学习(无固定形式,需求灵敏把握)。
CPU核的材料,ARM公司最威望的。外设的材料,招出产公司。
课程学习办法:
1.先学习编程。
2.再学习结构,作业原理。
后续的学习运用的是S5pv210芯片。