存档在 2007年10月

接下来的打算

已经把自己卖了,就无所谓了.但是朋友们的工作还没着落,看他们受打击的样子,心里感觉很不好.

这儿奉劝大家,只要是自己感兴趣的公司还是好好争取的好,不要放弃!!

这篇帖子一样很短,因为实在用五笔我打字太慢,没法子.偷懒啊.

大家一定要好好加油,不要没信心,我们都会支持你们的.

光说这些了,忘了说自己的打算了.接下来要好好学习,利用空闲时间好好学点东西,我还是打算在linux方面继续深入下去,要好好准备.

要熄灯的,一篇没有实质内容的东西就这样结束了.

(6) 条评论

哀悼一下,把自己卖了

千辛万苦的赶上星网锐捷的面试,把自己卖了,2800,税前的。税后不到2500.

我每月要付2600的房款,还差几百。

无所谓了,反正是自己决定的,认命吧。

父母在,不远游。

哀悼自己,将自己贱卖了~~

(9) 条评论

编译uClinux-samsung通过

      今天编译uClinux-Samsung通过了。
      uClinux-Samsung是移植到Samsung的uClinux,你可以上网获得源码。在PC机上编译uClinux需要交叉编译工具链,你可以在uclinux的网站上下载到,我使用的是arm-elf-tools-20030314.sh,可以在这儿下到。
      执行这个脚本就可以安装好交叉编译工具了。然后只要你有uclinux的源码,你就可以开始编译了。对了,你的linux还必须安装了Ncurse包,不过现在的系统一般提供libncurses代替。

我简要记录了一下安装过程:
1.make menuconfig或make xconfig
你要选择你所要的对应平台,我选择的是Samsung4510,内核我选了2.4,因为项目所需。至于libc库有uClibc和uC-libc,两者有些区别。uClibc是uC-libc的派生体,所有API都是标准化的,uC-libc不全是标准的,但是对coldfire平台有特殊扩展支持,详细区别可以参看这儿。保存之后就可以开始下一步了。
阅读这篇文章的剩余部分 »

(5) 条评论

vi下汉字乱码

      其实这是一个小问题,很经常碰到,就是用gedit编辑完文件之后,用vi打开,里头的很多汉字注释全成了乱码,这一看就是编码问题,但是一直没去找怎么修改配置文件,今天就找了一下,大致知道原因了。
      由于在gedit下,我使用的输入法是fcitx,fcitx默认是gb编码,而我的vim默认是utf-8(我查了一下,好像gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi支持gb编码就好了。
      修改.vimrc:
let &termencoding=&encoding
set fileencodings=utf-8,gbk

再次打开vi,显示就正常了。

(5) 条评论

vim+ctags+taglist阅读源代码

      这几天一直在找阅读源代码的工具,网上用的多的有lxr的,kscope的,还有windows下的Source Insight等等,我尝试了一下lxr,由于要安装数据库,比较麻烦,而且我尝试了一下,实在好难弄,因为要对源代码进行3趟扫描,实在耗时而且麻烦,到最后也没弄好。当然,网上有很多很好的lxr网站,不过,并不是时时都能上网的,而且网页刷新还依赖于网速。
      也尝试了一下kscope,之前问过cocobear,他说很不好用,不过安装很方便,我就试了一下,感觉真的很不好用,而且不知道为什么,在我在机子上我用他阅读源代码时,他自动将多余空格全去了,弄得排版相当难看,不知道得在哪儿设置,所以也放弃了。
      最后只好尝试一下vi了,当然emacs也行,或者更强,但是还是熟悉点的vim比较好搞。现在的vim里一般都有ctags,只要用ctags先对你的源代码目录进行一下扫描:
ctags -R *
R表示对该目录下的子目录采用递归搜寻。
扫描完毕会生成一个ctags文件,速度感觉比lxr快多了,不过我对linux源码扫描生成的tags文件居然有73M,-_-b。不过貌似lxr扫描生成的更大。这个时候就可以用vi浏览源代码了,感觉挺不错的。运行vim的时候,必须在”tags”文件所在的目录下运行。否则,运行vim的时候还要用”:set tags=”命令设定”tags”文件的路径,这样vim才能找到”tags”文件。至于详细的操作,大家自己可以上网搜寻,感觉还不错。再配上源代码补全,好得很。

还可以使用taglist插件,下载taglist插件之后,配置好之后,可以输入:Tlist,来实现累死kscope的效果,分栏显示,当然,如果使用gvim的话,感觉就很好了,因为可以直接使用鼠标点击,跳转更方便了。

(4) 条评论

« 下一页