C编程
文章平均质量分 54
嵌入式小鸟
加油,有所收获
展开
-
linux驱动编程——第一个驱动Helloworld
linux驱动编程——第一个驱动Helloworld 主要概念: linux三大驱动: 字符设备、网络设备、块设备。 驱动是连接硬件和内核的桥梁 驱动编译方式: 驱动编译成模块,使用的时候使用insmod命令加载 驱动编译进内核,设备开机即加载好了驱动。 实验目的: 熟悉驱动框架编写,编译,加载流程。 主要函数调用: 驱动主要分为四部分: 头文件 驱动模块的入口及出口函数 声明信息 功能实现 #include <linux/init.h> //包含宏定义原创 2021-09-12 15:30:14 · 484 阅读 · 0 评论 -
C编程——单向链表
C编程——单向链表 主要概念: 单向链表数据结构及功能图示: 实验目的: 实现一个单向链表,并且实现添加、删除、打印的功能。 主要函数: node * create_list(void); //创建链表头 node * create_node(student *per_info); //创建节点 void print_list(node *phead); //打印链表 void insert_by_head(node *phead, student *per_in原创 2021-09-11 09:59:33 · 173 阅读 · 0 评论