查看: 3850|回复: 1

[原创] [uboot + kernel] 源码移植追踪注释汇总

[复制链接]
  • TA的每日心情
    开心
    2024-1-16 17:48
  • 签到天数: 592 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2018-8-8 18:47:53 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 robe.zhang 于 2018-8-23 17:48 编辑

    [uboot + kernel] 源码移植追踪注释汇总


    全是本人原创,汇总到一起,看起来更方便连贯。整个 uboot 源码走向分析完发出来,代码细节太多了,不知道会写多少,写哪是哪吧。本文全部解析,是解析米尔 mys-y6ull-iot 板子配套的 uboot 源码,原因很简单, nxp 的芯片,开源,米尔的板子,开源,真开源不是假开源或者半开源:

    uboot 完整源码追踪注释:

    整个 uboot 源码走向追踪注释,从上电执行的第一条指令,追踪到最后一条指令。通过本文,了解 uboot 整个程序走向有个大概认识,了解 uboot 整个程序都干了什么事情,有什么功能特性。
    链接:http://jingyan.eeboard.com/article/76528

    让米尔 mys-y6ull 支持自己的屏幕
    添加荔枝派的拆机屏幕配置信息,让米尔 mys-y6ull-iot 板子支持这块屏幕,物尽启用不重复购买浪费。你有没有碰到过,手上有屏幕,但是和正在用的板子不适配,本文正是解决这个问题的。通过本文,可以自己动手适配自己的屏幕,代码改动很少很简单,比较实用,如果是其他板子适配屏幕,也可以参考这个。
    链接:http://jingyan.eeboard.com/article/76525

    uboot 源码是如何解析屏幕的配置信息:
    从 uboot 源码中的屏幕配置入口开始追踪,追踪注释完相关的代码。通过本文,可以大概了解uboot 代码是如何使用屏幕的配置信息,如何配置soc,如何驱动屏幕工作。
    链接:http://jingyan.eeboard.com/article/76526

    指针用法实例:
    作为上面这一篇文章的补充
    链接:https://www.cirmall.com/bbs/thread-101001-1-1.html

    Linux 下移植荔枝派LCD屏幕:
    添加荔枝派LCD 拆机屏幕配置信息,linux 系统完整支持这快屏幕,移植很简单,改动代码不足 20 行,可操作性的性强,实用。同时能够体会到 设备树 /device-tree 引入内核之后的便利性。
    链接:http://jingyan.eeboard.com/article/76534

    Linux 下移植汇顶科技GT911触摸面板:

    增加荔枝派LCD屏幕的触控面板驱动。
    链接:http://jingyan.eeboard.com/article/76538







    /*------------------------------------------------------------------------*/
    就是这块板,米尔 mys-y6ull-iot ,很好用,上文中的代码适配,可以直接在这块板上运行: 1.png






    评分

    参与人数 1与非币 +50 收起 理由
    satoll + 50 感谢分享

    查看全部评分

    相关帖子

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-7 13:52
  • 签到天数: 326 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2018-8-9 08:40:55 | 显示全部楼层
    正需要这个东西,希望楼主多多更新啦!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-4-27 03:30 , Processed in 0.140968 second(s), 22 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.