U盘上的移动linux环境cgywin
还不是太会用这个cgywin.
------------------------------------------
U盘上的移动linux环境(cygwin篇)
虽然在自己的本本上装好了ubuntu,但是在单位的机子上工作时,还是用的windows,无法使用强大的SHELL。于是就,想起了cygwin了。但是,我总不能给每一台机器装cygwin吧。于是乎,就产生把cygwin装进U盘的想法。自己鼓捣了半天,没有成功,应该是装cygwin的时候,要向系统注册一些东西了。上网一搜,居然有现成的办法。先拿出来共享一下(其中的AVR/ARM可以略过):
--------------------------------------
转自:http://www.geektalks.cn/article.php?story=20090120145510146
U盘上的AVR/ARM开发环境(Cygwin篇)
2009/01/20 02:55 下午
作者: sunge
嵌入式系统
如果你想把AVR或者ARM的开发链连同自己的项目代码和文档随身携带,省去在若干台PC上安装和同步的麻烦,你就一定要读读这篇文章,再花上大约1个小时,制作一个适合自己的随身U盘。
0 先决条件
- 一个至少2G容量的U盘。如果容量更小的话,不能保证安装比较完整的Cygwin环境,或者没有空间存放自己的开发文件。
- U盘支持USB 2.0高速。(所以最好选择2G以上的U盘来保证这一点)
- Windows PC具备USB 2.0端口。如果仅支持USB 1.1,软件运行或者编译程序的速度会非常缓慢。
1 安装你需要的软件到一台Windows PC
你或许已经安装了这些软件,如果没有的话,请先安装到你的一台PC上。
- Cygwin (Cygwin的安装是可以定制软件包的,如果觉得空间不够,可以安装一个最小的系统,比如必须的文件和Make工具等等。同时,请至少安装上不需要X11支持的rxvt软件包。)
- WinAVR (如果你想开发AVR单片机)
- YAGARTO 和 OpenOCD (如果你想开发ARM嵌入式系统)
- emacs
2. 复制你需要的软件到U盘的根目录下。
请把软件的文件夹完整地复制到U盘的根目录下,暂且不必考虑PATH和注册表的问题。比如,如果你的cygwin安装在C盘,而USB Stick是F盘,请把"c:\cygwin"复制到"f:\cygwin"。同样地,请把"c:\WinAVR-20081205"复制为"f: \WinAVR-20081205"。
3. 在U盘上建立自己的工作目录
以U盘为F驱动器做例子,比如我叫做"sunge",就建立一个"f:\cygwin\home\sunge"文件夹,来作为自己的“家”目录。你可以把你的开发程序和文档复制到你的“家”里,不用在PC的硬盘上存储任何的个人数据。
你还需要修改"f:\cygwin\et
相关文档:
Oracle帮您准确洞察各个物流环节
使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。
首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用apt-get来卸载。
[tc@ibm:~ ......
Linux的启动流程(/etc/inittab)
1. 从BIOS到KERNEL
BIOS自检->MBR(GRUB)->KERNEL->KERNEL自解压->内核初始化->内核启动
BIOS自检
当电脑开机的时候,电脑会进入BIOS,BIOS的工作主要是侦测电脑的周边配套设备是否工作正常,如CPU的类型、速度、缓存等
主板类型
内存的速 ......
第十二部分: 全部删除
Instrumentation support
第十三部分:全部删除
Kernel hacking --->破解核心?可不是当骸客啦,不选
第十四部分:全部删除
Security options --->
第十五部分:全部删除
Cryptographic options --->这是核心支持加密的选项
第十六部分:全部删除
Library rout ......
Linux下常用 CVS 命令整理
1. 登录 -- login
$ export CVSROOT=:pserver:username@the_server_name:/home/cvsroot
Note:
pserver是访问方式,如果服务器设置的是口令认证,则是 pserver。
username是 CVS服务器的用户名,可以根据你的设置修改;
the_server_name是CVS服务器的名称或者IP地址;
/home/cvsroot ......