上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 49 下一页
该文被密码保护。 阅读全文
posted @ 2019-05-29 17:00 GXTon 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-29 16:47 GXTon 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-20 16:33 GXTon 阅读(2) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/u012062760/article/details/46446207 关于while(0)实际上是用来宏定义的,这样的宏定义可以避免调用的时候出错。 如下面这种较为复杂的定义:(这里的定义就是把foo(x) 看做 bar(x); baz(x)) #def 阅读全文
posted @ 2019-05-20 09:04 GXTon 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 所用程序为; H:\keil\ARM\Device\Nordic\nrf51822\Board\pca10001\s110\ble_app_hrs 上面的路径是安装sdk之后生成在keil软件所在目录下的程序。 我也不知道为什么在这个软件中出现了这么多的服务。 打开两个之后: 绑定使能之后: 展开之 阅读全文
posted @ 2019-05-09 19:40 GXTon 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 第六章:字符设备 申请设备号 注册设备 1、字符设备的框架: 2、结构体,struct cdev: 3、字符设备的组成: 4、例子: 5、申请和释放设备号: 设备号和设备节点是什么关系。? 设备驱动中,很多功能是通过设备号完成的。 步骤: 构建字符设备前,应该申请设备号:所用到的函数是下面两个: 该 阅读全文
posted @ 2019-05-08 10:02 GXTon 阅读(1659) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-08 07:21 GXTon 阅读(0) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/huangzhenxiong/p/7772627.html 阅读全文
posted @ 2019-04-08 09:45 GXTon 阅读(100) 评论(0) 推荐(0) 编辑
摘要: typedef大致的用法就如上面所说的,就是用来另起一个名字。新名字在后面,旧名字在前面。 http://c.biancheng.net/view/298.html 下面详细分析typedef的用法: 大致有4个用法: 用法一: 为基本数据类型定义心得类型名, 比如我们把 unsigned int 阅读全文
posted @ 2019-04-08 09:44 GXTon 阅读(194) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/yeyublog/p/5850619.html 回调函数是有一定的灵活性的; 比如做做一件事有多种途径, 多种途径可以分别写出来,写作多个函数,等待另一个函数的调用。 阅读全文
posted @ 2019-04-08 08:47 GXTon 阅读(107) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 49 下一页