最有用的Linux的编译之编译过程

  • khuku
  • LV3工程师
  • |      2015-09-23 11:03:35
  • 浏览量 830
  • 回复:4

首先我要声明这是我个人在编译过程中所遇到的错误,如果你们在这个过程中有什么疑问的话可以跟帖说明

首先第一章讲的是Linux的编译过程

首先将厂商提供的lichee.tar.gz 文件通过虚拟机拷贝到ubuntu12.04 系统的工作目录下,可以通过虚拟机共享文件夹的方式或者Samba 方式进行文件拷贝,然后解压该文件,使用命令#tar xzvf lichee.tar.gz 进行解压。注意:解压和之后的所有操作都需要使用root 根用户权限!然后进入lichee 目录查看解压之后的文件夹,lichee 包含了u-bootLinux3.3 和文件系统以及交叉编译工具链和库等文件。具体操作如下:

我的所有操作都是基于SINA31s开发板来实现的

最有用的Linux的编译之编译过程 

接下来我们只需要几个简单的命令就能生成Linux的版本

 最有用的Linux的编译之编译过程 

对于SINA31S 开发板来说,我们选择1.Build linux-3.3 image for EVB 选项,执行#./build.sh -p sun6i 命令即可编译Linux u-boot Linux 内核源码文件。

编译成功之后将出现如下打印信息.

最有用的Linux的编译之编译过程

 

编译完成之后则可以使用打包命令将u-boot 镜像、Linux 内核镜像、文件系统等统一打包成可以在SD 卡启动或者NandFlash 启动的烧写文件。打包命令打包选项具体操作如下:

最有用的Linux的编译之编译过程

 

打包成功则输出如下信息:

 

最有用的Linux的编译之编译过程

 

Linux 版本的软件路径:

/home/Sunny/sinlinx/lichee/tools/pack_brandy/sun6i_linux_evb.img

在编译过程中所遇到的错误,我们会放在后面单独列出来

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:4
khuku 2015-09-24
过奖过奖
0   回复
举报
发布
littleHi 2015-09-24
高端啊
0   回复
举报
发布
khuku 2015-09-24
谢谢冰哥捧场
0   回复
举报
发布
冰山一角 2015-09-23
顶起  不错
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子