# TaurusOS **Repository Path**: yanl1229/TaurusOS ## Basic Information - **Project Name**: TaurusOS - **Description**: ARM32 & ARM64 Linux - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2025-09-27 - **Last Updated**: 2025-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TaurusOS使用指南 ## 环境搭建 TaurusOS目前主要使用qemu进行仿真,如果运行TaurusOS,需要在ubuntu 20.04上安装如下的软件包 ### 交叉编译环境 arm64: sudo apt-get install gcc-aarch64-linux-gnu arm: sudo apt-get install gcc-arm-linux-gnueabihf ### 安装qemu软件 a. sudo apt-get install qemu b. 复制定制版本的qemu到 ubuntu系统的/usr/bin目录 1) 下载定制版的qemu 链接: https://pan.baidu.com/s/1Jo1vnMRuDGa2oeF2Oq7gQA 提取码: tnm1 2) 覆盖系统安装的qemu版本 sudo cp qemu-system-arm /uer/bin ### 安装编译buildroot文件系统依赖库 sudo apt-get install build-essential git libncurses5-dev libssl-dev flex bison which sudo apt-get install texinfo gawk gettext python3 python3-pip file wget cpio unzip rsync bc sed make sudo apt-get install binutils build-essential diffutils gcc g++ bash patch gzip bzip2 perl tar cpio unzip file awk ## Versatile平台 ### 编译步骤 1)选择平台 ![1759139095168](images/README/1759139095168.png) 2)选择1,编译versatile平台,会自动进行编译; 3)后续编译,不需要再进行平台编译选择; ### 支持的硬件接口 a. PCI接口的sdhci; b. PCI接口的网卡; c. PCI接口的串口; ### 仿真步骤 a) 运行步骤,执行./build.sh run ![1761551992843](images/README/1761551992843.png) ## Taurus平台 ### Taurus平台编译步骤 1)在TaurusOS源码目录中执行 ./build.sh脚本,第一次编译的时候,会提示选择编译平台,如果所示: ![1759139095168](images/README/1759139095168.png) 2)选择2,编译taurus平台,会自动进行编译; 3)后续编译,不需要再进行平台编译选择; ### 运行 在TaurusOS源码下,执行./build.sh run 1) 运行截图如下: ![1760364120862](images/README/1760364120862.png) 2)登录 默认密码为root ![1759139296678](images/README/1759139296678.png) 3)如果想要退出访问,输入poweroff指令 4)图形化登录 ![1759142353523]() ![1760364020045](images/README/1760364020045.png) 5)启用wayland桌面 ![1760435665950](images/README/1760435665950.png) ### 源码调试 1) 安装依赖包: sudo apt-get install gdb-multiarch 2) TaurusOS源码路径输入: ./build.sh debug ![1759139485314](images/README/1759139485314.png) 3) 调试使用vscode环境。输入键盘F5, 启动调试 ![1759139542882](images/README/1759139542882.png) 4) 该工程可以源码的单步调试,对于学习linux内核源码具有很大的帮助 ## 公众号 ![1759139485314](images/README/1.jpg)