05 2019 档案
摘要:https://blog.csdn.net/u012062760/article/details/46446207 关于while(0)实际上是用来宏定义的,这样的宏定义可以避免调用的时候出错。 如下面这种较为复杂的定义:(这里的定义就是把foo(x) 看做 bar(x); baz(x)) #def
阅读全文
摘要:所用程序为; H:\keil\ARM\Device\Nordic\nrf51822\Board\pca10001\s110\ble_app_hrs 上面的路径是安装sdk之后生成在keil软件所在目录下的程序。 我也不知道为什么在这个软件中出现了这么多的服务。 打开两个之后: 绑定使能之后: 展开之
阅读全文
摘要:第六章:字符设备 申请设备号 注册设备 1、字符设备的框架: 2、结构体,struct cdev: 3、字符设备的组成: 4、例子: 5、申请和释放设备号: 设备号和设备节点是什么关系。? 设备驱动中,很多功能是通过设备号完成的。 步骤: 构建字符设备前,应该申请设备号:所用到的函数是下面两个: 该
阅读全文