嵌入式Linux裸机开发(十五)——LCD一、LCD简介LCD(LiquidCrystalDisplay)是液晶显示器简称。LCD的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT上的信号与电压改变来控制液晶分子的转动方向,从而达..
分类:
系统相关 时间:
2016-06-12 00:31:22
阅读次数:
527
嵌入式Linux裸机开发(十四)——ADC一、AD转换简介AD转换就是模数转换,就是把模拟信号转换成数字信号。A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。在A/D转换前,输入到A/D转换器..
分类:
系统相关 时间:
2016-06-11 16:08:29
阅读次数:
338
嵌入式Linux裸机开发(十三)——I2C通信一、IIC协议1、IIC总线简介I2C(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。在I2C..
分类:
系统相关 时间:
2016-06-10 23:15:48
阅读次数:
515
嵌入式Linux裸机开发(十一)——Nandflash一、NandFlash简介NandFlash是Flash的一种,具有容量较大,改写速度快等优点,适用于大量数据的存储。NandFlash没有专门的地址线,发送指令、地址和数据都通过8/16位宽的总线(I/O接口)到内部的寄存器。NandFlash分为SLC和MLC两类。SLC..
分类:
系统相关 时间:
2016-06-10 15:04:44
阅读次数:
801
嵌入式Linux裸机开发(十二)——iNand简介一、iNand简介iNand是SanDisk公司研发的存储芯片,可以看成SD卡或MMC卡芯片化。iNand是SanDisk公司符合eMMC协议的芯片系列名称,内部采用MLC存储颗粒。iNand接口电路设计复杂,功能完善,提供eMMC接口协议,与SoC的eMMC控制器配对通信..
分类:
系统相关 时间:
2016-06-10 15:02:02
阅读次数:
238
嵌入式Linux裸机开发(十)——SD卡启动存储设备分类:磁存储设备:软盘、硬盘、光盘、CD、磁带Flash:NandFlash、NorFlash缺点:时序复杂,无坏块处理机制,接口不统一NandFlash:MLC(可靠性差,容量大)、SLC(可靠性高、容量小)扩展卡式Flash:SD卡、MMC卡、MicroSD(TF卡..
分类:
系统相关 时间:
2016-06-09 22:26:37
阅读次数:
788
嵌入式Linux裸机开发(九)——S5PV210定时器S5PV210内部一共有四类定时器。一、PWM定时器1、PWM定时简介S5PV210内部共有5个32bit的PWM定时器。PWM定时器可以生成内部中断。PWM定时器0、1、2、3具有PWM功能,可以驱动外部I/O信号。PWM定时器4是一个无外部引脚的内部定时器。PWM..
分类:
系统相关 时间:
2016-06-09 16:05:09
阅读次数:
505
嵌入式Linux裸机开发(八)——S5PV210中断处理流程中断是一个过程,是CPU在执行当前程序的过程中因硬件或软件的原因插入了另一段程序运行的过程。因硬件原因引起的中断过程的出现是不可预测的,即随机的,而软中断是事先安排的。引起中断的信号源称之为中断源。根据中断源的来..
分类:
系统相关 时间:
2016-06-09 01:00:39
阅读次数:
406
嵌入式Linux裸机开发(七)——UART串口通信一、UART串口通信简介通用异步收发器简称UART,即UNIVERSALASYNCHRONOUSRECEIVERANDTRANSMITTER,它用来传输串行数据。发送数据时,CPU将并行数据写入UART,UAR按照一定的格式在一根电线上串行发出;接收数据时,UART检测另一根电线的..
分类:
系统相关 时间:
2016-06-07 22:35:46
阅读次数:
399
嵌入式Linux裸机开发(六)——S5PV210时钟系统一、时钟系统简介外设工作需要一定频率的时钟,这些时钟都由系统时钟提供。系统时钟一般由外部低频24MHZ晶体振荡器通过锁相环电路PLL倍频产生。通过外部的低频晶体振荡器产生系统时钟不仅可以减少干扰还可以降低成本。外设的工作..
分类:
系统相关 时间:
2016-06-07 16:38:26
阅读次数:
886