自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eabi010的专栏

Enjoy all brave ideas

  • 博客(6)
  • 收藏
  • 关注

原创 s3c6410 uboot代码分析《二》

接 s3c6410 uboot代码分析《一》 继续分析: 4)环境变量初始化       环境变量初始化,即start_armboot函数第379行的env_relocate ()函数,这个函数实现体在env_common.c中,我们看真相:        这个函数的功能其实就是让env_ptr指向存放环境变量的首地址,并且填充env_ptr->data成员变量。

2012-04-09 20:30:08 794 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 721

原创 使用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 1377 2

原创 深入浅出嵌入式底层软件开发(嵌入式学习书籍)

向大家推荐一本书,送给那些想从事嵌入式底层软件开发,却又难于入门的学者,上图:内容简介《深入浅出:嵌入式底层软件开发》内容简介:第1篇(第1~3章)以ARM CPU及其汇编语言为背景,深入浅出地讲解软件是如何控制硬件的。第2篇(第4~7章)以S3C2440开发板为硬件,讲解制作嵌入式Linux系统的完整过程,具有很强的实用性和可操作性。第3篇(第8~11章)以尽可能通俗的方式讲

2012-04-09 20:24:12 7079 1

原创 crosstool-ng制作交叉编译工具链(armv6)

S3C6410交叉编译工具链的制作过程1) 下载crosstool-ng软件包crosstool-ng的下载地址是:http://ymorin.is-a-geek.org/download/crosstool-ng/值得注意的是,下载里最新的crosstool-ng以后,记得在到http://ymorin.is-a-geek.org/download/crosstool-ng/01-f

2012-04-09 20:21:44 1690

原创 ARM Cross Compiler Toolchain 4.6.0

S3C6410交叉编译工具链的制作过程环境: Ubuntu9.10, with kernel 2.6.31-14-generic SMP Inter Core^2 T6600工具 : GCC 4.4.1(Ubuntu 4.4.1-4ubuntu9), binutils 2.20, glibc 2.10, make 3.81 automake 1.11, autoconf 2.64, f

2012-04-09 20:18:41 1263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除