摘要:emacs常用命令速查 现在我已经能够熟练使用这些命令了,基本上可以算一个初段的emacser了,哈哈,总结一下,把这些命令打印出来贴在电脑上,不记得了再查查,从今以后尽量做到写代码和文档都用emacs来完成. 1)与文件操作有关的命令 c-x c-f 查找文件并且在新缓冲区中打开 c-x c-v 读入另一个文件替换掉用c-x c-f打开的文件 c-x i 把文件插入到光标的当前位置 c-x c-s 保存文件 c-x c-w 把缓冲区内容写入一个文件 c-......
摘要:或许你要问:为什么要拆解和定制initrd.img?我无法给你一个明确的答案。可能的答案有:--出于天生的好奇,我想知道它里面究竟装有什么东西?--对于拥有较新款设备的人,重新编译内核后,可能系统用新内核无法启动了?--用一些软件网络安装linux操作系统时(如用systemimager),新安装的机器无法启动(我就遇到这个问题)--其它原因添加中......从拆解到定制自己的"initrd.img" ----kevin zeng或许你......
构造嵌入式Linuxlinux自身具备一整套工具链,容易自行建立嵌入式系统的开发环境与交叉运行环境,并且可以跨越嵌入式系统开发中的仿真工具(ice)的障碍。内核的完全开放使人们可以自己设计与开发出真正的硬实时系统,软实时系统在linux中也容易得到实现。强大的网络支持使得可以利用linux的网络协议栈将其开发成为嵌入式的tcp/ip网络协议栈。 【相关文章:
Sendmail 配置】 【扩展阅读:
Linux中文件ACL设置】 linux提供了完成嵌入功能的基本内核与所需要的所有用户界面,它是多面的。它能处理嵌入式任务与用户界面。 【扩展信息:
Google成果一天之内被推翻挪威黑客破】 一个小型的嵌入式linux系统只需要下面三个基本元素: * 引导工具 * linux微内核,由内存管理、进程管理与事务处理构成 * 初始化进程 如果要让它能干点什么且继续保持小型化,还得加上: * 硬件驱动程序 * 提供所需功能的一个或更多应用程序。 再增加功能,或许需要这些: * 一个文件系统(也许在rom或ram)中 * tcp/ip网络堆栈 下面我们就从精简内核、系统启动、驱动程序将、x-window换成microwindows四个步骤介绍嵌入式linux的实际开发。 精简内核 构造内核的常用命令包括:make config、dep、clean、mrproper、zimage、bzimage、modules、modules_install。命令说明略。 现在举个例子说明一下: 我使用的是 mandrake内附的 2.2.15。我没有修改任何一行程序码,完全只靠修改组态档得到这些数据。 首先,使用 make config 把所有可以拿掉的选项都拿得。 不要 floppy;不要smp、mtrr;不要 networking、scsi;把所有的 block device 移除,只留下 old ide device;把所有的 character device 移除;把所有的 filesystem 移除,只留下 minix;不要 sound 支援。相信我,我己经把所有的选项都移除了。这样做之后,我得到了一个 188k 的核心。 还不够小吗? ok,再加上一招,请把下列两个档案中的 -o3,-o2 用 -os 取代。 ./makefile ./arch/i386/kernel/ makefile 这样一来,整个核心变小了 9k,成为 179k。 不过这个核心恐怕很难发挥 linux 的功能,因此我决定把网络加回去。把general中的 network support 加回去,重新编译,核心变成 189 k。...
下一页 摘要:(前段时间一直在做ldap+postfix相关项目,先把关于ldap的一些经验写出来,一来可能会帮助一些人,二来对我自己所学知识也是一个巩固。)先声明:我写的只是我对ldap的一些理解,如果我的理解错误,那就是对兄弟们的误导。所以你可以直接看文章的结尾提供的几个网址。关于ldap的概念随便网上有很多,我不想重复,这里只是说一下我自己的理解。都说它是“轻量级目录协议”,太专业,我不懂,我只把它想象成“简单”的目录协议。几个很重要的概念,以后会用到:-----......