存档在 2008年3月

正在做第一个项目

又有一段时间没有写博客了。
在公司正式实习也有两周了,上一周好累,算是工作累的吧。
我的毕设题是jffs2文件系统的研究与应用,一听就是属那种超级抽象的题,估计就是搞成什么样都行。不过题很对我胃口。但是到现在我还没开始我的毕设。
现在在做公司的一个小项目,其实就是写一个ePos机的升级程序,ePos端和PC端两边都要。其实有现成的源代码,只不过要做扩展,以及协议的改动。PC端的就比较麻烦,是用VC做的东西,还要用windows的API,非常郁闷。我一碰上这个东西就头疼。上学期在实验室做这个东西的时候头疼了好几次都没搞定,还是小蔡帮我做的。
今天把ePos端的程序跑通了,从明天开始就要做PC端的了,已经开始头疼了,刚刚整了一下MSDN,真是超级麻烦,我还是喜欢我的manpage,舒服。

(5) 条评论

linux 0.11 启动部分source阅读心得

          这几天一直在看关于操作系统的启动这一块,主要看的资料是这些:

           [1] linux 0.11 kernel note,赵炯

           [2] 自己动手写操作系统,于渊

           [3] linux kernel 2.4

            linux kernel 0.11到linux kernel 2.4的区别无疑是巨大的,但是启动部分的代码差别倒不是很大,至少bootsect.S和setup.S的差别较小,尤其是bootsect.S,内容几乎没有什么改变,但是在0.11的时候这两个文件是用Intel汇编的格式写的,不知从什么时候开始它们已经改用AT&T的格式了,这样子看起来比较_和谐_一点。

阅读这篇文章的剩余部分 »

(5) 条评论

又见Ubuntu 6.06

又见Ubuntu 6.06

        今天又装上了Ubuntu 6.06.
        来公司实习也有几天了,刚开始的日子真是扯淡,大家都很忙,没太多时间理我们,所以第一周基本是晃过去的。由于我们是实习生,所以公司先从终端部门借了十来台Windows XP Embeded终端给我们用,让人非常吐血。1.2G的主频,600M的disk,还没有光驱,我都早已准备好的UBUNTU 7.10的光盘竟然派不上用场!我们不知道拿这个东西可以干什么,于是大家就开始上网,可是windows裸奔的结果是大家都知道的,没一会儿,我们的机子就中毒了。刚开始没怎么注意,后来发现居然是恶名昭著的ARP病毒!在那种配置上解决并防范arp病毒简直是不可能的,连平时windows下常用的dos工具都没有,我们十分无奈。最后我直接让他进不了系统,然后上报老大。老大让我拿到技术支持那,果不其然,技术支持的人第一句问我有重要数据没,我说没有,你可以直接新给我刷个系统进去。人都是喜欢偷懒的,他们也正打算直接帮我刷一个进去。
        刚回来没多久,他们就打算给我们换成80G的硬盘,换成XP系统,可是没多久,大家又爽了一把ARP病毒。我实在是受不了了,刚好有80G硬盘了,我可以尝试硬盘安装了。考虑到这个终端的性能,我觉得我还是用6.06吧,不然实在卡得很。经过一些烦琐的步骤,我终于又见到了熟悉的Ubuntu界面。不过习惯了7.04的界面,现在觉得6.06的界面好丑,但是能用linux已经很爽了,他们还在惨叫着那些arp病毒,我已经不用太关心了。即使换上80G硬盘,Windows下流的杀毒软件依然无法跑起来,连迅雷一跑也立马崩溃。
        现在心情大好。

(3) 条评论

AT&T汇编与Intel汇编的一些区别

AT&T汇编与Intel汇编的一些区别
前些天在看kernel的i386的bootsect.S文件,该文件在1.11版本的时候还是用intel汇编的格式写的,不过我又读了2.4.20的bootsect.S,里头却是AT&T的格式,不知道这个改动是在哪个版本发生的。由于很久没有接触过汇编,再加上bootsect.S中的内容涉及很多的底层,例如硬盘的读取,int中断等等;让我花了非常多的时间才搞清楚了bootsect.S的工作原理。

AT&T的汇编和Intel的汇编主要是语法格式的区别,然后是指令的区别。AT&T的汇编指令和Intel的汇编指令大体相同,但是在一些地方有些微的区别。我们先来看AT&T和Intel的格式差别,这些在网上很容易搜到,就当整理记录吧。
阅读这篇文章的剩余部分 »

(4) 条评论

对阅读器的一点不爽

最近一直在用evince看电子书,书里经常有很多的代码,由于代码的跨度比较大,还很不容易看懂,所以可能需要对着后面的解释再去理解前面代码片段。但是用鼠标去托运实在不容易定位,于是经常在想,为什么没有书签呢?很多阅读器好像都没有书签功能。我见过的有书签的只有kpdf,遗憾的是,kpdf的书签只是个样子而已,根本没有跳转到书签的功能,不知道新的版本有没有,极其期盼evince的新版本能够推出这个功能。

(3) 条评论