您的位置:首页 > 运维架构 > Linux

【开发手记二】:各有千秋:搭建Linaro Ubuntu与搭建嵌入式Linux系统

2014-08-29 18:56 204 查看
说明:整理之前项目博客,此系列之前发表于与非网
http://www.openhw.org/module/forum/thread-552479-1-1.html
没拿到教材之前,一头扎进了各种文档教程中,被Linux内核移植搞得晕头转向,单板机和嵌入式的区别也没搞清楚。终于拿到了教材,发现按照教材上的步骤一步一步做下来,也没有想象中那么难。所以给还在挣扎的孩子们还有我的建议就是,越感到迷茫的时候你离真理就越近了~废话不说了。我简单的介绍以下单板机搭建和嵌入式Linux系统构建步骤。

____________________________________________________________________________________________________

搭建Linaro Ubuntu单板机

最终FAT分区的3个文件:BOOT.BIN、zImage、devicetree.dtb

EXT4分区中有完整的Linaro Ubuntu系统文件

步骤:

1.BOOT.BIN的生成

在http://wiki.analog.com/resources/fpga/Xilinx/..下载工程adv,用XPS打开,经过综合和编译生成zynq_fsbl_0.elf、system.bit、u-boot.elf

然后Creat Image生成 BOOT.BIN

2.zImage的生成

3. devicetree.dtb的生成

嵌入式Linux系统的搭建

SD卡不需要EXT4分区。

FAT分区中4个文件:BOOT.BIN、zImage、devicetree.dtb、ramdisk8M.image.gz

步骤:

1.BOOT.BIN与单板机中制作方法一样

2.下载内核源码编译得到zImage和devicetree.dtb

3.制作ramdisk镜像文件并重命名为ramdisk8M.image.gz

注明:Linura Ubuntu单板机和嵌入式Linux系统相比
功能上有所不足,虽然能够运行一些程序以及例子,但是建议童鞋们还是以嵌入式Linux作为首选。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: