找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 706|回复: 0
打印 上一主题 下一主题
收起左侧

明远智睿MY-SAMA5 Linux-3.18 编译手册(3)

[复制链接]
跳转到指定楼层
楼主
【接上一章节明远智睿MY-SAMA5 Linux-3.18 编译手册2)】

5.2.3  编译内核模块
1)执行内核模块编译命令
$ make ARCH=arm modules

2)内核模块编译完成

3)安装内核模块到指定目录
$ make ARCH=arm modules_install INSTALL_MOD_PATH=./modules

4)打包内核模块
$ tar cjf modules_mysama5ek200.tar.bz2 modules/*

5)模块包
$ ls modules_mysama5ek200.tar.bz2


6  文件系统编译6.1  注意及说明
a) 原始编译的过程中的下载量大约4G。(提示:可以使用我们下载好的一些文件,以减少下载量,节约时间,在7.4中会说到)。
c) 初次编译需要的时间根据网络状态及编译主机的配置需要2小时到无限时间(经粗略统计除去下载时间,在16核CPU、16G内存的主机上编译QT5系统用了大约100分钟。)
客户请根据实际情况决定是否自行编译文件系统或使用我们提供的文件系统。

6.2  编译前的准备6.2.1  准备Yocto编译环境
说明,Yocto编译依赖一些软件包,所以需要在开发主机上进行安装。
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat

$ sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc

$ sudo apt-get install uboot-mkimage


6.2.2  准备源码
1)下载源码
源码包文件名:atmel_fido.tar.bz2
2)创建yocto工作目录

3)将源码复制到开发主机
这一步自己采取合适的方式将源码复制到yocto工作目录(即:/home/myzr/yocto)。也可以参照“2.3 常用功能演示”。
4)解压源码包
进入用户主目录
$ cd ~/yocto

执行解压命令
$ tar jxf atmel_fido.tar.bz2


6.2.3  准备软件包
1)创建“/opt/yocto”目录用于存放软件包
$ sudo mkdir /opt/yocto

$ sudo chmod 777 /opt/yocto

2)下载软件包
在网盘中下载yocto的软件包。
软件包相对路径:yocto/downloads,将downloads下载到Windows。
3)将软件包复制到开发主机
将下载好的“downloads”目录复制到开发主机的“/opt/yocto”。

6.3  编译文件系统6.3.1  编译前的配置
1)准备编译配置文件
文件目录:conf。下载conf目录到Windows。
2)进入poky目录
$ cd ~/yocto/atmel_fido/poky/

$ source oe-init-build-env build-atmel

3)初始化编译目录
$ source oe-init-build-env build-atmel
4)复制编译配置文件到编译目录
conf 目录复制到 /home/myzr/yocto/poky/build-atmel 。

6.3.2  编译QT5文件系统
$ bitbake atmel-qt5-demo-image

提示:整个编译过程除去下载时间,在16核CPU、16G内存的主机上需要1小时左右。
目标文件
./tmp/deploy/images/sama5d3xek/目录下可以找到我们编译生成的目标文件。

6.3.3  编译QT5交叉编译工具
$ bitbake meta-toolchain-qt5

目标文件
./tmp/deploy/images/sama5d3xek/目录下可以找到我们编译生成的目标文件。
</div>


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表