摘要:
一、总线(BUS) 总线是计算机各部件之间传送信息的公共通道。微机中有内部总线和外部总线两类。内部总线是CPU内部之间的连线。外部总线是指CPU与其他部件之间的连线。 外部总线有三种:数据总线DB(data bus),地址总线AB(address bus),控制总线CB(control bus). 阅读全文
摘要:
通过 ps 命令查看进程状态时,可以查看到kworker相关, 大部分格式都是 kworker /u2:0 或者 kworker /0:0H, 查看资料得知: 内核中有很多kworker,有绑定cpu的和不绑定cpu的,它支持cpu的hotplug时work的迁移。 u:是unbound的缩写,代表 阅读全文
摘要:
查看一下 windows “服务”配置中的“workstation”功能项是否启动。 阅读全文
摘要:
1、 在 /etc/apt/sources.list 文件末尾添加下面的更新源: deb http://ftp.de.debian.org/debian squeeze main deb http://www.emdebian.org/debian/ squeeze main 2、执行命令安装: s 阅读全文
摘要:
昨天很痛苦的搞了一天的for循环,在服务器上运行没啥问题,在设备上运行总是不行,部分代码如下: for(i=1;i<$cnt+1;i++)do echo "xxxx" >> /tmp/test.logdone 找了n久原因也没找到,一直以为是自己写的有问题。 今天问了一下同事,才知道嵌入式上面的sh 阅读全文
摘要:
今天在看内核代码中看到: #define likely(x) __builtin_expect(!!(x), 1)#define unlikely(x) __builtin_expect(!!(x), 0) 对 __builtin_expect不是很理解,百度一下,得知: 在 GCC 手册中对 __ 阅读全文
摘要:
标准I/O提供了三种类型的缓存: (1)全缓存。在这种情况下,当填满标准I/O 缓存后才进行实际 I/O 操作。对于驻在磁盘上的文件通常是由标准I/O库实施全缓存的。在一个流上执行第一次I/O操作时,相关标准I/O函数通常调用malloc获得需要使用的缓存。 (2)行缓存。在这种情况下,当在输入和输 阅读全文
摘要:
1、修改匹配的文件mach-ap143.c 定义按键对应的GPIO(根据原理图来) #define AP143_GPIO_BTN_RESET 12 添加按钮的初始化消息 注册定时轮询按钮动作的函数 2、 修改按钮功能实现时间 文件位于 /etc/rc.button/reset 文件中 #!/bin/ 阅读全文
摘要:
以前的硬件版本只使用了一个eth口,新的板子增加了一个eth口,并且增加了响应的通信时使用的灯。 led修改涉及到一下的内容: (1)led 对应的gpio口(这个需要根据原理图来定义) 需要修改的源文件为 target/linux/ar71xx/files/arch/mips/ath79/mach 阅读全文
摘要:
BB 版本默认的主题为 bootstrap,想要修改为其他的主题,可以按照如下方法修改: 1、查看可以使用的主题。 "make menuconfig" > "luci" > "theme" 可以看到目前支持4种主题,(1)bootstrap (2)freifunk-bno (3)freifunk-g 阅读全文