自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小鹏博客

探讨嵌入式

  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 自己的内核支持低版本arm-linux-gcc静态编译的程序

目录:一、艰辛的过程 21,问题显现 22,初步诊断 23,ABI和EABI 24,OABI和EABI兼容性 45,欢喜 116,重新陷入困境 127,最后的努力 128,成功啦 13二、方法总结 14一、艰辛的过程1,问题显现自己的内核是arm-linux-gcc 4.3.2编译的,hello程序是arm-linux-gcc 2

2012-12-13 12:53:39 3031 1

原创 移植linux-2.6.32.2到mini2440开发板(实录)

今天,参考《Mini2440_Linux移植开发实战指南.pdf》和《【申嵌培训】Mini2440 Linux移植开发实战指南-内核部分2010-9-9.pdf》,对公司购买的友善之臂的mini2440进行了linux2.6.32.2的系统移植。下面是移植的全程记录:开发环境:虚拟机:VMware Player 4.0.1 build-528992主机:Red Hat Enterp

2012-12-13 12:44:00 1082

原创 linux2.6.32.2内核支持arm-linux-gcc 2.95.3静态编译的程序(实录)

目录:一、艰辛的过程 21,问题显现 22,初步诊断 23,ABI和EABI 24,OABI和EABI兼容性 45,欢喜 116,重新陷入困境 127,最后的努力 128,成功啦 13二、方法总结 14一、艰辛的过程1,问题显现自己的内核是arm-linux-gcc 4.3.2编译的,hello程序是arm-linux-gcc 2

2012-07-24 15:52:12 1704

转载 U-Boot启动过程--详细版的完全分析

目录:一、初识u-boot 31,Bootloader介绍 32,Bootloader的启动方式 3(1)网络启动方式 4(2)磁盘启动方式 4(3)Flash启动方式 43,U-boot的定义 44,u-boot源代码的目录结构 45,U-boot中的地址 5(1)什么是编译地址?什么是运行地址? 5(2)编译地址和运行地址如何来算呢? 5(3)为

2012-07-14 14:59:14 2350

转载 u-boot向linux内核传递启动参数

(被一个u-boot搞了3、4天,才明白是个宏定义没加,)    U-BOOT 在启动内核时,会向内核传递一些参数.而这些参数是通过 struct tag来传递的。U-boot 把要传递给 kernel 的东西保存在 struct tag 数据结构中,启动 kernel 时,把这个结构体的物理地址传给 kernel;Linux kernel 通过这个地址分析出u-boot传递的参数

2012-06-29 18:00:53 1036

转载 H-jtag烧写u-boot到Nand Flash(mini2440)

H-jtag烧写u-boot到Nand Flash—— 鹏哥整理并验证开发板      mini2440核心          S3C2440NAND Flash(K9F2G08)    256 MB我今天刚试着把u-boot通过H-jtag烧写到友善之臂的mini2440的Nand flash上去。在网上找了一些资料。最后烧写成功了。过程如下: 目录:一、

2012-06-25 13:08:27 4058 1

转载 嵌入式系统 Boot Loader 技术内幕

选自网络:http://www.ibm.com/developerworks/cn/linux/l-btloader/ 简介: 本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。目录:一、 引言 2二、Boot Loader 的概念 31. Boot Loader 所支持的 CPU 和嵌入式板 3

2012-06-14 16:51:53 435

原创 移植linux-2.6.32.2到感知SensorRF2开发平台(基于mini2440)(实录)—— 杨学鹏

移植linux-2.6.32.2到感知SensorRF2开发平台(实录)—— 杨学鹏根据《Mini2440_Linux一直开发实战指南.pdf》的移植步骤,亲自对购买的开发平台进行了系统移植,下面是移植的全过程记录:目录:1,下载linux-2.6.32.2源码并解压 22,指定交叉编译链 23,检验编译是否通过 24,修改机器码和时钟频率 25,修改init/

2012-05-31 15:45:09 3032 2

原创 Linux下回车与换行的区别

换行:'\n'-----0x0a回车:'\r'-----0x0d区别:换行:将换到下一行,并且将光标移至初始位置;回车:不换行,只是将光标移至出事位置。即:光标回到本行开始位置。

2012-05-31 15:42:19 987

转载 在内核中增加对yaffs文件系统的支持

1.解压下载的内核源代码linux-2.6.30.4.tar.bz2. 通常解压到/usr/src/目录下,因为此处为默认的系统内核源代码的存放处。命令是: tar –jxvf linux-2.6.30.4.tar.bz2 –C /usr/src/解压缩之后的路径是/usr/src/linux-2.6.30.4/2.将代码修改成arm下的内核,用命令:cd /usr/src

2012-02-14 17:02:59 484

转载 u-boot-2010在s3c2440开发板上的移植

步骤一:建立u-boot下的 unsp2440开发板目录结构在u-boot的目录树中默认没有S3C2440芯片的支持,但是其同S3C2410相差不多,我们根据S3C2410的一些配置修改得到对2440芯片的支持,u-boot默认仅支持Nor启动,我们第一步完成U-boot在NORFLASH上的启动目前u-boot对很多CPU直接支持,可以查看board目录的一些子目录,如:board/sa

2012-02-14 09:10:20 1374 1

构建自己的yaffs根文件系统(实录)

详细描述了自己构建的yaffs文件系统的过程,并可以在mini2440上成功运行。

2012-08-09

linux-2.6.32.2移植到mini2440实录

记录了本人将linux移植到mini2440的详细过程。实际操作过的!

2012-07-14

U-Boot启动过程--详细版的完全分析

详细介绍了u-boot的启动流程,超级详细

2012-07-14

u-boot-2010.06移植到mini2440(实录)

描述了u-boot2010.06移植到mini2440的详细过程.有对nor flash、nand flash、dm9000、yaffs等的支持。

2012-07-14

H-jtag烧写u-boot到Nand Flash(mini2440)

描述了如何将u-boot通过h-jtag软件烧写进mini2440开发板

2012-06-25

嵌入式系统 Boot Loader 技术内幕

嵌入式系统 Boot Loader 技术内幕

2012-06-14

空空如也

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

TA关注的人

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