6 Star 2 Fork 1

DY Young / Astral

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

依赖的工具

  1. qemu-system-arm 以及其它架构对应的模拟器
  2. arm-none-eabi- 工具链以及其它架构对应的工具链
  3. sudo apt install graphviz

Possible command for depedency tool

sudo apt install qemu-system-arm
sudo apt install gcc-arm-none-eabi
sudo apt install graphviz

编译运行

  1. ARCH=arm make 编译镜像
  2. make ramfs 文件系统
  3. ARCH=arm make qemu 仿真

make qemu时默认使用fs.fat作为根文件系统,如果不需要,可以使用下面的命令。 测试阶段会自动执行开机测试,并且进入shell模式。

qemu-system-arm -M vexpress-a9 --kernel output/AstralOS --serial mon:stdio 

Alt text

如果需要调试可以使用,如果要指定SMP参数也可以使用DBG

make qemu DBG="-s -S"
make qemu DBG="-smp 2"
make qemu DBG="-s -S -smp 2"

编译框架

Alt text

jekins

空文件

简介

Astral Operating System 展开 收起
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/DY-Young/astral.git
git@gitee.com:DY-Young/astral.git
DY-Young
astral
Astral
master

搜索帮助