Linux
xuxinshao
这个作者很懒,什么都没留下…
展开
-
安装fedora1
整个过程比较简单,和装windows差不多,多琢磨下就能明白。(1)我机器已经安装有XP,现在想把linux安装在系统的最后一个盘F(10G大小)(2)从光盘安装fedora1,选择手工分区(3)选中F盘符,点击“删除”,使之成为“空闲空间”,我们就要在这空闲空间上安装linux(4)分区:/boot ext3 50MB swap原创 2006-03-20 17:14:00 · 1337 阅读 · 0 评论 -
s3c2416与s3c2440的比较
三星最新推出的2416芯片相比2440具有压倒性的优势,是完美替代2440的首要选择1. 性能以及对视频播放能力的支持:2416 主频400MHz和2440持平,但是2416是ARM926JES内核,是ARM920T的增强版本,治理运行速度方面比2440要快转载 2011-09-09 16:19:27 · 12200 阅读 · 1 评论 -
嵌入式Linux系统中的快速启动技术研究
嵌入式Linux系统主要特点在于使用Bootloader替代了桌面系统的BIOS,同时对系统进行了规模上的裁剪,但硬件上的劣势往往导致系统启动速度较慢,而嵌入式产品使用者又对系统的开机速度比较敏感,样就产生了对于提高嵌入式Linux系统启动速度的需求。本文对系统启动时执行哪些阶段转载 2011-09-14 09:48:12 · 1099 阅读 · 0 评论 -
程序减肥三步走
对于设计嵌入式Linux系统的研发人员来说,有一个问题是必须要考虑到的,那就是存储器的空间。 我们知道嵌入式Linux系统所用的存储器不是软磁盘、硬盘、ZIP盘、CD-ROM、DVD这些众所周知的大容量常规存储器,它使用的是例如Rom,CompactFlash,M-Syste转载 2011-09-14 09:17:23 · 852 阅读 · 0 评论 -
aptitude 使用快速参考
aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个转载 2011-10-18 17:38:45 · 882 阅读 · 0 评论 -
u-boot和linux的机器码
启动u-boot后,用bootm命令来引导内核(执行bootm 0x30008000),但是执行后,卡住了,无法启动内核,现象如下: Starting kernel ... Uncompressing Linux....转载 2011-10-19 09:16:35 · 4492 阅读 · 1 评论 -
zimage、uImage、vmlinuz区别
vmlinux是内核文件, zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到,只能从0X0地址运行。 uImage是u-boot使用bootm命令引导的Linux压缩内核映像文件格式, 使用工具mkimage对普通的压缩内核映像文件(z转载 2011-10-19 09:03:36 · 1091 阅读 · 0 评论 -
http://blog.csdn.net/wenlifu71022
http://blog.csdn.net/wenlifu71022转载 2011-11-27 13:52:26 · 884 阅读 · 0 评论 -
make clean、 make mrproper、make distclean的区别
内核编译时, 到底用make clean, make mrproper还是make distclean在编译内核时, 被make clean, make mrproer 和 make distclean搞的纠结, 稍微总结一下这三者之间的区别:解压内核源码包后, 到内核源代码目录树的顶层目录, 执行# make helpCleaning targets:clean转载 2012-01-06 16:19:49 · 6881 阅读 · 1 评论 -
android adb push 与 adb install的比较(两种安装APK的方法)
一般的,Androd 应用程序有两种安装方法:1. 将应用程序的apk文件push到手机中,用如下命令:adb push xxxx.apk /system/app.2. 用adb install xxxx.apk进行安装3. 二者的比较以及注意事项:1) 用第一种方式的弊端:a. 会将原来系统中的对应的apk覆盖掉,所以,最好先备份出来一份,用如下命令:adb pu转载 2012-01-06 17:28:13 · 1837 阅读 · 0 评论 -
打印机小百科:带您全面认识打印语言
绝大部分用户在购买打印机的时候关心的就是打印速度,打印分辨率,打印幅面,打印负荷等等几个参数,很少有人在意打印机的另外一个重要特性:打印语言,它是决定打印机输出复杂版面能力的重要指标。 概述 打印语言就是一个命令集,它告诉打印机如何组织被打印的文档。这些命令不是被单独地传送,而是由打印机驱动程序把它们嵌在打印数据中传给打印机,并由打印机的打印控制器再分开解释。 打印机语言很多,但转载 2012-03-23 12:06:53 · 2893 阅读 · 0 评论 -
linux超级终端minicom设置
linux minicom 是linux 下串口调试工具,类似于windows下的超级终端。一、安装minicom:确认一下系统是否已经安装minicom,如果没有请自行安装。[root@web Server]# rpm -q minicomminicom-2.1-3二、配置(需要root用户)执行minicom –s后出现配置界面 ====转载 2012-03-23 10:02:55 · 1224 阅读 · 0 评论 -
Unable to boot – please use a kernel appropriate for your CPU.
今天用VirtualBox 4.1.8 装了个ubuntu-12.04,正在装的时候就提示:This kernel requires the following features not present on the CPU:Unable to boot – please use a kernel appropriate for your CPU.百度了一下,找到解决方案与我的转载 2012-07-02 15:10:48 · 8658 阅读 · 5 评论 -
Drop Caches
<br />Kernels 2.6.16 and newer provide a mechanism to have the kernel drop the page cache and/or inode and dentry caches on command, which can help free up a lot of memory. Now you can throw away that script that allocated a ton of memory just to ge原创 2011-05-09 14:34:00 · 3427 阅读 · 1 评论 -
How to make a patch
<br />虽然现在各种版本控制工具大行其道,但是有时候还是需要使用相对原始一些的办法提交补丁,制作补丁其实很简单,用 diff 命令,加上 -u参数生成带有上下文的 unified 格式的 diff 文件,就是一个 patch了。可是最容易忘记的地方就是后面的参数是先写未修改过的版本呢还是先写修改过的版本。我自己每次都记不住,要去查 man page。正好今天收到一个 patch ,发现里面的修改都是反过来的,大概也是参数写反了吧。 所以我终于决定把正确的用法记下来:diff -u原创 2010-09-28 11:57:00 · 819 阅读 · 0 评论 -
fedora5上安装eva
这几天一直在折腾fedora5,把这些辛苦换来的收获记录下来。我下载的eva是eva-0.4.1.tar.bz2(1)解压缩:一般来说*.tar.gz,用命令参数-zxvf;*.tar.gz2用命令参数-xvjf。先解压缩这个文件(2)配置:执行./configure --prefix=/usr/local,意思是把eva安装在/usr/local目录下,执行文件会安装在/usr/loca原创 2006-09-10 17:49:00 · 1493 阅读 · 0 评论 -
Fedora Core 5.0 中添加字体及应用程序字体设置方法
(1)建立一个新文件夹: mkdir /usr/share/fonts/chinese/MS把windows中C:/WINDOWS/Fonts 目录下的中文字体拷贝到/usr/share/fonts/chinese/MS目录下,我先安装了这个软件Ext2IFS_1_10b.exe,可以在windows下读取linux分区,可读写.然后再执行:chmod -R 755 /usr/shar原创 2006-09-10 22:09:00 · 1377 阅读 · 0 评论 -
在fedora5系统上挂载Windows系统上的ntfs分区
(1)首先看内核是否支持,命令:cat /proc/filesystems;fedora5默认不支持,可以编译内核来支持,但是编译内核让我这样的菜鸟有点望而生畏,好在有现成的rpm包可以下载。现看看自己的内核版本:uname -p -r,下载相应的rpm包,我下载的是kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.4.i686.rpm。原创 2006-09-10 17:57:00 · 1371 阅读 · 0 评论 -
在fedora5上添加星际辞典库
因为fedora5上已经安装了stardict,所以只需要添加辞典就行了,很简单的,我下载的是stardict-oxford-gb-2.4.2.tar.bz2,解压缩后直接拷贝到/usr/share/stardict/dic目录下就可以了。dic目录要自己创建。原创 2006-09-10 18:20:00 · 1082 阅读 · 0 评论 -
GCC 安装指南
2004年4月20日最新版本的GCC编译器3.4.0发布了。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语 言的程序,可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC3.4.0为例,介绍了GCC的安装过程。 安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,转载 2006-11-28 08:53:00 · 1733 阅读 · 0 评论 -
在SUSE9.3下安装VMware Tools
启动SUSE9.3后,在VMware的菜单栏中点"虚拟机/安装VMware工具",然后在SUSE的光驱设备中会有文件(/media/VMware_Tools/VMwareTools-5.5.1-19175.tar.gz),把*.tar.gz的文件解压到本地目录中,然后到这个目录中执行./vmware-install.pl文件,一直回车,完成后重启动就行(reboot).p.s.那个目录下还有一个原创 2006-12-07 15:16:00 · 2854 阅读 · 1 评论 -
VMware安装RedFlag Linux Desktop 5.0
第一次安装的时候提示找不到硬盘 ,google了一下,原来在新建虚拟机的时候要选择"Other Linux 2.6.x kernel",另外SCSI 适配器选择“LSI Logic”。这样就ok了.原创 2006-12-08 11:13:00 · 3163 阅读 · 0 评论 -
fedora 5下安装Mesa6.5.3
(1)先去下载MesaDemos-6.5.3.tar.gz,MesaGLUT-6.5.3.tar.gz,MesaLib-6.5.3.tar.gz 三个软件包。(2)解压缩这三个软件包(3)make linux-x86(4)make install其中第(3)步编译出错,找不到libglut.so.3.7.1,不过这个没有关系,还有个库libGLw也是我们没有的。最后头文件安装到/usr/inclu原创 2007-05-18 14:29:00 · 1031 阅读 · 0 评论 -
arm-linux-gcc和arm-elf-gcc区别
在基于ARM的嵌入式系统开发中,常常用到交叉编译的GCC工具链有两种:arm-linux-*和 arm-elf-*,两者区别主要在于使用不同的C库文件。arm-linux-*使用GNU的Glibc,而arm-elf-*一般使用 uClibc/uC-libc或者使用REDHAT专门为嵌入式系统的开发的C库newlib.Glibc。uClibc/uC-libc以及 newlib都转载 2009-10-07 16:59:00 · 1697 阅读 · 0 评论 -
手机上的CPU
智能手机上的CPU大概可以分为德州仪器(以下简称TI)和intel两大阵营,不过intel主打PPC,而德州仪器的CPU在智能上用得比较多。就占有率来说,TI占据了智能手机的绝大多数市场份额,多普达SP就是TI的忠实拥护者,诺基亚的N系列以及E系列的新款智能手机也都采用的是TI的处理器,而intel的CPU多数出现在PPC上。现在多普达的许多PPC上也开始采用了TIOMAP85转载 2009-10-07 17:09:00 · 2334 阅读 · 0 评论 -
常用嵌入式Linux二进制调试工具(2)(顶嵌开源)
Ø READELFreadelf可用来显示ELF格式可执行文件的信息。比如用readelf查看hello.o中的各个Section的结果如下:$ readelf -S hello.oThere are 15 section headers, starting at offset 0x228原创 2009-11-16 20:44:00 · 662 阅读 · 0 评论 -
动态库优化——Prelink(预连接)技术(顶嵌开源)
Prelink是Red Hat 开发者 Jakub Jelinek 所设计的工具,正如其名字所示,Prelink利用事先链接代替运行时链接的方法来加速共享库的加载,它不仅可以加快起动速度,还可以减少部分内存开销,是各种Linux架构上用于减少程序加载时间、缩短系统启动时间和加快应用程序启动的很受欢迎的一个工具。我们在上一章中详细介绍了动态链接和转载 2009-11-16 20:40:00 · 800 阅读 · 0 评论 -
Kubuntu 9.10 静态IP上网设置
1.修改文件:/etc/network/interfaces 定义网卡的静态IP地址、子网掩码、网关的设置用sudo kate /etc/network/interfaces打开编辑,应该有如下两行auto lo eth0 #eth0是网卡, lo是本地回环iface lo inet loopback #定义lo回环注释掉上面2行;添加下面内容auto eth0if原创 2009-12-15 09:48:00 · 1963 阅读 · 0 评论