按类别查询搜索结果
关于关键词 的检测结果,共 6843
ballzb | 2017-06-28 10:27:50 | 阅读(2720) | 评论(0)
1、system_init中调用create_event_socket创建监听netlink的socket2、当接口link up或者link down时,在内核中调用netif_carrier_on,最终会走到netdev_state_change,     再通过rtmsg_ifinfo发出netlink消息。3、在system_init中注册的cb_rtnl_event监听到消息之后,做相应的处理。...【阅读全文】
niuyimail | 2017-06-19 17:59:38 | 阅读(1590) | 评论(0)
前言:前段时间做一个项目需要设计一个动态库,并希望在加载库的同时自动执行一些初始化动作,于是联想到了linux内核众子系统的初始化,于是研究之,并在过这程中发现了初始化段的存在,利用初始化段实现了该功能。工作一年,笔记积累多了,慢慢变得杂乱无章,于是开博,一方面整理笔记,梳理知识,另一方面和大家交流,...【阅读全文】
niuyimail | 2017-06-19 17:49:29 | 阅读(1270) | 评论(0)
SD:1条CMD线,所有的命令和回应都是通过这条线一位一位的传输.不同模式或不同版本下,命令有不同含义.(SD(SD[0],SD[3:0]),SPI))1条时钟线,时钟源是来自APH总线时钟4条数据线,SPI模式下用了两条(一条输出,一条输入),SD的一位模式下一条(输出输入),也可以用完四条(输出输入,DATA[0]将分时复用). SD...【阅读全文】
niuyimail | 2017-06-19 15:14:20 | 阅读(920) | 评论(0)
Linux Makefile【阅读全文】
小远_xiaoyuan | 2017-06-14 18:16:24 | 阅读(290) | 评论(0)
zklxuexi | 2017-06-11 00:37:44 | 阅读(120) | 评论(0)
kkkggg | 2017-06-08 17:51:15 | 阅读(2010) | 评论(0)
linux 密码【阅读全文】
teaco77 | 2017-05-30 20:07:31 | 阅读(1930) | 评论(0)
linux版本:2.6.36相关数据结构arch/arm/include/asm/setup.h#ifdef CONFIG_ARCH_LH7A40X# define NR_BANKS 16#else# define NR_BANKS 8#endifstruct membank {    unsigned long start;    unsigned long size;    unsigned int highmem;};struct meminfo {&...【阅读全文】
why_how123 | 2017-05-27 15:35:28 | 阅读(0) | 评论(0)
platform:msm8976 android 7.1vim x:\work\kernel\drivers\video\msm\mdss\Mdss_dsi.cdiff --git a/drivers/video/msm/mdss/mdss_dsi.c b/drivers/video/msm/mdss/mdss_dsi.cindex 9cbda0a..86be893--- a/drivers/video/msm/mdss/mdss_dsi.c+++ b/drivers/video/msm/mdss/mdss_...【阅读全文】
cn_unix | 2017-05-26 16:07:47 | 阅读(2540) | 评论(0)
AR9344芯片中5G网卡是通过AHB总线连接在SOC中的.还有一个2.4G的无线网卡是挂在PCI总线上的在ath9k驱动insmod时首先调用的是ath9k_init(void);代码如下:点击(此处)折叠或打开static int __init ath9k_init(void){    int error;...【阅读全文】
nocode | 2017-05-24 15:05:16 | 阅读(0) | 评论(0)
       swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。linux的基本默认设置为60,具体如下:    [root@t...【阅读全文】
tringger | 2017-05-23 14:34:02 | 阅读(2160) | 评论(0)
https://baijiahao.baidu.com/po/feed/share?context=%7B%22nid%22%3A%22news_4125329189871652519%22%2C%22sourceFrom%22%3A%22bjh%22%7D&fr=followcon&wfr=spider&type=news【阅读全文】
lvyilong316 | 2017-05-20 17:08:30 | 阅读(5100) | 评论(0)
 dpdk内存初始化补充 ——lvyilong316      关于dpdk内存初始化这里做一个补充,有些细节是上一篇没有讲到的。主要在函数eal_hugepage_info_init中。上一篇我们讲过这个函数是dpdk内存初始化最早执行的函数。这个函数由两处细节需要我们注意下。 点击(此处)折叠或打开...【阅读全文】
文峰聊书斋 | 2017-05-12 20:39:18 | 阅读(3550) | 评论(0)
参考原文http://blog.csdn.net/reille/article/details/5694155原文 Linux加速启动,启动时间的极限优化CELF(The Consumer Electronics Linux Forum)论坛CELF已经提出了一整套针对消费类电子产品所使用的嵌入式Linux的启动优化方案CELF- CE Linux Forum 在kernel提交了一个“Preset LPJ”的patch,这个patc...【阅读全文】
nocode | 2017-05-11 11:08:49 | 阅读(0) | 评论(0)
docker的网络看似简单,其实不熟悉的话感觉还是很麻烦的。首先docker的容器默认ip地址都是动态的,这叫造成了如果容器重启,ip地址会变,会造成很多麻烦。而设置静态地址查了一下也很麻烦,目前看比较简单的办法是使用--link如:docker run --name app_games --link some-mysql:db -it nocode01/gameimg:python3v1.0...【阅读全文】
蚀夜凉花 | 2017-05-10 21:40:32 | 阅读(60) | 评论(0)
【LINUX】 C++初始顺序
tringger | 2017-05-08 15:49:14 | 阅读(1200) | 评论(0)
1. 构造函数内成员变量初始化顺序C++中创建一个新的类对象时,新对象的成员变量初始化顺序只与成员变量的定义顺序有关,与成员变量初始化列表顺序无关。例如:点击(此处)折叠或打开class ABEntry {public:    ABEntry():b(1), c(2), a(b) ...【阅读全文】
strayb | 2017-05-06 15:02:50 | 阅读(850) | 评论(0)
apache首先要启用expired mode,za在对应的visual host里加centos/redhat:直接在http.conf里加 LoadModule expires_module modules/mod_expires.sop.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}span.s1 {color: #e4af0a}ubuntu/dabian: 把expires.load拷到mods-ena...【阅读全文】
lvyilong316 | 2017-04-30 17:23:56 | 阅读(14502) | 评论(0)
dpdk内存管理——内存初始化———lvyilong316(转载请注明出处)说明:本系列博文源代码均来自dpdk17.021.1内存初始化1.1.1 hugepage技术hugepage(2M/1G..)相对于普通的page(4K)来说有几个特点:(1) hugepage 这种页面不受虚拟内存管理影响,不会被替换(swap)出内存,而普通的4kpage 如果物...【阅读全文】
beilingshan | 2017-04-28 16:24:22 | 阅读(590) | 评论(0)
串口驱动初始化流程 内核源码分析 linux ARM 架构
驱动注册 驱动初始化 驱动与设备匹配(probe)【阅读全文】