1 Star 4 Fork 1

位中原 / 知意操作系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
zhiyi编译教程.txt 1.22 KB
一键复制 编辑 原始数据 按行查看 历史
1.使用zhiyi SDK交叉工具在Windows上构建zhiyi:在zhiyi根目录(路径不能包含中文)打开命令行窗口,然后在命令行输入“bin\make -f Makefile.cross”,运行完成后会在根目录自动生成一个“cross”文件夹,虚拟磁盘映像cross/img/zhiyi.vmdk 可以运行在虚拟机
2.在zhiyi下建造zhiyi:/$ cd /usr/src
/usr/src$ make install
...
/usr/src$ reboot
3.使用GCC在Linux下构建zhiyi:make -f Makefile.linux zhiyi vmdk
zhiyi命令行命令:reboot:重启系统
4.为zhiyi构建C程序:/usr/src/utils/samples$ zhi hello.c
/use/src/utils/samples$ ./hello
5.操作系统启动顺序:boot.asm->ldrinit.asm->osldr.c->krnl\start.c->cpu.c
6.整个系统在windows下交叉编译顺序:
(1)运行Makefile.cross文件首先把所有的源码复制到cross\install\usr\src目录下,
(2)然后执行cross\install\usr\src\Makefile文件
(3)然后执行 cross\install\usr\src\sys\Makefile文件
(4)然后执行 cross\install\usr\src\sys\boot\Makefile文件,编译boot\boot.asm,cdboot.asm,cdemboot.asm,netboot.asm ,
(4)然后执行 cross\install\usr\src\sys\osldr\Makefile文件,编译osldr\bioscall.asm,ldrinit.asm,osldr.c,loadkrnl.c,unzip.c (依赖vsprintf.c)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/zhi-yu-yan/zhiyi.git
git@gitee.com:zhi-yu-yan/zhiyi.git
zhi-yu-yan
zhiyi
知意操作系统
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891