完成《一步一步写嵌入式操作系统》一书中的第二章练习,注意Ubuntu 11.10上通过apt-get install skyeye所安装的skyeye是1.2.5,无法实现书中所说的输出到控制台的结果。
需要自己安装skyeye 1.2.6, 到skyeye官网上下载skyeye 1.2.6,解压,然后make, make install
如其它网友提到,ubuntu上安装1.2.6时需要修改device/nandflash/nandflash_smallblock.c
将device/nandflash/nandflash_smallblock.c中第519行改成 if ((nf->fdump= open(dev->dump, FILE_FLAG,0777)) < 0)
然后再编译。
完成练习后在控制台输出了“my first hello world”。
以后有时间继续跟随《一步一步写嵌入式操作系统》一书写个操作系统出来。