搜索
热门关键词:
DAC
NXP
步进电机
OLED
功率放大器
手机版
官方微博
微信公众号
登录
|
免费注册
首页
新闻
新品
文章
下载
电路
问答
视频
职场
杂谈
会展
工具
博客
论坛
在线研讨会
技术频道:
单片机/处理器
FPGA
软件/编程
电源技术
模拟电子
PCB设计
测试测量
MEMS
系统设计
无源/分立器件
音频/视频/显示
应用频道:
消费电子
工业/测控
汽车电子
通信/网络
医疗电子
机器人
当前位置:
EEChina首页
›
论坛
›
软件编程/OS
返回列表
查看:
1682
|
回复:
0
明远智睿MY-IMX28 Linux-3.14.54 编译手册(2)
[复制链接]
myzr123
myzr123
当前离线
积分
3823
发表于 2019-3-8 16:33:23
|
显示全部楼层
|
阅读模式
白皮书下载:测量系统构建完整指南
贸泽电子有奖问答视频,回答正确发放10元微信红包
【接上一章节明远智睿MY-IMX28
Linux
-3.14.54 编译手册(1)】
5.2 编译
5.2.1 使编译配置文件生效
$ source ~/my-imx28/03_tools/gcc-4.4.4-glibc-2.11.1-multilib-env
5.2.2 进入u-boot源码目录
$ cd ~/my-imx28/02_source/u-boot-2015.04
5.2.3 清除u-boot临时文件
$ make distclean
5.2.4 配置u-boot
MY-IMX28-EVK配置示例:
$ make mx28_evk_config
5.2.5 执行编译
$ make u-boot.sb
提示:这里为了提高编译速度,在make后面加了“-j4”。这里编译的Linux主机是双核4线程的,所以“-j”后面用了4,也就是采用4线程编译。“-j”后面的数字可以根据系统资源分配,但是不应该超过编译主机最大支持的线程数。
编译完成
提示:u-boot编译过程大概需要一、两分钟时间。
5.3 目标文件
编译文件
编译完成后通过ls命令即可看到编译得到的文件 u-boot.sb
$ ls
目标文件
MY-IMX28系列评估板的u-boot配置对应的目标文件名见下表:
6 编译内核
6.1 准备编译
6.1.1 复制源码包到开发主机中
将下载的“linux源码”复制到Linux开发主机的“~/my-imx28/02_source”。
这一步自己采取相应的方式完成。
6.1.2 解压linux源码包
$ cd ~/my-imx28/02_source/
$ tar jxf linux-3.14.54.tar.bz2
6.2 内核编译配置
6.2.1 使编译配置文件生效
$ source ~/my-imx28/03_tools/gcc-4.4.4-glibc-2.11.1-multilib-env
6.2.2 清除内核临时文件
进入linux源码目录
$ cd ~/my-imx28/02_source/linux-3.14.54
清除临时文件
$ make distclean
6.2.3 内核配置
$ cp .mx28_config .config
6.3 编译内核
执行编译
$ make zImage -j4
编译完成
目标文件
arch/arm/boot/uImage即为编译得到的内核文件,使用ls命令可查看文件信息。
$ ls arch/arm/boot/uImage -la
6.4 编译设备树
评估板型号规格与设备树文件对应关系见下表:
以MY-IMX28-EVK为例
$ make imx28-evk.dtb
目标文件
使用ls命令可查看编译得到的目标设备树文件信息:
$ ls arch/arm/boot/dts/*.dtb
6.5 编译模块
编译模块命令
$ make modules
安装模块到指定目录
$ make modules_install INSTALL_MOD_PATH=./modules
打包模块文件
$ cd modules
$ tar cjf ../modules.tar.bz2 *
【下章节为明远智睿MY-IMX28 Linux-3.14.54 编译手册(3)】
回复
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
关于我们
-
服务条款
-
使用指南
-
站点地图
-
友情链接
-
联系我们
电子工程网
© 版权所有
京ICP备16069177号
| 京公网安备11010502021702
快速回复
返回顶部
返回列表