08 2016 档案

摘要:今天在看内核代码中看到: #define likely(x) __builtin_expect(!!(x), 1)#define unlikely(x) __builtin_expect(!!(x), 0) 对 __builtin_expect不是很理解,百度一下,得知: 在 GCC 手册中对 __ 阅读全文
posted @ 2016-08-19 09:53 hbg-rohens 阅读(773) 评论(0) 推荐(0) 编辑
摘要:标准I/O提供了三种类型的缓存: (1)全缓存。在这种情况下,当填满标准I/O 缓存后才进行实际 I/O 操作。对于驻在磁盘上的文件通常是由标准I/O库实施全缓存的。在一个流上执行第一次I/O操作时,相关标准I/O函数通常调用malloc获得需要使用的缓存。 (2)行缓存。在这种情况下,当在输入和输 阅读全文
posted @ 2016-08-12 11:29 hbg-rohens 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1、修改匹配的文件mach-ap143.c 定义按键对应的GPIO(根据原理图来) #define AP143_GPIO_BTN_RESET 12 添加按钮的初始化消息 注册定时轮询按钮动作的函数 2、 修改按钮功能实现时间 文件位于 /etc/rc.button/reset 文件中 #!/bin/ 阅读全文
posted @ 2016-08-04 14:40 hbg-rohens 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:以前的硬件版本只使用了一个eth口,新的板子增加了一个eth口,并且增加了响应的通信时使用的灯。 led修改涉及到一下的内容: (1)led 对应的gpio口(这个需要根据原理图来定义) 需要修改的源文件为 target/linux/ar71xx/files/arch/mips/ath79/mach 阅读全文
posted @ 2016-08-03 13:59 hbg-rohens 阅读(920) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示