查看: 2649|回复: 0

盈鹏飞EVB335x试用之五:系统定制

[复制链接]
  • TA的每日心情
    开心
    2020-6-4 18:11
  • 签到天数: 75 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2018-5-28 09:28:20 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 zt1234 于 2018-6-6 10:03 编辑

        为什么要进行系统定制啊?因为已有的系统不能满足你的需要。比如你自己设计制作的硬件希望用操作系统来管理,你也希望通过操作系统来使用这个硬件,这时候就需要设计驱动程序,暴露出驱动程序的接口,然后应用程序通过接口使用硬件。实际上大多数应用不需要系统定制,但卖板卡的总把这一块放的很大。用处不大难度挺大,要了解硬件和操作系统。   
        系统定制大概有三个问题,一是uboot用于把内核加载到内部RAM中,二是内核加载各种驱动程序,三是文件系统大概相当于WINDOWS下的应用程序吧。评估板的文件在\image中,有MLOu-boot、Logo属于UBOOT部分,uImage就是内核,rootfs为文件系统。工具中的arm-2010.09.tar.bz2为不支持linux的编译工具,用于编译形成uboot文件。编译前需要下载UBOOT源代码,根据NAND FLASH和RAM的量进行配置(如果没有这些区别就不需要重新编译UBOOT了吧)。而工具gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux.tar.bz2为支持LINUX的编译工具,可编译LINUX的内核和应用程序。编译前也需要下载内核源代码,打各种补丁(这是嵌入式的可裁剪的特点,比如要使用XENOMAI就需要在这里打补丁),然后配置并编译形成内核文件。制作文件系统的原理过程同制作内核文件,但比较复杂,推荐通过厂商提供的脚本来进行编译,用工具buildroot-2013.05.tar.bz2处理evb335x_demo_config.config脚本文件。

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 00:18 , Processed in 0.112373 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.