![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式Linux
文章平均质量分 92
以韦东山老师的stm32mp157pro开发板为学习平台而输出的学习笔记
Joseph Cooper
千帆过尽,不坠青云。十年饮冰,难凉热血。
展开
-
【嵌入式Linux】嵌入式Linux驱动开发基础知识之驱动程序基石
韦东山嵌入式Linux驱动开发基础知识学习笔记 文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容视频教程地址:https://www.bilibili.com/video/BV14f4y1Q7ti原创 2022-05-23 21:10:25 · 1514 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之Linux中断系统简介及按键中断设备树驱动编写
【嵌入式Linux】嵌入式Linux驱动开发基础知识之Linux中断系统简介及按键中断设备树驱动编写> 韦东山嵌入式Linux驱动开发基础知识学习笔记> 文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容>视频教程地址:https://www.bilibili.com/video/BV14f4y1Q7ti...原创 2022-04-24 15:36:46 · 2900 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之Pinctrl子系统和GPIO子系统的使用
【嵌入式Linux】嵌入式Linux驱动开发基础知识之Pinctrl子系统和GPIO子系统的使用上一章中介绍了设备树模型,可以帮助开发者省去在内核中指定资源的步骤,本章介绍Pinctrl子系统和GPIO子系统,使用这两个子系统可帮助让驱动开发者不再需要操作繁琐的GPIO寄存器原创 2022-04-21 16:08:52 · 893 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之按键驱动框架
【嵌入式Linux】嵌入式Linux驱动开发基础知识之按键驱动框架> 韦东山嵌入式Linux驱动开发基础知识学习笔记> 文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容>视频教程地址:https://www.bilibili.com/video/BV14f4y1Q7ti原创 2022-04-19 20:37:15 · 714 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED模板驱动程序的改造:设备树
【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED模板驱动程序的改造:设备树> 韦东山嵌入式Linux驱动开发基础知识学习笔记> 文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容>视频教程地址:https://www.bilibili.com/video/BV14f4y1Q7ti原创 2022-04-18 14:18:01 · 637 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之设备树模型
【嵌入式Linux】嵌入式Linux驱动开发基础知识之设备树模型> 韦东山嵌入式Linux驱动开发基础知识学习笔记> 文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容>视频教程地址:https://www.bilibili.com/video/BV14f4y1Q7ti原创 2022-04-16 17:55:49 · 1722 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之总线设备驱动模型
【嵌入式Linux】嵌入式Linux驱动开发基础知识之总线设备驱动模型上一章介绍了分离的驱动设计思想,如果对每种类型的设备都定义一个结构体表示资源定义一个结构体表示驱动函数那就太啰嗦了,于是本章引入了总线设备驱动模型来将这些设备抽象成platform_device/platform_driver增加程序的扩展性原创 2022-04-13 18:42:35 · 706 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之驱动设计的思想:面向对象/分层/分离
【嵌入式Linux】嵌入式Linux驱动开发基础知识之驱动设计的思想:面向对象/分层/分离上一章在驱动中引入面向对象和分层的设计思想在驱动里简单来说面向对象就是抽象一个结构体作为设备的类,然后将结构体成员作为对象而分层设计思想简单来说就是将 内核相关的操作和硬件强相关操作分离 达到内核相关操作通用,硬件相关操作个性化目的本节将介绍分离思想原创 2022-04-08 16:37:42 · 1142 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED驱动框架--面向对象、分层设计思想
【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED驱动框架及STM32MP157PRO单板个性化点亮LED> 韦东山嵌入式Linux驱动开发基础知识学习笔记> 文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容>视频教程地址:https://www.bilibili.com/video/BV14f4y1Q7ti原创 2022-04-07 19:09:58 · 2058 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux驱动开发基础知识之操纵GPIO点亮LED
【嵌入式Linux】嵌入式Linux驱动开发基础知识之操纵GPIO点亮LED原创 2022-04-05 19:11:18 · 3466 阅读 · 0 评论 -
【嵌入式Linux】嵌入式项目实战之七步从零编写带GUI的应用之UI系统、页面系统、业务系统及系统改进
韦东山项目实战之七步从零编写带GUI的应用(项目开发|论文参考|C|GUI)学习笔记文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容嵌入式项目实战之七步从零编写带GUI的应用之UI系统、页面系统、业务系统及系统改进原创 2022-03-14 19:42:18 · 3461 阅读 · 3 评论 -
【嵌入式Linux】嵌入式项目实战之七步从零编写带GUI的应用之显示系统、输入系统、文字系统
韦东山项目实战之七步从零编写带GUI的应用(项目开发|论文参考|C|GUI)学习笔记文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容嵌入式项目实战之七步从零编写带GUI的应用之显示系统、输入系统、文字系统原创 2022-03-10 15:37:20 · 4299 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux应用开发基础知识之I2C应用编程和SMBus协议及AP3216C应用编程
韦东山嵌入式Linux应用开发基础知识学习笔记文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容嵌入式Linux应用开发基础知识之I2C应用编程和SMBus协议及AP3216C应用编程原创 2022-03-02 20:52:50 · 3025 阅读 · 1 评论 -
【嵌入式Linux】嵌入式Linux应用开发基础知识之串口应用编程
韦东山嵌入式Linux应用开发基础知识学习笔记文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容嵌入式Linux应用开发基础知识之串口应用编程原创 2022-02-28 16:26:49 · 1915 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux应用开发基础知识之多线程编程
韦东山嵌入式Linux应用开发基础知识学习笔记嵌入式Linux应用开发基础知识之多线程编程原创 2022-02-24 19:33:13 · 2162 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux应用开发基础知识之网络通信
韦东山嵌入式Linux应用开发基础知识学习笔记嵌入式Linux应用开发基础知识之网络通信原创 2022-02-24 10:55:22 · 1144 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux应用开发基础知识之输入系统应用编程
韦东山嵌入式Linux应用开发基础知识学习笔记嵌入式Linux应用开发基础知识之输入系统应用编程原创 2022-02-22 14:49:45 · 1953 阅读 · 3 评论 -
【嵌入式Linux】嵌入式Linux应用开发基础知识之Framebuffer应用编程和字符汉字显示
韦东山嵌入式Linux应用开发基础知识学习笔记嵌入式Linux应用开发基础知识之Framebuffer应用编程和字符汉字显示原创 2022-02-18 20:23:30 · 1450 阅读 · 2 评论 -
【嵌入式Linux】嵌入式Linux应用开发基础知识之文件IO
韦东山嵌入式Linux应用开发基础知识学习笔记视频教程地址: https://www.bilibili.com/video/BV1kk4y117Tu原创 2022-02-11 18:35:19 · 1406 阅读 · 0 评论 -
【嵌入式Linux】嵌入式Linux应用开发基础知识之hello程序、GCC编译过程及选项、makefile
根据韦东山老师的视频教程及开发手册编写的个人学习笔记原创 2022-02-07 17:11:18 · 1291 阅读 · 0 评论 -
【嵌入式Linux】STM32MP157开发板上Linux启动流程
▲启动流程按上述图片可将启动流程分为5个阶段:1、ROM Code/ROM代码基本时钟树的初始化从启动设备(大容量存储器或串行链路)加载FSBL (ROM->RAM)FSBL启动2、First Stage Boot Loader/一阶段引导加载程序完成时钟树初始化外部RAM(DDR、LpDDR)控制器初始化,SSBL从引导设备加载(大容量存储或串行链路)SSBL启动▲执行FSBL时终端输出▲加载U-Boot时终端输出3、Second Stage Boot Load.原创 2021-12-12 16:23:02 · 840 阅读 · 0 评论