hifive1 emulator
XiUOS (X Industrial Ubiquitous Operating System) 矽璓XiUOS是一款面向智慧车间的工业物联网操作系统,主要由一个极简的微型实时操作系统内核和其上的工业物联框架构成,通过高效管理工业物联网设备、支撑工业物联应用,在生产车间内实现智能化的“感知环境、联网传输、知悉识别、控制调整”,促进以工业设备和工业控制系统为核心的人、机、物深度互联,帮助提升生产线的数字化和智能化水平。
1. 简介
QEMU 是一个通用的开源模拟器和虚拟化工具。从5.0版本开始,QEMU已经可以较完整的支持RISC-V架构,同时支持SiFive的E系列核心。目前XiUOS同样支持运行在QEMU上
硬件 | 描述 |
---|---|
芯片型号 | Hifive1-FE310 |
架构 | RV32IMAC |
主频 | NA |
片内SRAM | 16KB |
外设支持 | UART |
XiUOS板级当前支持使用UART。
2. 编译说明
操作系统: ubuntu18.04 https://ubuntu.com/download/desktop
开发工具推荐使用 VSCode ,VScode下载地址为: VSCode https://code.visualstudio.com/,推荐下载地址为 http://vscode.cdn.azure.cn/stable/3c4e3df9e89829dce27b7b5c24508306b151f30d/code_1.55.2-1618307277_amd64.deb
依赖包安装:
$ sudo apt install build-essential pkg-config
$ sudo apt install gcc make libncurses5-dev openssl libssl-dev bison flex libelf-dev autoconf libtool gperf libc6-dev git
XiUOS操作系统源码下载: XiUOS