- 博客(5)
- 资源 (19)
- 收藏
- 关注
原创 crosstool-ng make cross-toolchain 4.2.2 problem
[ERROR] /tmp/crosstool-ng/targets/src/gcc-4.2.2/gcc/regrename.c:1646: error: 'IFCVT_ALLOW_MODIFY_TEST_IN_INSN' undeclared (first use in this function)[ERROR] /tmp/crosstool-ng/targets/src/gcc-
2011-11-24 11:32:10 1203
原创 linux 上的一些限制
以下是自己 总结或者从网上 查询的 linux 默认情况下一些限制,还有待进一步完善。单个文件名最长字符:255路径深度:4096(路径的最多字符数目)以上两个宏定义在/usr/include/linux/limits.h文件中单个进程可打开文件最大个数:1024最大用户数量:7 (除去串口,ftp telnet ssh 及vnc等通过网络方式的登录用户,6个consol
2011-11-09 22:15:54 897
原创 linux驱动编写32位与64位设备注意事项
数据类型问题Linux系统32位与64位GCC编译器基本数据类型长度对照表GCC 32位sizeof(char)=1sizeof(double)=8sizeof(float)=4sizeof(int)=4sizeof(short)=2sizeof(long)=4sizeof(long long)=8sizeof(long doub
2011-11-09 21:39:28 4566
转载 编译"hello world"驱动后都生成了什么
虽然系统提供的makefile很智能地将hello.c最终编译成了hello.ko,但是我还是想知道系统的makefile到底干了些什么。 首先看编译驱动的目录,编译后多个四个文件:hello.ko, hello.mod.c, hello.mod.o, hello.o hello.mod.c是一个C程序的源文件,查看其内容,似乎仅仅只是定义了两个全局的结构体变量。
2011-11-03 09:20:05 1053
转载 system.map文件详解
有时system.map文件可以帮助我们理解内核编译,它记录了所有代码的运行地址。下面一起看看如何读懂它system.map内容格式为:线性地址 类型 符号具体内容如下: 00100000 A phys_startup_32c0100000 T startup_32c0100000 A _text 注:表示内核
2011-11-02 21:15:36 593
intel x86架构编程卷3
2018-05-05
perl 编程指南
2018-05-05
php 开发入门
2018-05-05
android native层 binder通信机制演示源码
2018-05-05
校验工具_支持md5 sha1 crc32
2018-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人