![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm
文章平均质量分 79
eabi010
这个作者很懒,什么都没留下…
展开
-
s3c6410 uboot代码分析《二》
接 s3c6410 uboot代码分析《一》 继续分析: 4)环境变量初始化 环境变量初始化,即start_armboot函数第379行的env_relocate ()函数,这个函数实现体在env_common.c中,我们看真相: 这个函数的功能其实就是让env_ptr指向存放环境变量的首地址,并且填充env_ptr->data成员变量。原创 2012-04-09 20:30:08 · 801 阅读 · 1 评论 -
s3c6410 uboot代码分析《一》
以下用以记录uboot代码的分析过程,目标是s3c6410,如有错误,欢迎指正。强调,内容与三星原厂提供的uboot-1.1.6有更改的地方,因为外接外设的区别,特别是nand_flash、外接网卡芯片和LCD芯片以下纯代码情景分析,请结合uboot的功能结构图和内存分布图查看代码,这样会更加容易理解。s3c-u-boot-1.1.6源代码可以在三星下面的网站获得,但前提是你有官方的e原创 2012-04-09 20:28:11 · 724 阅读 · 0 评论 -
深入浅出嵌入式底层软件开发(嵌入式学习书籍)
向大家推荐一本书,送给那些想从事嵌入式底层软件开发,却又难于入门的学者,上图:内容简介《深入浅出:嵌入式底层软件开发》内容简介:第1篇(第1~3章)以ARM CPU及其汇编语言为背景,深入浅出地讲解软件是如何控制硬件的。第2篇(第4~7章)以S3C2440开发板为硬件,讲解制作嵌入式Linux系统的完整过程,具有很强的实用性和可操作性。第3篇(第8~11章)以尽可能通俗的方式讲原创 2012-04-09 20:24:12 · 7227 阅读 · 1 评论 -
使用JLink间接烧写s3c6410 nand_flash的方法
s3c6410对nand_flash的烧写功能,有些公司已经提供了SD卡的方法。但是我们也可以使用JLink把我们的uboot等程序以下面的方式烧写到我们的nand_flash上 硬件环境:JLink V8、三星s3c6410板软件环境:xp3、JLink4.12驱动、ADS1.2 原理:针对s3c6410,nand flash启动时,系统会把nand flash前4KB的内原创 2012-04-09 20:25:36 · 1385 阅读 · 2 评论