随笔分类 -  SOC

摘要:前言 lichee_nano 主控芯片为全志 FC1001S。 本笔记暂时以 lichee nano 为例子,以后可能会直接适配各类 FC1001S 的板子。 注意:使用 lichee nano 板子和 lichee 提供的镜像时,需要注意这个板子的 flash 芯片型号,必要时需要修改驱动。 李柱 阅读全文
posted @ 2021-12-27 09:02 李柱明 阅读(2736) 评论(0) 推荐(0) 编辑
摘要:前言 参考文档: 内核文档链接:https://www.kernel.org/doc/Documentation/ 内核源码doc:Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 如在开发过程中遇到问题,建议可以查找内核源 阅读全文
posted @ 2021-04-13 12:22 李柱明 阅读(4853) 评论(0) 推荐(2) 编辑
摘要:前言 6. 总线-设备-驱动 总线-设备-驱动 又称为 设备驱动模型。 6.1 概念 总线(bus):负责管理挂载对应总线的设备以及驱动; 设备(device):挂载在某个总线的物理设备; 驱动(driver):与特定设备相关的软件,负责初始化该设备以及提供一些操作该设备的操作方式; 类(class 阅读全文
posted @ 2021-03-30 12:28 李柱明 阅读(5654) 评论(0) 推荐(2) 编辑
摘要:前言 5. 分离分层 本章节记录实现LED驱动的大概步骤,且编程框架实现分离分层。 分离分层: 上层:系统 相关。如模块注册于注销。 下层:硬件操作。如提供 file_operations 。分离: 设备。提供板卡信息,如使用哪一个引脚。 驱动。引脚的具体操作。 以下以 LED 为例。 5.1 回顾 阅读全文
posted @ 2021-03-29 17:41 李柱明 阅读(792) 评论(0) 推荐(1) 编辑
摘要:前言 参考: 《IMX6ULLRM(6ULL用户手册).pdf》 李柱明博客:https://www.cnblogs.com/lizhuming/ 本文链接:https://www.cnblogs.com/lizhuming/p/14588172.html 4. LED芯片手册分析 本章节记录实现L 阅读全文
posted @ 2021-03-28 11:55 李柱明 阅读(942) 评论(0) 推荐(0) 编辑
摘要:前言 本笔记主要传达一种设备驱动拆分的概念和实现。 使得写好一个驱动框架后,随意添加相应设备,提高开发效率。 使用到以空间换时间的方法,即是数组管理设备,使得时间复杂度为 O(1)。(数组直接定位)。 本笔记的框架支持 N个设备 绑定 X个驱动 李柱明博客:https://www.cnblogs.c 阅读全文
posted @ 2020-10-18 12:49 李柱明 阅读(1095) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示