我发了好几次了啊。每次一发,IE就死了·!
我另外开了一个博客:http://sokernel.cublog.cn

>> 阅读全文

s3c2410的Bootloader(Vivi)源代码分析
Bootloader(Vivi)源代码分析
----基于S3C2410处理器
作者:so_zhou
Email:877970105@qq.com
QQ:877970105
欢迎广大嵌入式之友多多交流
第一部分 嵌入式系统的引导代码
0.Bootloader
Bootloader(引导加载程序)是系统加电后运行的第一段代码,一般运行的时间非常短,但是对于嵌入式系统来说,这段代码非常重要。在我们的台式电脑当中,引导加载程序由BIOS(固件程序)和位于硬盘MBR中的操作系统引导加载程序(比如NTLOADER,GRUB和LILO)一起组成
在嵌入式系统当中没有像BIOS这样的固件程序,不过也有一些嵌入式CPU会在芯片内部嵌入一小段程序,一般用来将bootloader装进RAM中,有点类似BIOS,但是功能比BIOS弱很多。在一般的典型系统中,整个系统的加载启动任务全由bootloader来完成。在ARM中,系统上电或复位时通常从地址0x00000000处开始执行,而在这个位置,通常安排的就是系统的BOOTLOADER。通过这小段程序可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境设置到一个合适的状态!以为最终...

>> 阅读全文

去年3月就开始学习嵌入式系统,但是一直没有实验工具(开发板),因此在这一年多的学习当中,没有什么实际的开发经验,最大的收获就是熟悉了LINUX操作系统、熟悉了Linux下的开发工具,shell编程语言,熟悉了嵌入式系统开发的流程,熟悉了嵌入式开发中常用的编程语言C和汇编,主要是针对ARM的。
今年6月终于把梦寐以求的开发板(s3c2410)买回来了,买了一个非常便宜的,外围硬件非常的少,可以说能减少的外围电路都被减少了,因此一些基础的实验几乎都无法开展,在仔细阅读完开发板的说明书之后开始进行一些简单的测试,这个测试主要是针对开发板的好坏,虽然我学习了一年多了,但是拿到开发板之后才知道实践是多么的重要,因此我又得从头开始学习,到处查资料,不过有了这一年多的理论基础,学起来还是挺快的!
我的开发板上没有配置NOR FLASH,因此要做一些简单的实验还不是那么容易的,后来经过上网查询,借阅书刊,才慢慢的开始了我的实验。
我报名参加了今年的《全国计算机技术与软件专业技术资格(水平)——嵌入式系统设计师考试》,11月3日就要考试,不得不把手上的实验搁在一边,在我复习考试资料的时候,发现自从动手操作了几...

>> 阅读全文