.一. ARM 芯片类型1. 标题2(1) 标题3ARM 分类 : -- ARM 芯片类型 : 6410, 2440, 210;-- ARM 核类型 : arm11, arm9, CortexA9;-- 指令架构 : armv7, armv6;芯片 和 核关系 : 芯片包含核; -- 2440 芯片 : 包含 arm9 核; -- 6410 芯片 : 包含 arm11 核; -- 210 芯片 :...
分类:
其他好文 时间:
2015-01-04 15:22:02
阅读次数:
201
由顶层Makefile文件,梳理U-Boot的编译流程。
小技巧:
在大型Makefile中,很多时候需要确定某个变量的值,一个小方法就是:
$(shell echo "VARIABLE0_VAL = $(VARIABLE0_VAL)" > v_file.txt )
$(shell echo "VARIABLE1_VAL = $(VARIABLE1_VAL)" >> v_file.txt )
1、首先,确定make过程中需要的变量
2、其次,根据指定的CPU,最先编译start.S文件
3、针对不同的CP...
分类:
其他好文 时间:
2015-01-04 10:10:43
阅读次数:
367
以tiny4412为例:arch/arm/mach-exynos/mach-tiny4412.cMACHINE_START(TINY4412, "TINY4412") /* Maintainer: FriendlyARM (www.arm9.net) */ .boot_params ...
分类:
系统相关 时间:
2014-12-30 22:08:08
阅读次数:
693
笔记本:ubuntu14.10(32位)
ARM9开发板:mini2440(友善之臂提供的Superboot2440、zImage_T35、rootfs_qtopia_qt4镜像文件,通过minitools烧写进开发板)
交叉编译:arm-linux-gcc-4.4.3
开发所需工具:minicom、u盘...
分类:
系统相关 时间:
2014-12-20 18:14:46
阅读次数:
606
ADC驱动程序设计ADC:模/数转换器。一种将模拟信号转换成数字信号的装置;DAC:数/模转换器。一种将数字信号转换成模拟信号的装置。模拟信号转换为数值信号的步骤:1.取值;2.量化;3.编码;S3C2440ADCS3C2440芯片内部共有8路A/D转换通道AIN0~AIN7,但是转换器只有一个。转...
分类:
其他好文 时间:
2014-12-08 12:19:36
阅读次数:
303
ARM中断控制系统按键驱动程序设计一.Arm中断控制系统1.查询方式程序不断地查询设备的状态,并做出相应的反应。该方式实现比较简单,常用在比较单一的系统中,比如:一个温控系统中可以实用查询的方式不断检测温度变化。特点:实现简单;但CPU利用率很低,不适合多任务的系统。2.中断方式当事件发生时,硬件会...
分类:
其他好文 时间:
2014-12-08 12:16:00
阅读次数:
252
(时钟体系)时钟概念:★时钟脉冲:一个按一定电压幅度,一定时间间隔连续发出的脉冲信号;★时钟频率:在单位时间(如:1秒)内产生的时钟秒冲数;时钟的作用:时钟信号是时序逻辑的基础,它用于决定逻辑单元中的状态何时更新。数字芯片中众多的晶体管都工作在开关状态,它们的导通和关断动作无不是按照时钟信号的节奏进...
分类:
其他好文 时间:
2014-12-08 12:08:51
阅读次数:
423
Uart工作原理:数据通信方式为:并行通信与串行通信两种:§并行通信:利用多条数据线将数据的各位同时传送。它的特点是:传输速度快,是用于短距离通信;§串行通信:利用一条数据线将数据一位位地顺序传送。特点是通信线路简单,利用简单的线缆就实现通信,低成本,是用于远距离通信。异步通信:ª异步通信:以一个字...
分类:
其他好文 时间:
2014-12-08 12:05:58
阅读次数:
368
1、Hiker天下 擅长uCGUI,上位机界面制作2、轱轳轩辕 擅长硬件,比如说电源3、xilentz擅长uCGUI、上位机编程、S3C2440等4、温子祺 一位资深的北航嵌入式老师,擅长8051、ARM7、ARM9等处理器,也擅长上位机程序编写5、CrazyBingo擅长FPGA、IC...
分类:
其他好文 时间:
2014-11-21 15:42:59
阅读次数:
124
关于int全区变量读写的原子性
关于int变量的读写是否原子性网上有很多讨论,貌似不同平台不同,这里自己做实现在arm9平台测试。这里要注意原子性并非指一条汇编才原子,实际上即使一次赋值编译成几条汇编依然可以是原子的,只要保证该内存不产生中间值,只有原值和目标值两种状态则就是原子的。对一个int变量赋值是否要进入临界区呢?
以下基于arm920t cpu Sourcer...
分类:
其他好文 时间:
2014-11-21 12:40:48
阅读次数:
282