制作嵌入式linux内核
2024-09-01 02:30:08
拿到一个嵌入式linux内核代码,首先make distclean
接下来,如果在x86平台,就直接make menuconfig,如果是在ARM平台,就直接make menuconfig ARCH=arm
拿我的mini2440来说,友善之臂给的资料目录linux目录下
这个文件夹在linux系统下解压下之后
通过ls -a命令看到这些文件,这个是友善之臂提供的,根据你的屏幕型号选择你所需要的配置文件,我的屏幕型号是TD35,所以通过cp config_mini2440_td35 ./.config这条命令将config_mini2440_td35复制并修改成.config文件。
然后再执行make menuconfig ARCH=arm
接着编译内核
x86平台是make bzImage,但是在ARM平台就是make uImage ARCH=arm CROSS_COMPILE=arm-linux-
会出现制作uImage不成功的,那是因为少了一个mkimage的程序,这个程序在u-boot的tools文件夹下,把它复制到根目录下的usr文件夹下的bin文件夹里面,再次执行上条语句。
再把生成的uImage通过tftp下载到开发板就行了
我的内核启动成功图片是这样的
最新文章
- .net 实现上传文件分割,断点续传上传文件
- 使用jqgrid的C#/asp.net mvc开发者的福音 jqgrid-asp.net-mvc
- Spark1.6 DataSets简介
- Scala模式匹配语言,java的替代者
- 如何从Windows Phone 生成PDF文档
- Linux CPU数量判断,通过/proc/cpuinfo.
- 【HDOJ】2571 命运
- MyEclipse使用技巧详解
- Codeforces Round #328 (Div. 2)_A. PawnChess
- Hadoop加速器GridGain
- GitHub 1W star 成就达成!
- LeetCode-876 链表的中间结点
- 原生js 函数 callee属性
- 石头剪刀布三局两胜(平局重来break用法)
- MI04 盘点单数据录入
- 关于jQuery中click&;live&;on中的坑
- Xcode7 运行iOS10以上系统(10.1、10.2、10.3)解决Could not find Developer Disk Image
- 日志工具——log4j
- 算法笔记_020:深度优先查找(Java)
- eclipse 安装maven