加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 5.3  实验内容——创建Linux内核和文件系统
    • 5.4  本章小结
    • 5.5  思考与练习
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

嵌入式Linux开发环境的搭建之:实验内容-创建Linux内核和文件系统及本章小结

2013/09/13
1
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

5.3  实验内容——创建Linux内核和文件系统

1.实验目的

通过移植Linux内核,熟悉嵌入式开发环境的搭建和Linux内核的编译配置。通过创建文件系统,熟练掌握使用busybox创建文件系统和如何创建文件系统映像文件。由于具体步骤在前面已经详细讲解过了,因此,相关部分请读者查阅本章前面内容。

2.实验内容

首先在Linux环境下配置minicom,使之能够正常显示串口的信息。然后再编译配置Linux 2.6内核,并下载到开发板。接下来,用busybox创建文件系统并完善所缺的内容。用mkcramfs创建cramfs映像文件并下载到开发板。在Linux内核和文件系统加载完了之后,在开发板上启动Linux。

3.实验步骤

(1)设置minicom,按键“CTRL-A O”配置相应参数。

(2)连接开发板与主机,查看串口是否有正确输出。

(3)查看Linux内核顶层的Makefile,确定相关参数是否正确。

(4)运行“make menuconfig”,进行相应配置。

(5)运行“make dep”。

(6)运行“make zImage”。

(7)将生成的内核映像通过tftp或串口下载到开发板中。

(8)用busybox创建文件系统。

(9)创建添加和修改所缺的目录和文件。

(10)在文件系统添加用户程序或者删除不需要的文件。

(11)用mkcramfs创建文件系统映像文件。

(12)将生成的文件系统映像通过tftp或串口下载到开发板中。

(13)在开发板上启动Linux。

4.实验结果

开发板能够正确运行新生成的内核映像。

5.4  本章小结

本章详细讲解了嵌入式Linux开发环境的搭建,包括minicom和超级终端的配置,如何创建并下载映像文件到开发板,如何移植嵌入式Linux内核以及如何移植U-Boot。

5.5  思考与练习

1.适当更改Linux内核配置,再进行编译下载查看结果。

2.配置NFS服务。

3.  深入研究一下U-Boot源码以及移植的具体步骤。

相关推荐

电子产业图谱

华清远见(www.farsight.com.cn)是国内领先嵌入师培训机构,2004年注册于中国北京海淀高科技园区,除北京总部外,上海、深圳、成都、南京、武汉、西安、广州均有直营分公司。华清远见除提供嵌入式相关的长期就业培训、短期高端培训、师资培训及企业员工内训等业务外,其下属研发中心还负责嵌入式、Android及物联网方向的教学实验平台的研发及培训教材的出版,截止目前为止已公开出版70余本嵌入式/移动开发/物联网相关图书。企业理念:专业始于专注 卓识源于远见。企业价值观:做良心教育、做专业教育,更要做受人尊敬的职业教育。