发如雪Jay
码龄6年
关注
提问 私信
  • 博客:204,614
    204,614
    总访问量
  • 90
    原创
  • 428,093
    排名
  • 43
    粉丝
  • 0
    铁粉

个人简介:你猜

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-05-01
博客简介:

发如雪

博客描述:
记录所学
查看详细资料
个人成就
  • 获得159次点赞
  • 内容获得33次评论
  • 获得805次收藏
  • 代码片获得2,882次分享
创作历程
  • 17篇
    2023年
  • 29篇
    2022年
  • 53篇
    2021年
成就勋章
TA的专栏
  • Linux驱动开发
    10篇
  • 嵌入式相关
    5篇
  • problemAndSolution
    9篇
  • C++
    13篇
  • 项目
    1篇
  • 面试高频题
    7篇
  • mysql
    4篇
  • 排序算法
    3篇
  • 蓝桥杯
    5篇
  • linux系统编程
    30篇
  • linux库函数
    4篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    回归
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

设备树的引入及简明教程

首先说明,设备树不可能用来写驱动。设备树只是用来给内核里的驱动程序,指定硬件的信息。比如LED驱动,在内核的驱动程序里去操作寄存器,但是操作哪一个引脚?这由设备树指定。需要编写设备树文件(),它需要编译为文件,内核使用的是dtb文件。
原创
发布博客 2023.06.10 ·
1769 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

驱动进化之路:总线设备驱动模型

return 0;return 0;return;return;return;该程序只用于测试platform框架是否可以成功匹配,struct platform_device hello_device 并没有设置任何硬件信息。
原创
发布博客 2023.06.09 ·
1139 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

驱动进化之路:总线设备驱动模型 开发实例

发布资源 2023.06.09 ·
zip

驱动设计的思想:面向对象/分层/分离(以LED操作为例)

字符设备驱动程序抽象出一个结构体;对于LED,写的程序针对硬件部分抽象出结构体。
原创
发布博客 2023.05.10 ·
752 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

LED驱动程序框架

把驱动拆分为通用的框架()、具体的硬件操作():如图:抽象出一个结构体:每个单板相关的实现自己的结构体,供上层的调用驱动程序分为上下两层:、。负责注册结构体,它的成员会调用中提供的硬件中的对应函数。::头文件的实现:测试程序::在ubuntu系统上使用交叉编译工具链编译之后,将文件和测试程序拷贝到网络文件系统中启动开发板,将虚拟机中ubuntu系统的网络文件系统目录挂载到开发板上,192.168.3.54为ubuntu系统的ip在 /mnt 目录下,装载驱动程序:在 /mn
原创
发布博客 2023.05.09 ·
627 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Linux 字符设备驱动结构(三)—— file、inode结构体及chardevs数组等相关知识解析

Linux 字符设备驱动结构struct file、struct inode结构体及chardevs数组等相关知识解析
转载
发布博客 2023.05.03 ·
954 阅读 ·
8 点赞 ·
0 评论 ·
15 收藏

Linux 字符设备驱动结构(一)——cdev 结构体、设备号相关知识解析

:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡等。每一个字符设备或块设备/dev。
转载
发布博客 2023.05.03 ·
977 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

Linux 字符设备驱动结构(四)—— file_operations 结构体知识解析

file_operations 结构体知识解析file_operations 结构体中成员的解析
转载
发布博客 2023.05.03 ·
2306 阅读 ·
2 点赞 ·
0 评论 ·
23 收藏

Linux 字符设备驱动结构(二)—— 自动创建设备节点

自动创建设备节点device_create与class_create函数的使用
转载
发布博客 2023.05.02 ·
965 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Linux 字符设备驱动开发基础——read()、write() 相关函数解析

read()、write() 相关函数解析及用法copy_from_user和copy_to_user函数的用法及解析
转载
发布博客 2023.04.24 ·
3289 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

Linux 驱动开发之内核模块开发——内核模块编译 Makefile 入门

Linux模块化编译通用makfile编译步骤
转载
发布博客 2023.04.24 ·
2551 阅读 ·
9 点赞 ·
1 评论 ·
24 收藏

Linux串口应用编程

设置串口串口通信
原创
发布博客 2023.04.21 ·
7600 阅读 ·
11 点赞 ·
1 评论 ·
50 收藏

串口UART介绍

串口UART相关知识,参数介绍扽
原创
发布博客 2023.04.20 ·
798 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

如何交叉编译程序:以freetype为例

如何交叉编译开源软件和程序。交叉编译程序的万能命令。程序缺少头文件和库文件如何操作。
原创
发布博客 2023.04.17 ·
1786 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

Makefile的使用

Makefile规则Makefile语法::通配符 、假想目标: .PHONY、变量Makefile函数:foreach、filter/filter-out、Wildcard函数、patsubst函数Makefile使用实例通用Makefile编写
原创
发布博客 2023.04.16 ·
4201 阅读 ·
5 点赞 ·
1 评论 ·
12 收藏

GCC编译器的使用

gcc常用命令gcc编译选项动态库、静态库的制作和使用
原创
发布博客 2023.04.16 ·
2628 阅读 ·
3 点赞 ·
0 评论 ·
22 收藏

交叉编译详解

交叉编译、本地编译交叉编译链、交叉编译链的命名规则、如何得到交叉编译链交叉编译示例
转载
发布博客 2023.04.15 ·
881 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

VIM编辑常用命令

删除命令、数字的奥义、撤销和恢复命令粘贴命令、替换命令、替换模式和修改命令文件信息、跳转、定位括号和缩进搜索命令和替换命令插入模式和退出VIM的方法执行shell命令、文件另存为、合并文件和打开多个文件
原创
发布博客 2023.04.13 ·
2114 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

编译ORB_SLAM3的ROS部分报错

编译ROS报错: The OLD behavior for policy CMP0011 will be removed from a future version of CMake.
原创
发布博客 2022.12.01 ·
1660 阅读 ·
1 点赞 ·
8 评论 ·
7 收藏

matlab绘制柱状图并显示数值

matlab绘制柱状图并显示数值
原创
发布博客 2022.11.23 ·
11518 阅读 ·
8 点赞 ·
1 评论 ·
59 收藏
加载更多