摘要:
##驱动 设备结构体中要包含input_dev timer_list paltform_device 挂在platform总线上,依靠定时器中断上报event struct timer_list包含的主要成员: data:传递到超时处理函数的参数,主要在多个定时器同时使用时,区别是哪个timer超时 阅读全文
posted @ 2021-12-23 15:26
月的光景
阅读(115)
评论(0)
推荐(0)
摘要:
###gcc gcc [-option] [filename1] [filename2] [filename3] <输出o文件名不加后缀> 将 1 2 3 一起编译处o文件 -c: 只编译不链接为可执行文件,编译器将输入的.c 文件编译为.o 的目标文件。 -o: <输出文件名>用来指定编译结束以后 阅读全文
posted @ 2021-12-23 15:25
月的光景
阅读(68)
评论(0)
推荐(0)
摘要:
每个中断都有一个中断号(线),通过中断号即可区分不同的中断。 如果要处理的内容不希望被其他中断打断,那么可以放到上半部 如果要处理的任务对时间敏感,可以放到上半部 如果要处理的任务与硬件有关,可以放到上半部 其他任务,优先考虑放到下半部 ###上半部### ####request_irq 函数### 阅读全文
posted @ 2021-12-23 15:24
月的光景
阅读(159)
评论(0)
推荐(0)
摘要:
基本流程和字符设备驱动是一样的。 增加platform_driver结构体 匹配设备树,of_match_table和id_table比较compatible参数匹配。 其中,of_match_table和id_table都是用来在设备树中和设备匹配,且都是通过compatible,但前者优先级更高 阅读全文
posted @ 2021-12-23 15:24
月的光景
阅读(92)
评论(0)
推荐(0)
摘要:
###设备树配置 https://blog.csdn.net/kmnf1/article/details/90292884 ###驱动编写 基本上和platform的没什么区别,无非就是module_init函数中调用的是i2c_add_driver()。 创建设备结构体、iic_driver结构体 阅读全文
posted @ 2021-12-23 15:24
月的光景
阅读(56)
评论(0)
推荐(0)
摘要:
###驱动编写要点 定义和匹配fpos函数 ope - release - write - read - ioctrl - seek 创建cdev结构体 注册设备 手动注册--已知主次设备号 自动注册--动态分配吗设备号 字符设备初始化,绑定fops和设备 添加字符设备 创建节点--几种方式 手动添 阅读全文
posted @ 2021-12-23 15:23
月的光景
阅读(115)
评论(0)
推荐(0)
摘要:
Linux 系统是个多任务操作系统,会存在多个任务同时访问同一片内存区域,这些任务可 能会相互覆盖这段内存中的数据,造成内存数据混乱。针对这个问题必须要做处理,严重的话 可能会导致系统崩溃。现在的 Linux 系统并发产生的原因很复杂,总结一下有下面几个主要原 因: 多线程并发访问, Linux 是 阅读全文
posted @ 2021-12-23 15:23
月的光景
阅读(130)
评论(0)
推荐(0)
摘要:
[collapse title="模式"] a 光标后进入编辑 A行尾进入编辑 i 光标前进入编辑 I行首进入编辑 s 光标处删除进入编辑 R 替换模式 r 替换一次 esc 退出编辑模式 :进入命令模式 :q 退出 :q!不保存退出 :w保存 :wq保存退出 :set ff=unix/dos 设置 阅读全文
posted @ 2021-12-23 15:21
月的光景
阅读(118)
评论(0)
推荐(0)
摘要:
分布式代码管理,云端和本地 菜鸟教程 廖雪峰 查看修改或提交的状态 git status <-uno> ./ 可以加 -uno 参数 不显示未跟踪的文件 git branch -a./ 查看本地和远程所有分支 diff & patch git diff ./a.txt > hh.patch 检查a文 阅读全文
posted @ 2021-12-23 15:21
月的光景
阅读(547)
评论(0)
推荐(0)
摘要:
《嵌入式设备驱动开发详解 kernel4.0》宋宝华 《嵌入式Linux驱动开发指南》左忠凯 [dl href="lxy98.cn/usr/uploads/book/嵌入式Linux驱动开发指南.pdf"] 《开发指南》左忠凯[/dl] ##目录## ###Linux内核目录### [collaps 阅读全文
posted @ 2021-12-23 15:20
月的光景
阅读(200)
评论(0)
推荐(0)

浙公网安备 33010602011771号