Embedded System
文章平均质量分 63
zjdwell
这个作者很懒,什么都没留下…
展开
-
S3C2440快速启动的实现
摘 要:介绍 S3C2440 处理器的快速启动技术,重点对系统硬件的初始化,二级中断向量表的复制,代码段的复制以及 MMU 管理进行了探讨,并且对具体的实现代码进行了分析,实现了系统从 RAM 中的高速启动运行。关键词: S3C2440 ;快速启动; MMU 嵌入式系统对功能、可靠性、成本、体积、功耗等均有严格要求,以 ARM 体系结构为基础的各种 RISC 微处理器具有灵活的特性和强大的转载 2009-08-04 10:17:00 · 514 阅读 · 0 评论 -
ARM开发心得之遇到问题(三)
五、U-BOOT安装后出现的三个问题 (一)ASK:自己作的扳子,最近调试时出现了一个问题,就是如下所示: U-Boot 1.1.1----www.21spacetime.net (Aug 22 2008 - 12:04:08) U-Boot code: 0C700000 -> 0C721338 BSS: -> 0C755C84 RAM Configuration:原创 2009-06-08 19:02:00 · 746 阅读 · 0 评论 -
ARM开发心得之初试牛刀(一)
一、关于电路板的测试 自己焊的电路板,使用之前,先做一系列的测试。 1.三组电源的对地电阻 名称 5v 3.3v 2.5v VO VI VO VI VO VI 恒丰锐科开发板 :原创 2009-06-08 18:58:00 · 1000 阅读 · 0 评论 -
ARM开发心得之烧写、移植(二)
原创 2009-06-08 19:00:00 · 543 阅读 · 1 评论 -
如何理解 #define SREG (*(volatile unsigned char *)0x5F
#define SREG (*(volatile unsigned char *)0x5F) 嵌入式系统编程,要求程序员能够利用C语言访问固定的内存地址。既然是个地址,那么按照C语言的语法规则,这个表示地址的量应该是指针类型。所以,知道要访问的内存地址后,比如0x5F, 第一步是要把它强制转换为指针类型(unsigned char *)0x5F,AVR的SREG是八位寄存器,所原创 2009-06-30 14:23:00 · 1162 阅读 · 1 评论 -
TTL电平、CMOS电平、RS232电平
什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限。(一)、TTL电平标准 输出 L: 2.4V。 输入 L: 2.0V TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-转载 2009-07-03 11:47:00 · 818 阅读 · 0 评论 -
ARM入口代码分析
对于刚学习ARM的人来说,如果分析它的启动代码,往往不明白下面几个变量的含义:|Image$$RO$$Limit|、|Image$$RW$$Base|、|Image$$ZI$$Base|。首先申明我使用的调试软件为ADS1.2,当我们把程序编写好以后,就要进行编译和链接了,在ADS1.2中选择MAKE按钮,会出现一个Errors and Warnings 的对话框,在该栏中显示编译和链接的结果原创 2009-10-18 14:52:00 · 417 阅读 · 0 评论