代码拉取完成,页面将自动刷新
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)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。