linux 机制
linux编程属性机制_atributt_用法
S3C2440A采用ARM920T内核,集成如下片上功能: ● 1.2V内核,1.8V/2.5V/3.3V储存器,3.3V扩展I/O,16KB指令Cache(I-Cache)/16KB数据Cache(D-Cache) ● 外部储存控制器(SDRAM控制盒片选逻辑) ● 集成LCD专用DMA的LCD控制器(支持最大4K色STN和256K色TFT) ● 4路拥有外部请求引脚的DMA控制器 ● 3路URAT(IrDA1.0,64-Byte Tx FIFO,64Byte Rx FIFO) ● 2路SPI ● IIC总线接口(多主支持) ● IIS音频编解码器接口 ● AC`97编解码器接口 ● 1.0版SD主接口,兼容2.11版MMC接口 ● 2路USB主机控制/1路USB期间控制(ver1.1) ● 4路PWM定时器/1路内部定时器/看门狗定时器 ● 8路10位ADC和触摸屏接口 ● 具有日历功能的RTC ● 摄像头接口(支持最大4096x4096的输入,2048x2048缩放输入) ● 130个通用I/O,24个外部中断源 ● 电源控制:正常,慢速,空闲,睡眠模式
该DM9000是一款完全集成的和符合成本效益单芯片快速以太网MAC控制器与一般处理接口,一个10/100M自适应的PHY和4K DWORD值的SRAM 。它的目的是在低功耗和高性能进程的3.3V与5V的支持宽容。
Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。