(1):准备好Linux主机环境,安装好开发工具链(说明低版本gcc的安装过程):本次实验我使用的主机环境是Ubuntu10.04,其自带的内核是2.6.26。需要的工具有gcc4.1.3,qemu和SourceInsight。低版本的gcc安装过程 :首先,在终端里输入:sudo apt-get ...
分类:
系统相关 时间:
2014-10-21 21:27:46
阅读次数:
312
1.编译环境主机环境:Unbuntu 10.04使用内核版本:2.6.32-21待编译内核版本:2.6.38gcc版本号:4.4.*注意:安装的内核版本要和本机内核版本接近,否则会出现编译不兼容问题。原因:编译内核的版本和发行版的内核版本不一致,内核是和各个功能模块分开的,内核升级,但文件系统没有升...
分类:
系统相关 时间:
2014-10-19 18:31:10
阅读次数:
572
CentOS6.4X86_64最小化安装VMware9.0环境内核版本为3.2.63Xen版本为4.4.1安装Xen需要的包常用的包yuminstallgccgcc-c++vimwgetlrzszntpdatesysstatdstatwgetmantree-y开发环境yumgroupinstall"Developmenttools""Compatibilitylibraries"-y其他安装包yuminstalltransfigwgettex..
分类:
其他好文 时间:
2014-10-15 16:05:01
阅读次数:
356
编译内核的一般步骤1、下载内核源码www.kernel.org2、解压内核文件到指定目录,/usr/src3、选择所需功能makemenuconfig4、选择完成后进行编译make5、安装模块makemodules_install6、安装内核makeinstall#解压软件包,并移动到/usr/src下,制作一个软连接[root@localhost~]#tarx..
分类:
其他好文 时间:
2014-10-13 03:22:59
阅读次数:
307
在网上找了很多资料比如重新编译内核,想办法连上有线网络然后更新驱动,下载离线驱动安装包…… 等等方法其中有些方法实际测试的时候失败了,文章是几年前的,可能缺少某些依赖。上个网都这么麻烦实在让人疲惫。 但是就在这些东西折腾我半天时间过后,我按fn+F2(开关无线网络的组合键)依旧无效,无线网络硬件仍....
分类:
其他好文 时间:
2014-10-07 20:54:34
阅读次数:
303
实现功能:开发板动态加载led驱动模块并能通过测试程序
系统:Ubuntu 14.04
驱动交叉编译内核:linux-2.6.32.2 //建立交叉编译
开发板:mini2440 (128M nandflash) //关于怎么烧写linux到开发板请点击,Linux RootFs 选择rootfs_rtm_2440.img (光盘目录:image/linux/rtm )
开发所需工具:NFS网络文件 minicom vim
linux文件目录:/opt/F...
分类:
其他好文 时间:
2014-10-05 16:10:58
阅读次数:
133
Linux的一个重要的特点就是其源代码的公开性,全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一个明显的好处就是Linux修补漏洞的快速以及对最新软件技术的利用。而Linux的内核则是这些特点的最直接的代表。 为什么要升级内核 正如它的名字的字面意义,L...
分类:
系统相关 时间:
2014-09-29 00:48:16
阅读次数:
281
这是第一篇驱动,为了纪念下追剧一个暑假,越演越狗血的电视剧--古剑奇谭,就写成驱动奇谭吧
系统:Ubuntu 12.04
驱动交叉编译内核:linux-2.6.32.2
开发板:mini2440 (128M nandflash)
开发所需工具:NFS网络文件 minicom...
分类:
其他好文 时间:
2014-09-28 05:37:30
阅读次数:
287
1.libpcap下载地址:http://www.tcpdump.org/release/libpcap-1.6.2.tar.gz2.编译内核时,需要选中packet socket(CONFIG_PACKET)。3.安装依赖libpcap-dev,flex,bison或者yacc。# apt-get...
分类:
其他好文 时间:
2014-09-27 23:10:20
阅读次数:
251
正确地保存编译内核产生的.config文件-使用make savedefconfig,一直以来保存编译内核生成的.config文件都是cp .config arch/arm/configs/xxx_defconfig来保存的。但是这其实是一个错误的方法。原因听我细细道来。...
分类:
其他好文 时间:
2014-09-25 20:26:27
阅读次数:
411