自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (8)
  • 收藏
  • 关注

原创 系统移植之uboot源代码简要分析(2)

经过上一篇系统移植之uboot源代码简要分析(1)对uboo进行分析后,我们知道BootLoader的第二阶段启动(BL2)从start_armboot处开始执行,start_armboot函数定义在“lib_arm/board.c”中 void start_armboot (void){ init_fnc_t **init_fnc_ptr; char *s; int m

2017-07-23 16:06:53 360

原创 系统移植之uboot源代码简要分析(1)

本次Linux系统移植是基于三星公司的S5PV210(又名Hummingbird)处理器的移植;采用的BootLoader为三星官方的uboot:android_uboot_smdkv210.tar.bz2 开发平台为Ubuntu12.04 交叉编译工具为arm-linux-gcc4.4.3注:s5pv210属于s5pc11x系列芯片,uboot中使用的是s5pc11x文件重要文件文件目录列表

2017-07-22 15:23:09 484

原创 arm-linux-ld: error: Source object has EABI version 5, but target u-boot has EABI version 0

在移植uboot时候,对uboot源代码进行编译,出现如下版本错误,在网上搜了很多博客文章,也没有解决。 想着,既然是arm-linux-ld交叉编译链的错误,换个版本的编译器能不能解决呢。于是,将原本Ubuntu12.04上装的交叉编译链更改为”arm-linux-gcc 4.4.3”版本。最终顺利解决, uboot1.3.4编译出错 编译步骤: make smdkv2

2017-07-21 12:47:29 1006

原创 一份Makefile的详解

指定编译器为arm-linux-gcc,链接器为arm-linux-ld,用arm-linux-objcopy 来将ELF格式的可执行文件转换为二进制文件.CC = arm-linux-gcc LD = arm-linux-ld OBJCOPY = arm-linux-objcopy OBJDUMP = arm-linux-objdump 指定库文件,”-l” 用来链接放在/lib和/usr/

2017-07-13 12:00:55 247

USB 3.2 Revision 1.0.pdf

Universal Serial Bus 3.2 Specification 最新USB 3.2协议完整版(英文),带标签,需要的同学拿去吧,

2020-03-25

SecureCRT_8.5

最新的Secure CRT_8.5免费破解版,亲测可用。

2018-09-27

keil hex2bin 转换工具

keil的代码转换工具,内有32位系统和64位系统两个版本的hex2bin.exe工具,用于解决32位系统编译和64位系统编译得到的bin文件不一致的情况。将其替换到工程文件中的即可,内有具体操作方法

2018-03-22

《LINUX环境编程图文指南》

《LINUX环境编程图文指南》

2017-08-05

android_uboot_smdkv210.tar.bz2

android_uboot_smdkv210.tar.bz2

2017-07-22

ARM指令速查手册

ARM指令速查手册

2017-07-21

空空如也

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

TA关注的人

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