zoukankan      html  css  js  c++  java
  • 制作嵌入式linux内核

    拿到一个嵌入式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下载到开发板就行了

    我的内核启动成功图片是这样的

  • 相关阅读:
    oj1089-1096总结(输入输出练习)
    oj 1002题 (大数题)
    第五次博客园作业+
    第五次博客园作业-
    博客园第四次作业
    博客园第四次作业
    C语言第三次作业
    c语言第三次作业
    设计模式第一次作业
    项目选题报告(团队)
  • 原文地址:https://www.cnblogs.com/sanshijvshi/p/8465141.html
Copyright © 2011-2022 走看看