Ubuntu14.04交叉编译U-Boot
2016-05-07 21:17
295 查看
1 开发环境
宿主机:Ubuntu14.04.2(32bit)
开发板:Mini2440
U-Boot:2010.03
2 编译
下载Tekkaman移植的U-Boot源码[1],然后只需要两个命令即可实现U-Boot的配置和编译:
必须在顶级Makefile中指定交叉编译工具链的前缀,例如Tekkaman在顶级目录的Makefile中添加:
执行make时将会使用arm-tekkaman-linux-gnueabi-gcc进行c代码的编译。
4 输出
编译完成后将会在U-Boot源码顶级目录中生成一个u-boot.bin文件,这就是编译的结果,将其烧写到开发板中即可。
参考文献
[1]u-boot-2010.03 for mini2440 Source release
宿主机:Ubuntu14.04.2(32bit)
开发板:Mini2440
U-Boot:2010.03
2 编译
下载Tekkaman移植的U-Boot源码[1],然后只需要两个命令即可实现U-Boot的配置和编译:
make mini2440_config make3 交叉工具链前缀
必须在顶级Makefile中指定交叉编译工具链的前缀,例如Tekkaman在顶级目录的Makefile中添加:
CROSS_COMPILE = arm-tekkaman-linux-gnueabi-
执行make时将会使用arm-tekkaman-linux-gnueabi-gcc进行c代码的编译。
4 输出
编译完成后将会在U-Boot源码顶级目录中生成一个u-boot.bin文件,这就是编译的结果,将其烧写到开发板中即可。
参考文献
[1]u-boot-2010.03 for mini2440 Source release
相关文章推荐
- sqlite3-操作数据库常用命令
- 【BZOJ-1367】sequence 可并堆+中位数
- C++预处理器
- 配置java编译环境
- Linux查看CPU和MEM前10进程
- 线段树总结
- 练习打字第五天!
- 类
- 字符串的一个小测试
- 导入用户类的存储工具代码
- 预编译头文件:*.h.gch文件
- 内存管理---伙伴系统---
- POJ 2942 Knights of the Round Table(点双联通+二分图+染色)
- Qt应用程序以管理员身份启动
- 机器学习中模型评估与选择中的几个小问题
- 最大子段和的以为与二维求解
- Catalan数(卡特兰数)
- Web前端性能优化(五)网站样式和脚本
- oracle日志
- Mysql DATE_FORMAT函数用法