1.S3C6410是三星推出的款应用处理器,内核:ARM1176JZF-S它带有2D/3D的硬件加速,有了它,我们可以
做很多的事情。这个说下内核和cpu的关系。平常我们说的ARM7/9/11什么的都是处理器内核,是一个架
构是ARM公司的架构。并不是实体的芯片,也就是说ARM公司是不出售cpu的,它是把架构卖给芯片公司
,如三星这时就实现了内核的实体。就是我们说的cpu。也就是说arm11可以有很多型号,并不一定是一家
的。
2.S3C6410包含了16KB的cache,在1.1v的电压下,可以运行到553MHz频率,在1.2V的电压下可以运行到
667MHz,是不是比我们的一些手机还要快呢。
S3C6410有4种工作模式:
Normal模式:就是正常模式。
Idle模式:就是空闲模式。
Stop模式:停止模式。
Sleep模式:睡眠模式。
上面的几种模式Normal模式是正常的功耗,其他的几个模式都是在低功耗的状态下运行的。
3.结构图
外设结构:
这个想让大家有个这样的认识,就是外设的话原理就是向一个寄存器里面赋值,再细说就是想一个地址写值,
从而达到控制外设的效果。这个和linux设备的原理差不多,linux下任何设备都是以文件的形式存在。
4.说下arm开发版和pc的区别。
在电脑上,我们都知道,启动的过程是,上电,启动BIOS,BIOS引导要进去的是哪个操作系统,最后启动应用程序
在开发板上,(linux为例)arm的启动过程是上电,加载bootloader,加载linux内核,启动linux内核,启动应用程序
其实在这里,我们可以把bootloader理解为一个很大很大的单片机程序,这个程序就是复杂了点。
5.实话说,arm的外设具体的我没有多记,都是要用什么外设的时候去查手册,查地址。谁没事会去记住那些寄存器的
地址呢。下一篇日志准备开始实践了。待续。