![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
韦东山一期学习笔记
问道_bin
人脸识别、嵌入式linux、图像处理、检测、识别、雷达
展开
-
韦东山第12.6节-字符驱动之异步通知
1 异步通知机制讲解按键查询的方法:1 查询:耗资源2 中断:会休眠,read函数一种等待3 poll:指定超时时间这三种方式都是应用程序主动读read。目的:让驱动程序去通知应用程序去read;fcntl函数有5种功能: 1. 复制一个现有的描述符(cmd=F_DUPFD). 2. 获得/设置文件描述符标记(cmd=F_GETFD或F_SETF原创 2017-09-12 19:41:05 · 302 阅读 · 0 评论 -
韦东山第12.5课 - 驱动程序poll机制
1 sys_poll函数分析:对于系统调用poll或select,它们对应的内核函数都是sys_poll。分析sys_poll,即可理解poll机制。测试程序用poll(),内核调用sys_poll函数;sys_poll函数分析:sys_poll //sys_poll(struct pollfd __user *ufds, unsigned int nfds,long原创 2017-09-11 09:27:31 · 423 阅读 · 0 评论 -
韦东山第12课-字符设备、中断方式查询驱动
1 裸板中断方式查询按键(详情看嵌入式linux应用开发完全手册 P143)源码见:百问网JZ2440v2主光盘\hardware\int疑问点:期间有很多基础器没有设置说是用的默认配置,但是技术手册中并没有看到默认设置。比如说你要设置EINT0为中断触发功能,在技术手册中,将设计到EINT0的寄存器设置一遍,内容看一遍就会了。中断模式图:最主要代码://hea原创 2017-09-07 17:26:10 · 619 阅读 · 0 评论 -
韦东山第12课-字符设备驱动、按键查询、copy_to_user
1 decond_drv.c#include #include #include #include #include #include #include #include #include #include static struct class *seconddrv_class;static struct class_device *seconddrv_class_原创 2017-09-07 10:47:39 · 554 阅读 · 0 评论 -
韦东山第12课-字符设备驱动框架、led驱动
1 first_drv驱动函数first_drv.c:#include #include #include #include #include #include #include #include #include #include #include #include #include #include static原创 2017-09-05 17:27:13 · 697 阅读 · 0 评论 -
韦东山第12.7课-字符驱动之同步互斥阻塞、原子操作、信号量、阻塞
1 原子操作目的:同一时刻,只能有一个app打开 /dev/bottun有可能open刚读取canopen=1;就切换到另一个函数跑了,这事正常open设备,返回后canopencv=0,但是已经读取了不会再次读取,所以又成功打开;原因是因为if(--canopen != 0)分多步执行,中间打断。所以如何让修改成为无法打断的操作;将canopen设置为原子操作,atomic_t原创 2017-09-13 10:16:42 · 615 阅读 · 0 评论 -
uboot解析;uboot对bootcmd、bootargs读取传递
1 uboot编译:打补丁:patch -p1 配置:make 100ask24x0_config编译:make执行make 100ask24x0_config后发生了什么uboot的目标:1 从flash中读取内核放到ram中2 启动内核uboot应有的功能:1 读flash2 初始化ram、初始化时钟、初始化串口3 启动内核原创 2017-09-15 11:19:05 · 2168 阅读 · 0 评论 -
韦东山-wifi驱动
网卡工作模式;sta(客户端模式)、ap(热点模式)1 准备工作及配置内核选择wifi驱动1.1选型:看linux内核是否支持:wireless.kernel.org ->drivers列出来内核支持的usb网卡; 确定网卡的VID,CID在列表中; 选购WIFI: Atheros : VID 0x13D3 PID 0x3327 (成品型号 AR9原创 2017-11-06 15:09:41 · 840 阅读 · 0 评论