11 2019 档案
摘要:https://blog.csdn.net/Fan0920/article/details/52995364 https://blog.csdn.net/u010168781/article/details/80006889 vlc播放文件/播放流 https://www.cnblogs.com/f
阅读全文
摘要:https://www.cnblogs.com/lifexy/p/7542989.html //驱动+应用 https://www.cnblogs.com/xiaojiang1025/p/6414746.html https://www.cnblogs.com/andyfly/p/9512291.h
阅读全文
摘要:https://www.cnblogs.com/lifexy/p/7604011.html https://blog.csdn.net/z961968549/article/details/78821082 https://www.cnblogs.com/silencehuan/p/11202496
阅读全文
摘要:https://www.cnblogs.com/jswang/p/9071847.html
阅读全文
摘要:https://www.cnblogs.com/lifexy/p/7816324.html https://blog.csdn.net/shenlong1356/article/details/89212234 https://blog.csdn.net/m0_37661202/article/de
阅读全文
摘要:spi_register_driver()函数中有设置bus总线类型为spi_bus,然后会调用mathch函数,再去比对boardinfo的信息与driver注册的信息是否一致 一致的话调用driver的probe函数。 SPI驱动模型参考 http://blog.chinaunix.net/ui
阅读全文
摘要:SPI驱动模型参考 http://blog.chinaunix.net/uid 21501855 id 5211900.html https://blog.csdn.net/droidphone/article/details/24353293 https://blog.csdn.net/lizuo
阅读全文
摘要:``` #device方面: platform_device_register(struct platform_device *dev) platform_device_add(pdev); device_add(&pdev->dev); bus_probe_device(dev); device_attach(dev); bus_for_each_drv(dev->bus, NULL, dev,
阅读全文
摘要:esp8266开发有多种方式 0\基于官方的sdk开发:no os /os https://www.cnblogs.com/imliubo/tag/ESP8266/ 1\lora脚本 https://www.cnblogs.com/zeroes/tag/nodemcu/ 2\arduno ide 开
阅读全文
摘要:1\阻塞与非阻塞由应用层传递flag,驱动层根据flag进行相应的操作,其实现本质还是在驱动层,如果阻塞模式则应用层在open时传入阻塞 参数. 在read数据时,若底层数据尚未准备好,则驱动层就会进行休眠.知道有数据时驱动层此时才会操作/dev/xx设备,对于应用层而言此时才能在/dev/xx对应
阅读全文
摘要:1\bus与platfomr bus区别 https://www.cnblogs.com/reality soul/articles/4633970.html https://blog.csdn.net/yachl882828/article/details/74221889 https://blo
阅读全文
摘要:https://blog.csdn.net/weixin_38184741/article/details/100123002 https://blog.csdn.net/a935367276/article/details/92853665 //总线参考示例 https://blog.csdn.n
阅读全文
摘要://linux内核层提供了构造ioctl命令的宏 include _IO(type,nr)(给没有参数的命令), _IOR(type, nre, datatype)(给从驱动中读数据的), _IOW(type,nr,datatype)(给写数据), _IOWR(type,nr,datatype)(给
阅读全文
摘要:api: https://blog.csdn.net/dpjcn1990/article/details/92831760 https://www.cnblogs.com/huan huan/p/8528307.html https://www.rt thread.org/qa/forum.php?
阅读全文
摘要:栈的实现 实现方式可以是顺序栈。 顺序栈的内存可以是以数组的方式静态分配,也可以malooc动态分配。 同样实现方式也可以是链式栈。 队列的实现 队列的特性用链式的方式实现较为合理。 https://blog.csdn.net/qq_35924276/article/details/81384826
阅读全文
摘要:https://blog.csdn.net/qq_25352981/article/details/81007075 https://blog.csdn.net/liangbin414/article/details/88596320 https://wenku.baidu.com/view/cbf
阅读全文
摘要:https://www.cnblogs.com/secoding/p/9609354.html https://blog.csdn.net/weixin_40204595/article/details/81584679 https://blog.csdn.net/qq_39630587/artic
阅读全文
摘要:https://blog.csdn.net/qq_36379998/article/details/100149072 https://www.cnblogs.com/qingergege/p/5914218.html //setenv函数 https://blog.csdn.net/y396397
阅读全文
摘要:https://wenku.baidu.com/view/486647f47c1cfad6195fa794.html https://www.cnblogs.com/jacklu/p/4729638.html https://mp.weixin.qq.com/s?__biz=MzI4MDI4MDE5
阅读全文
摘要:https://blog.csdn.net/FourLeafCloverLLLS/article/details/89513701
阅读全文
摘要:关键点:const 属于修饰符 ,修饰常量,const 修饰的位置很关键。 const修饰指针和修饰变量存在差异 修饰变量 修饰指针
阅读全文
摘要:导致栈溢出的原因 1)可能是由于循环的递归引起的。(2)由于分配了过大的局部变量引起。 https://www.cnblogs.com/dwlsxj/tag/【06】栈溢出/ https://www.jianshu.com/p/7e01ee050346
阅读全文
摘要:https://www.jianshu.com/p/a62ed1bb5b20
阅读全文
摘要:单元测试工具: 1、https://www.linuxidc.com/Linux/2016 07/132857.htm valgrind https://www.cnblogs.com/ranxf/p/11413735.html https://blog.csdn.net/pbymw8iwm/art
阅读全文
摘要:宏定义 https://www.cnblogs.com/wzd5230/p/10959032.html https://www.cnblogs.com/xyang0917/p/4172493.html https://blog.csdn.net/wukery/article/details/5328
阅读全文
摘要:https://www.cnblogs.com/dongguolei/p/8086346.html https://blog.csdn.net/quantum7/article/details/83058837 https://www.cnblogs.com/caosiyang/archive/20
阅读全文
摘要://epoll https://www.cnblogs.com/henryliublog/p/9645562.html https://www.cnblogs.com/zuofaqi/p/9638098.html https://www.jianshu.com/p/ff11564efc80 //注意
阅读全文
摘要:https://blog.csdn.net/Qiuoooooo/article/details/76977307 //proc编程 https://www.jianshu.com/p/73a100666591 https://blog.csdn.net/wangshuchangfrank/artic
阅读全文
摘要:https://www.runoob.com/linux/linux shell basic operators.html https://www.runoob.com/w3cnote/shell summary brackets.html //for循环 https://www.cnblogs.c
阅读全文
摘要:``` #include //1、定义新的类型,结构体 struct pin_desc { unsigned int pin; unsigned int key_val; }; //2、用该类型定义变量并进行初始化 struct pin_desc pins_desc[4]= { {1,0x01}, {2,0x02}, {3,0X03}, {4,0x04}, }; voi...
阅读全文
摘要:https://blog.csdn.net/aic1999/article/details/80390454 https://www.cnblogs.com/hyyq/p/8995372.html https://blog.csdn.net/fjsd155/article/details/79380
阅读全文