| vinjn's profile::让世界更好玩的vinjn::BlogLists | Help |
|
March 30 今日最joke lkl 网友:
我很抱歉地通知您,您已经被 smartfish 暂停在 joke 板的『发文』权限。 您被暂停在该板面发文权限的原因是: [转载露点帖子]; 您被暂停在该板面发文权限的期限是: [1] 天。 啦啦啦,美丽的露点图,啦啦啦 March 21 hack Linux 0.11hack Linux 0.11
里面重要的文件有
Bochs-2.2.pre4.exe Bochs仿真环境 bochsrc-hd.bxrc 将在这个配置下修改源码 bochsrc-hdboot.bxrc 从这里启动修改后的linux,不妨称为MyLinux 先双击 bochsrc-hd.bxrc 开始修改源码
编辑工具有vi 和uemacs,不过我都不会用-,-
源码位于 /usr/src/linux 注意下,由于0.11的bug
vi init/main.c 会提示“main.c”is busy 解决办法是
cp main.c m.c vi m.c rm main.c sync sync mv m.c main.c 演示下简单的修改,找到main.c 中init函数
00168 void init(void) 00169 { 00170 int pid,i; 00171 00172 setup((void *) &drive_info); 00173 (void) open("/dev/tty0",O_RDWR,0); 00174 (void) dup(0); 00175 (void) dup(0); 00176 printf("%d buffers = %d bytes buffer space\n\r",NR_BUFFERS, 00177 NR_BUFFERS*BLOCK_SIZE); 在00175和00176之间增加一句
printf("---------special edition by vinjn\n\r---------"); :qw保存文件并退出
修改了内核之后记得
make 生成一个Image 然后是替换MyLinux的 Image
dd bs=8192 if=Imageof =/dev/fd1 退出Bochs,然后双击bochsrc-hdboot.bxrc 结果如下 ![]() March 04 一年之后再看OgreOgre可不是O-GRE,它不是功利的产物
理一下这学期的任务:
用Ogre完成dungeonEx和raven3D
用Blender完成一个fps demo
为BenderCN翻译一些文章
NPR的研究
学好操作系统
数据库就罢了,没兴趣 |
|
|