嵌入式Linux基础知识
文章平均质量分 78
阿释密达沙加
这个作者很懒,什么都没留下…
展开
-
让Linux内核不再卡死在DHCP请求上
作者:blacksword修订:XYZ@05072012(见红色部分)在做嵌入式产品时,大家通常都会遇到在bootloader里给linux传递ip地址的。在设置这个ip参数时,大部分人都是看着厂商或是其他人的设置依葫芦画瓢写上一个。但很少有人真正知道这个参数里面的每一项是怎么回事。然后当启动时内核走到:eth0: attached PHY driver [转载 2014-02-23 22:07:22 · 4116 阅读 · 4 评论 -
ELF格式文件符号表全解析及readelf命令使用方法
1. 读取ELF文件头:$ readelf -h signELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data:转载 2014-02-28 12:04:21 · 1340 阅读 · 0 评论 -
Linux根文件系统和文件系统
根,可以理解为基础的意思。根文件系统是一种最基础的文件系统,我们知道在 Windows 系统下,磁盘被划分为 C、D、E 等各个盘,如下图所示:同样,Linux 系统也可以将磁盘或 Flash 等存储设备划分为若干个分区,在不同的分区存放不同类型的文件,比如 Nand Flash 中:在某个分区存放 uboot 的可执行文件;在某个分区存放内核映像文件,在另一分区存放根文件系统映像文原创 2014-02-20 10:46:03 · 785 阅读 · 0 评论 -
关于GCC属性中的弱符号(weak symbol)
关于弱符号的解释:若两个或两个以上全局符号(函数或变量名)名字一样,而其中之一声明为weak symbol(弱符号),则这些全局符号不会引发重定义错误。链接器会忽略弱符号,去使用普通的全局符号来解析所有对这些符号的引用,但当普通的全局符号不可用时,链接器会使用弱符号。当有函数或变量名可能被用户覆盖时,该函数或变量名可以声明为一个弱符号。当weak和alias属性连用时,还可以声明弱别名。原创 2014-03-05 12:06:49 · 3925 阅读 · 0 评论 -
移植tslib,测试电容屏
1、下载tslib-1.4.tar.gz http://download.csdn.net/source/3177449。 2、解压安装tslib # tar -zxvf tslib-1.4.tar.gz # cd tslib # ./autogen.sh echo原创 2014-03-15 16:38:03 · 3120 阅读 · 0 评论