摘要: 设计驱动阻塞机制,通过等待队列wait_queue来实现 1.schedules之后,等待信号,函数就退出了,原因是什么?******** 答: signal_pending( current )―――》检查当前进程是否有信号处理,返回不为0表示有信号需要处理。 if(signal_pending( 阅读全文
posted @ 2022-05-20 12:41 高山小路 阅读(310) 评论(0) 推荐(0)
摘要: 1.问题产生的原因: a.目前是多核架构,smp,会导致多个核,操作同一个数据,出现数据不一致的情况 b.单核,由于中断的存在,也有可能造成数据不一致 c.cpu代码,在编译可能乱序,不是人为的顺序执行,在执行的时候,也可能乱序,导致数据不同步 2.问题的存在,目前提出来的解决办法。 a.开关中断, 阅读全文
posted @ 2022-05-19 17:12 高山小路 阅读(42) 评论(0) 推荐(0)
摘要: 1.前面2篇文章,都是内存设备,没有操作具体的硬件设备,对于驱动开发来说,没有操作硬件的驱动,那都是假驱动。 2.设置驱动和设备不分开,也不符合linux驱动框架,对于总线,设备,驱动框架来说,必须分开。 3.对于平台设备,都是基于dts,来创建平台性的设备,用户dts里面的compatible和驱 阅读全文
posted @ 2022-05-19 16:41 高山小路 阅读(25) 评论(0) 推荐(0)
摘要: 前面一篇文章,自己记录了字符设备开发。实现内存数据的读写,但是有个问题,设备的创建,需要依靠手动的mknod来创建,有没有改进,直接加载驱动, 就可以完成设备的自动创建了,这里增加了class_create的创建,实现驱动的加载和设备创建,同步触发。对应平台性的设备来说,这样的创建,也是可以接受的。 阅读全文
posted @ 2022-05-19 15:56 高山小路 阅读(30) 评论(0) 推荐(0)
摘要: 本驱动笔记,都是记录宋宝华的驱动书籍,代码也是参考他的,撰写文章,主要记录学习心得 1.字符驱动,作者用globalmem这样的例子来讲解驱动。 问题1.insmod globalmem.ko驱动。如何和mknod 创建的设备绑定的。 答:通过主设备号来绑定。 问题2.insmod globalme 阅读全文
posted @ 2022-05-19 13:50 高山小路 阅读(79) 评论(0) 推荐(0)
摘要: 1.测试平台,欧姆龙cp1h-x 2.通信方式,hostlink,rs232 . 3.hostlink 支持c-mode 和fins 2种通信模式。 4. cp1h的地址说明和分区表如下 5.网上找的说明 由于需要读写w区(工作寄存器),不能用c-mode方式,只能用fins 方式的命令交互。 6. 阅读全文
posted @ 2021-10-19 20:39 高山小路 阅读(1246) 评论(0) 推荐(0)
摘要: 可以使用arm-none-eabi-objdump -t Application.elf。它将显示所有函数和全局变量的大小(十六进制数)。 地址类型节大小名称 0000d600 l F.text 00000198 uip_arp_更新 全局变量在.bss部分,函数在.text部分,常量数据在.dat 阅读全文
posted @ 2021-10-11 16:53 高山小路 阅读(2779) 评论(0) 推荐(0)
摘要: 1.机器学习 机器学习是工具,具体应用到某个实际场景下,才是目的。 2.分类 a 监督学习,包括回归(regression),分类(classification)。回归问题,数据可以是连续或者离散,分类问题,数据一般是离散的。 b 理论学习,机器学习目前主流的算法,用算法工具结合具体使用场景,解决问 阅读全文
posted @ 2017-11-04 17:17 高山小路 阅读(128) 评论(0) 推荐(0)
摘要: 默认i2c是关闭的,用raspi-config 命令,会弹出一个配置框图 选择enable i2c就可以了 reboot之后 没有在/dev/目录下发现i2c-x的设备,这个时候需要做以下操作 1.添加i2c模块sudo nano /etc/modules然后添加以下两行内容i2c-bcm2708  阅读全文
posted @ 2016-10-27 23:13 高山小路 阅读(1869) 评论(0) 推荐(0)
摘要: 硬件版本是raspberrypi b+ v1.2 1.下载raspberrypi 的img 和Win32DiskImager 2. 1)一张2G以上的SD卡及读卡器,最好是高速卡,推荐Class4以上的卡,卡的速度直接影响树莓派的运行速度 笔者建议最好4G以上,否则后续开发会使用经常不够用 2)wi 阅读全文
posted @ 2016-10-23 15:23 高山小路 阅读(2904) 评论(0) 推荐(0)