本帖最后由 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 ,很好用,上文中的代码适配,可以直接在这块板上运行:
|