查看: 3325|回复: 0

[i.MX6ULL竞赛专区] 【我的项目666+AD采集项目--总贴】

[复制链接]
  • TA的每日心情
    开心
    2018-6-27 13:15
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    12

    主题

    22

    帖子

    0

    注册会员

    Rank: 2

    积分
    190
    最后登录
    2019-6-24
    发表于 2018-7-7 15:50:59 | 显示全部楼层 |阅读模式
    本帖最后由 apple_9938 于 2018-7-10 16:40 编辑

    前言       幸运的得到了MYS的开发板,从小白开始入门,走了很多弯路,通过这一段的学习,对驱动、设备树、内核编译有了进一步的理解,把我的学习过程记下来,都是自己一步步探索出来的,进度比较慢,有时候发现以前的又忘记了,所以把自己的经历一点点的记录下来,忘记的时候过来看一看,也为想学习的人提供一个参考,如果有错误的地方,请留言指正,此贴长期更新。

    帖子记录
    开发环境配置:
    ssh和sftp配置:    https://www.nxpic.org.cn/module/forum/thread-614232-1-1.html
                                 https://www.nxpic.org.cn/module/forum/thread-614591-1-1.html
    环境变量设置:    https://www.nxpic.org.cn/module/forum/thread-614259-1-1.html
    静态IP设置:        https://www.nxpic.org.cn/module/forum/thread-614268-1-1.html
    内核配置:           https://www.nxpic.org.cn/module/forum/thread-614389-1-1.html

    内核烧写:
    mfgtool 内核烧写: https://www.nxpic.org.cn/module/forum/thread-614548-1-1.html

    文件系统制作:
    busybox制作rootfs  https://www.nxpic.org.cn/module/forum/thread-614610-1-1.html

    驱动编写:
    最简单的内核驱动模块hello world  https://www.nxpic.org.cn/module/forum/thread-614403-1-1.html


    应用程序编写:
    zlog日志函数的使用         https://www.nxpic.org.cn/module/forum/thread-614578-1-1.html
    ad驱动加载与采集(1):https://www.nxpic.org.cn/module/forum/thread-614590-1-1.html
    ad驱动加载与采集(2):未完待续


    开发步骤总结
    回顾一下这一段经历,总结一下正确的开发步骤
    1、搭建开发环境  虚拟机+ubuntu ,手册上建议的是用ubuntu16.04,所以我就安装了这个版本的(我已经安装了ubuntu 14.04),以前觉得是要用到我下载的ubuntu内的源码,这是个错误的理解,内核编译都是在mys提供的源码路径下编译的,和系统源码无关,当然手册上说其他版本的可能会有问题,
    2、搭建交叉编译环境,开发板资源有限,开发板能直接运行的代码都是在宿主机上进行编译,然后下载到开发板运行。
    3、编译uboot zImage ,开发环境搭建好后首先编译一下uboot和zImage ,我是后来加载驱动的时候提示我错误,才发现是没有编译源码
    4、内核裁剪,根据需要添加自己的设备,其实就是修改设备树,添加驱动,为应用程序的编写提供入口
    5、应用程序编写






    参考资料

    1、官方资料  http://d.myirtech.com/MYS-6ULX/
    i.MX_Linux_Reference_Manual.pdf (1.71 MB, 下载次数: 4)
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-2 19:46 , Processed in 0.080325 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表