易截截图软件、单文件、免安装、纯绿色、仅160KB

linux裁剪

最近公司要做linux嵌入式系统,目前主板是采用x86结构。所以就在自己的本本上装了一个虚拟的红旗6。
因为是新手,刚开始的时候认为linux裁剪难的应该是系统内核裁剪,可是一段时间发现不是的。相比之下内核是比较简单的。
内核裁剪主要的工作是你需要什么功能就把对应的模块选上,难点只是英语不容易看懂,要到网上搜索翻译资料。
那么什么比较难呢?
根文件系统的建立。
因为是新手,对文件系统的建立要弄清楚linux的启动过程,比如inittab,fstab,linuxrc等等。比如fstab是启动过程脚本mount -a就是根据该文件挂上相关的文件系统。把一些主要的文件目录理清楚后建立根目录,然后将其压缩需要的格式,比如ramdisk,cramfs等等。我现在做的是ramdisk。并且发现大的目录可以放在U盘,在使用前先把它挂上还是可以的,我就是把/usr目录放在U盘,启动的时候挂上的。
另外当ramdisk非常大时,可以在grub启动的时候kernel命令加上ramdisk_size=100000(单位默认是KB).我想这里需要重新设置是因为内核配置里有一项是和它对应的,当时我选的默认16M。如何设置的大一点这里就不需要重新设置了。


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

Linux Socket 学习(十)


Linux Socket 学习(十)
在套接口上使用标准I/O
在前面章节的例子代码中我们已经使用了read(2)或是write(2)系统调用在套接口上执行读取和写入操作。这个规则的一个例外就是recvfrom(2)和sendto(2)函数,这两个函数用来读写数据报。然而,使用read和writte函数调用却有一些程序上的缺点。
这一章我们将会讨论以下内容 ......

linux vi 基本命令


一、用vi filename打开文件:
二、基本知识:vi 可以分三种状态:命令模式(command)、插入模式(insert)和末行模式(last line)
    (1)命令模式:打开文件时默认是命令模式,控制屏幕光标的移动、字符、字或者行的删除,移动             &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号