arm-linux-gnueabihf-gcc是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。 arm-linux-gneabihf-gcc 与 Cod ...
分类:
系统相关 时间:
2016-06-14 10:08:35
阅读次数:
1279
嵌入式Linux裸机开发(十六)——shell实现一、shell简介Shell是用户与操作系统之间的接口,为用户提供了使用操作系统的接口。1、图形界面shell图形界面shell(GraphicalUserInterfaceshell即GUIshell)应用最为广泛图形界面shell是WindowsExplorer(微软的windows系列操作系统..
分类:
系统相关 时间:
2016-06-13 11:50:49
阅读次数:
256
嵌入式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