当前位置: 技术问答>linux和unix
如何自己裁减linux
来源: 互联网 发布时间:2015-07-17
本文导语: 我开了一个基于linux的软件,是在PC平台上,现在老板要运行在嵌入式平台,要用Flash硬盘,我该怎么做呢?我知道有什么LEM,ulinux是嵌入式的,但怎么能得到,怎么做。小弟刚开始做嵌入式linux开发,请多多指教。 ...
我开了一个基于linux的软件,是在PC平台上,现在老板要运行在嵌入式平台,要用Flash硬盘,我该怎么做呢?我知道有什么LEM,ulinux是嵌入式的,但怎么能得到,怎么做。小弟刚开始做嵌入式linux开发,请多多指教。
|
我前一段刚做了一个小系统,
1、编译内核
2、选取库,工具
3、组织配置文件
4、放到介质上,做引导。
1、编译内核
2、选取库,工具
3、组织配置文件
4、放到介质上,做引导。
|
因为你还是基于x86环境,所以直接用一个发行版进行裁减就可以了。基本流程是
1、kernel的选择和编译
2、shell的选择和编译,建议使用busybox
3、基本环境的架设(grub或者lilo,kernel,shell,启动脚本)
4、反复测试
1、kernel的选择和编译
2、shell的选择和编译,建议使用busybox
3、基本环境的架设(grub或者lilo,kernel,shell,启动脚本)
4、反复测试
|
建议看看LFS的资料.
|
推荐你看一下 Embedded Linux嵌入式系统原理与实务 这本书。
中国铁道出版社 出版
中国铁道出版社 出版
|
lfs 是 linux from scrach,有专门网站的。
uc OS是一种嵌入式操作系统吧。
另外问一下,你精简了glibc库吗?
uc OS是一种嵌入式操作系统吧。
另外问一下,你精简了glibc库吗?