
Linux 驱动
文章平均质量分 68
这些知识更新快是因为之前学习时有笔记,整理汇总了一下而已!
小阳先生的宝库
你所浪费的今天,是许多人奢望的明天;你所厌恶的现在,是未来的你回不去的曾经。
展开
-
LINUX-模块化编程
系列文章目录文章目录系列文章目录一、模块化概念二、单模块编程1.概念2.模块加载函数3.模块卸载函数4.模块的开源许可和声明5.例子三、模块传参四、多模块编程总结一、模块化概念c语言 按照功能将一个.c文件拆分为多个.c以及.h文件stm32对应每一个外设都有一个.c和.h文件,.c文件写模块的初始化以及功能函数,.h文件对应函数的声明,如果想使用该外设只需包含其头文件即可。LinuxLinux 内核整体结构已经很庞大,包含了很多的组件,而对于我们工程师而言,有两种方原创 2021-07-27 10:45:20 · 2030 阅读 · 0 评论 -
LINUX驱动-内核制作
转载于这个大神。转载 2021-07-27 10:44:32 · 118 阅读 · 0 评论 -
UBOOT启动流程中的BL0,BL1,BL2
系列文章目录文章目录系列文章目录前言一、什么是BootLoader?二、BL0的作用三、BL1的作用1、BL1的说明2、BL1的作用四、BL2的作用1、BL2的说明2、BL2的作用总结前言一、什么是BootLoader?在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行,是嵌入式系统开发过程中不可逾越的一步。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIO原创 2021-07-27 10:42:13 · 5374 阅读 · 2 评论