按类别查询搜索结果
关于关键词 的检测结果,共 13189
niuyimail | 2017-06-26 18:50:34 | 阅读(3090) | 评论(0)
 对于SPI的一些结构体都有所了解之后呢,那么再去瞧瞧SPI的那些长见的操作的函数了。首先看一下本人画的比较挫的数据流了,仅供参考,如有不对,不吝赐教  接下来看看各个函数吧还是: SPI write [html] view plain copy...【阅读全文】
nlxswig | 2017-06-26 16:03:01 | 阅读(0) | 评论(0)
RCU的实现集中在以下几个步骤:         1, 调用call_rcu,将回调函数增加到列表。         2,   开始一个宽限期。         3,   每个CPU报告自...【阅读全文】
nlxswig | 2017-06-26 15:47:19 | 阅读(6680) | 评论(0)
代码分布        在分析代码之前, 先看看代码的分布情况。RCU实现的代码包含在下列一些文件中,此处用到的是linux 3.6.4的代码。< include/linux/rcupdate.h >                ...【阅读全文】
nlxswig | 2017-06-26 15:46:41 | 阅读(1410) | 评论(0)
代码分布        在分析代码之前, 先看看代码的分布情况。RCU实现的代码包含在下列一些文件中,此处用到的是linux 3.6.4的代码。< include/linux/rcupdate.h >                ...【阅读全文】
binary_swordman | 2017-06-21 17:17:32 | 阅读(830) | 评论(0)
一、动态库可以在代码中写入interpreter段https://stackoverflow.com/questions/29652446/how-to-change-interpreter-path-and-pass-command-line-arguments-to-an-executable使用readelf -l mini.so 可以看到 interpreter 段二、或者在编译完成后 使用patchelf修改interperter(适用于动态库和ELF文件)patchelf http...【阅读全文】
niuyimail | 2017-06-19 18:03:39 | 阅读(1330) | 评论(0)
一、内存管理的基本概念       1.存储空间       在32位嵌入式系统中,存储空间的地址范围从0x00000000到0xFFFFFFFF。这4GB存储范围内可以包括以下几种存储空间:       设备空间(MT_DEVICE)、内部高速SRAM空间(MT_CACHECLEAN)、内部mini cache空间(...【阅读全文】
niuyimail | 2017-06-19 18:02:47 | 阅读(1180) | 评论(0)
long int strtol(const char *nptr,char **endptr,int base);这个函数会将参数nptr字符串根据参数base来转换成长整型数。   参数base范围从2至36,或0。参数base代表采用的进制方式,   如base值为10则采用10进制,若base值为16则采用16进制等。   当base...【阅读全文】
niuyimail | 2017-06-19 17:59:38 | 阅读(1600) | 评论(0)
前言:前段时间做一个项目需要设计一个动态库,并希望在加载库的同时自动执行一些初始化动作,于是联想到了linux内核众子系统的初始化,于是研究之,并在过这程中发现了初始化段的存在,利用初始化段实现了该功能。工作一年,笔记积累多了,慢慢变得杂乱无章,于是开博,一方面整理笔记,梳理知识,另一方面和大家交流,...【阅读全文】
niuyimail | 2017-06-19 17:50:25 | 阅读(1050) | 评论(0)
ARM体系结构:1.最常用的方式,就是在make config里修改“General Setup”子菜单中的“Default kernel command string” 选项,通过修改这个选项来修改include/linux/autoconf.h文件中的CONFIG_CMDLINE宏2.有的时候为了省去make menuconfig的时间,并且内核命令也是固定的,就可以写死内核arch/arm/setup.c文件...【阅读全文】
niuyimail | 2017-06-19 16:08:56 | 阅读(1870) | 评论(0)
linux socket【阅读全文】
niuyimail | 2017-06-19 15:19:36 | 阅读(800) | 评论(0)
linux makefile function【阅读全文】
niuyimail | 2017-06-19 15:15:09 | 阅读(1540) | 评论(0)
在Linux 下经常需要链接一些 *.a的库文件,那怎么查看这些*.a 中包含哪些文件、函数、变量:1. 查看文件:ar -t *.a2. 查看函数、变里:nm *.a【阅读全文】
niuyimail | 2017-06-19 15:09:09 | 阅读(730) | 评论(0)
Linux LIBRARY PATH【阅读全文】
luixing678 | 2017-06-18 12:59:07 | 阅读(5100) | 评论(0)
 一、基本概念 1.1什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的平台不同(主要是编译器、汇编器和连接器的不同),因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。 ...【阅读全文】
luixing678 | 2017-06-18 12:47:23 | 阅读(1220) | 评论(0)
linux 动态库与静态库的生成与使用【阅读全文】
zimang | 2017-06-17 21:56:08 | 阅读(1870) | 评论(0)
标识(identification):占16位。IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。但这个“标识”不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时,这个标识字段的值就被复制到所有的数据报片的标识字段中。相同...【阅读全文】
khls27 | 2017-06-15 10:56:10 | 阅读(2570) | 评论(0)
奥数 麦森数【阅读全文】
小远_xiaoyuan | 2017-06-14 18:16:31 | 阅读(240) | 评论(0)
chinaguounix | 2017-06-14 12:28:26 | 阅读(7810) | 评论(0)
linux 动态库与静态库的生成与使用【阅读全文】
zklxuexi | 2017-06-11 00:49:58 | 阅读(140) | 评论(0)