arm的基本资源
ARM不仅是一家公司,而且还是一种这家公司生产的CPU架构。很多公司得到了ARM公司的授权以及得到了ARM公司提供的内核信息,自己设计了属于自己公司的SoC(片上系统)。 就我比较熟悉的2440来讲,有以下这些资源(其它都ARM芯片都差不多): NANDFLASH控制器。 PWM定时器。 串口通信UART。 中断。 LCD控制器。 AD以及触摸屏控制。 实时时钟RTC。 IIC总线通信。 IIS总线。 SPI。 就这些就差不多了,学好上面这些内容,对学习Linux操作系统还是一些类似的ARM芯片都比较简单了。当然2440还有其他资源,像USB、音频等等,这些都是要上操作系统才能用,所有单纯学习裸机的话,那些就不用去看了,等以后接触操作系统再说吧。