OS(linux eg)
文章平均质量分 83
romc
Android ROM定制开发
展开
-
杂记2
cat /proc/sys/fs/file-max定义了Linux,安卓或者Unix或者ios系统的最大的fd的数量,一般服务器会比手机等小型设备大很多。首先回忆一下select模型,当有I/O事件到来时,select通知应用程序有事件到了快去处理,而应用程序必须轮询所有的FD集合,测试每个FD是否有事件发生,并处理事件;代码像下面原创 2015-09-10 19:45:17 · 297 阅读 · 0 评论 -
网桥和交换机的区别
局域网交换机的基本功能与网桥一样,具有帧转发、帧过滤和生成树算法功能。但是,交换机与网桥相比还是存在以下不同:1、交换机工作时,实际上允许许多组端口间的通道同时工作。所以,交换机的功能体现出不仅仅是一个网桥的功能,而是多个网桥功能的集合。即网桥一般分有两个端口,而交换机具有高密度的端口。2、分段能力的区别由于交换机能够支持多个端口,因此可以把网络系统划分成为更多的物理网段,原创 2015-11-05 15:49:53 · 669 阅读 · 0 评论 -
Switched to NOHz mode on CPU
2.6.21内核之前,时钟中断是周期的,即以HZ为频率,系统总是被动的接受时钟中断,然后运行中断处理程序。实在没有任务可以运行,那么就执行idle,但是时钟中断还是会周期性的打破idle,然后查询有没有需要做的事。如果没继续idle,以往的进程在自己时间片中运行,时钟的定时中断负责监督时间片,系统内核没有主权,一切都在硬件安排下运行。2.6.22以后,nohz动态设置下一次的中断时间而原创 2015-12-16 17:45:36 · 1462 阅读 · 0 评论 -
I2C转uart sc16is7xx设备调试
I2C转uart sc16is7xx设备调试原创 2015-12-16 15:52:25 · 4071 阅读 · 2 评论 -
内核启动信息中NET: Registered protocol family 31
Linux套接字(socket)层是用户空间应用程序访问各种网络协议的统一接口。每个协议通过include/linux/socket.h文件中定义的分配给它的独一无二的系列号注册。 Family 2代表af_inet(互联网协议),include/linux/socket.h内容如下:/* Protocol families. */#define PF_UNSP原创 2015-12-16 17:11:15 · 3737 阅读 · 0 评论 -
souce insight使用不当,导致软件卡顿,没有响应。
我之前的做法: z盘在网络server上,代码目录为z:\\bes\kernel\代码目录,建立kernel工程文件kernelsi,它跟kernel同级目录下,然后source insight中 add 工程需要的源文件,然后synchronize工程文件。如果工程很多文件,同步经常死机,卡顿,搜索起来慢。 特别影响工作效率 后来分析,把kernelsi目录原创 2015-12-22 20:36:05 · 19091 阅读 · 0 评论