2009年5月19日星期二

很好听的一首歌

<embed src="http://player.youku.com/player.php/sid/XNTU1OTE4ODA=/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
 
 
那些青春的日子,永难忘记;我知道青春和激情不会离我远去。

2009年5月18日星期一

祝福

忽闻俺五年级时暗恋的一美女将要结婚了,祝福之!

2009年5月11日星期一

arm9 fpga cpld开发板到手

最近购买了三块开发板,今天都试了一下,感觉还可以。微控电子的底板卖得太贵了,1000元,根本没有啥东西,自己做成本也没有那么多,不过可能主要是技术支持的费用,只购买核心板是没有技术支持的。FPGA CPLD开发板都是使用的并口下载线,要是再买个usb的下载线就爽了。
 
 
 
 

MDK9263核心板+扩展底板+彩屏液晶

1(1500)

微控电子http://www.mcuzone.com

当前底板没有批量板,购买手工焊接底板即可

FPGA开发板 红色飓风II-Altera

1(980)

FPGA开发板网http://www.fpgadev.com/shop_view.asp?id=28

 

CPLD开发板CA329

1(360)

联华众科http://www.lianhua-zhongke.com.cn/CA329-Brief.htm

2009年5月10日星期日

安装并口卡驱动

电脑上没有并口,为了使用并口下载线,买了一moschip的9805并口卡,可是安装光盘中的驱动出错,提示好像是"INF安装段无效",网上下了N个驱动,安装了N次还是无效。
 
最后,卸载了原来的驱动,在官方网站上下载了最新驱动,安装成功。留个记号!

2009年5月9日星期六

将ubuntu linux 8.04转移到新硬盘

因为硬盘不够了,最近刚花了660大洋购进一西数的1TB绿盘,今天装上了。原来硬盘上装的是windows xp和ubuntu linux 8.04,现在想把linux弄到新硬盘上,花了不少功夫,试验加google,终于成功了,赶快记下来,最近记性不好,有点少年痴呆。
 
1,挂上新硬盘,都是SATA接口的,确保新硬盘在原来硬盘的后面,如果位置不对,有可能启动失败(一个是bios启动不对,再一个是在grub和linux中分区号可能会改变,只有一个硬盘无论装在哪里都是sda,再加上一块就有可能变成了sdb)。
 
2,对新硬盘进行分区,我是使用的patition magic for dos 8.0,建立一个主分区 ext3格式,一个home分区和一个swap分区,其他的为NTFS分区。
 
3,使用ghost 8.3,把原来的主分区复制到新的主分区上。
 
4,修改grub for dos的menu.lst文件(我是使用grub for dos引导的linux),使其可以引导启动(这时交换分区还是使用的原来的,而根分区是加载的新的,但是因为在fstab中的根分区是原来的,所以会冲突,表现为查看磁盘分区的参数该两个分区会混乱),启动后更改fstab文件,更改根分区和交换分区的UUID,各分区UUID可以通过sudo blkid或ls -l /dev/disk/by-uuid或vol-id /dev/sda1等命令得到。(需要注意的是使用pq8.0分区后,新的linux分区除根分区有的没有uuid,那么除了swap分区,其它的分区在linux下通过自带的分区工具重新格式化一下即可,而swap分区则需要使用mkswap /dev/sdb6命令重新激活一下即可,如果当前swap分区已经挂载则需要先卸载)
 
又把home单独放到了一个分区上,方法参照上一篇日志。
 
幸亏手头上有个申请的ubuntu linux 7.10的光盘,在当前系统下不能操作的就是用光盘live cd启动。

转帖:调整硬盘空间并将home单独分区

转自:http://liupingjing.blog.ubuntu.org.cn/?p=634

 

一年前刚安装linux的时候因为对文件系统和分区只是了解太少,在分区的时候直接将60G的空间划给了/目录,随着系统里安装的软件和配置文件的增多,不爽的地方就来了。

  1. 首先是备份,以前/分区小的时候(小于9G)都是直接用clonezilla备份整个/分区,后来因为需要安装了VBOX,VBOX的虚拟硬盘有 10个G,都在家目录下面,再后来因为要搭建nios2linux交叉开发环境,又在家目录中用了5G空间,这样一来如果再备份的话可能备份文件就大于 10G了,真的不敢想象,因为home不是单独的分区,想把它隔离出来只用clonezilla备份其他目录也不可能,恼火的很;
  2. home不是单独分区的第二点坏处就是论坛里说的:一旦需要重装系统,配置文件就都不在了,如果home是独立分区的话,重装完将它挂载到/home目录就可以了,系统和以前的一模一样。

基于这两点原因(还有一个主要原因是很多天没有捣鼓系统了,有点儿心痒),下午决定调整原来的根分区大小,然后将腾出来的空间单独划为home,在论坛上看了些帖子,折腾了几个小时,总算没出什么岔子,步骤记录如下:

  1. 调整分区
    需要在卸载要操作的分区的状态下进行,因为要调整/分区,所以不能进入现在的linux中,一般有下面两种方式:
    • LiveCD:可以用光驱或硬盘启动的方式启动LiveCD,在LiveCD中完成分区大小的调整;
    • 其他Linux:启动硬盘其他分区或移动设备(移动硬盘或U盘)中的linux。

    我的电脑没有光驱,U盘里的prayaya-linux没有下载gparted(用于调整分区的软件),所以只能用硬盘启动LiveCD的方式来进行,这里不再多说。
    进入Linux后,以管理员权限启动gparted(没有的话就装一下,LiveCD默认就装了的),软件启动后,将/分区调小,在空出来的硬盘空间上建立新的分区(假设为sda11),文件系统最好和原来/的文件系统一致。

  2. 复制文件
    首先在liveCD或其他Linux中将原来的根分区(假设为/dev/sda8)和新分区(假设为/dev/sda11)挂载,挂载用以下命令,其中的8和11根据自己的实际情况而定:
    sudo mount /dev/sda8 /media/sda8
    sudo mount /dev/sda11 /media/sda11

    挂载后就可以复制文件了,但要注意,/home下的文件是有权限属性的,所以复制的时候这些属性也要保留,可以用下面的命令来复制:
    sudo cp -ax /media/sda8/home/* /media/sda11
    复制完毕后将原来的home目录改名(先不要删除,万一重启后有问题可以再复制一次),然后新建/home目录作为新分区的挂载点,命令如下:
    sudo mv /media/sda8/home/ /media/sda8/home_old
    sudo mkdir /media/sda8/home
  3. 修改/etc/fstab文件
    以管理员权限用编辑器(vi,emacs,gedit等均可)打开/etc/fstab文件,一般fstab文件里的分区都是以UUID标记的,所以要先查看一下调整分区后原来分区的UUID有没有变化,有变动的话要改动fstab文件中的相关项使其和现在保持一致,查看分区UUID的命令如下:
    sudo blkid
    修改了UUID后还没有完,现在的系统中已经没有/home了(虽然有home目录,但没有任何数据,因为系统启动时没有将分区/dev/sda11挂载到/home),所以需要在fstab文件中依葫芦花瓢地加上一行,内容如下:
    UUID=XXXXXXXXXX(新分区的UUID) /home ext3 defaults 0 2
    将fstab文件保存后关闭。

重启系统,一切已经OK了,好像还不是太难。