手表网站欧米茄官网,阿里云oss建站 直接上传wordpress,vi品牌包装,wordpress the7 中文环境搭建
开发板介绍
张天飞老师编写的《RISC-V体系结构编程与实践》#xff0c;里面的源码是基于 QEMU 模拟器的#xff0c;可以认为它是一款虚拟的开发板。如果需要在真实开发板上学习#xff0c;可以使用百问网的 DongshanPI-D1S 开发板。
DongshanPI-D1S 是百问网推出…环境搭建
开发板介绍
张天飞老师编写的《RISC-V体系结构编程与实践》里面的源码是基于 QEMU 模拟器的可以认为它是一款虚拟的开发板。如果需要在真实开发板上学习可以使用百问网的 DongshanPI-D1S 开发板。
DongshanPI-D1S 是百问网推出的一款基于 RISC-V 架构的学习裸机、 RTOS 的最小开发板。集成 CKLink 调试器支持 OTG 烧录、 GDB 调试、串口打印并将主芯片所有的信号全部引出其中左右两侧兼容了树莓派的电源信号定义可以很方便扩展模块。
D1S 是针对智能解码市场推出的高性价比 AIoT 芯片它使用阿里平头哥的 64bit RISC-V 架构的 C906 处理器内置了 64M DDR2 支持 FreeRTOS、RT-Thread 等 RTOS 也支持 Linux 系统。同时集成了大量自研的音视频编解码相关 IP 可以支持 H.265、H.264、MPEG-1/2/4、JPEG 等全格式视频解码支持 ADC、DAC、12S、PCM、DMIC、OWA 等多种音频接口,可以广泛应用于智能家居面板、智能商显、工业控制、车载等产品。 下载资料
资料分两部分开发板通用资料、《RISC-V体系结构编程与实践》的 D1S 源码。前者比较庞大放在百度网盘后者放在书籍配套的 GITEE 网站。
《RISC-V体系结构编程与实践》的 D1S 源码
打开https://gitee.com/weidongshan/riscv_programming_practice登录后按如下界面操作 点击“克隆/下载”按钮之后如下点击 下载ZIP 即可 如果你没有点击 下载ZIP而是使用 GIT 命令来下载那么下载成功后还需要执行如下命令
git checkout DongShanPI_D1安装软件
需要安装如下5个软件它们都位于网盘资料 开发板通用资料\05_开发配套工具\ 目录下
① Git\Git-2.39.1-64-bit.exe我们把它当做命令行不能使用 Windows 自带的 DOS 命令行、Powershell在里面无法执行 make 命令
② make\make-3.81.exemake 工具
③ toolchain\Xuantie-900-gcc-elf-newlib-mingw-V2.6.1-gdbtui-20230210.tar.gz这是 Windows 版本的交叉编译工具并且支持 TUI
④ CKLinkServer\T-Head-DebugServer-windows-V5.16.6-20221102-1510.zip这是调试服务软件
⑤ xfe\xfe.exe烧写工具
Git Bash
双击 开发板通用资料\05_开发配套工具\Git\Git-2.39.1-64-bit.exe 即可安装。
启动 Git Bash 有两种方法
① 点击 开始-Git-Git Bash
② 在文件浏览器进入某个目录后在空白处点击右键弹出菜单后选择 Git Bash Here
在 Git Bash 中各种命令的用法跟 Linux 完全一样比如也有cd、ls、rm 等命令。在 Git Bash 中对路径的表示方法也跟 Linux 一样比如 D 盘下的 abc 子目录使用 /d/abc 表示而不是 D:\abc。
在 Git Bash 中使用命令简单示范如下 make
双击 开发板通用资料\05_开发配套工具\make\make-3.81.exe 即可安装。安装时要记住安装的路径需要把安装路径下的 bin 目录放入环境变量 Path 里。 如下图把 C:\Program Files (x86)\GnuWin32\bin 添加进环境变量 Path 验证启动 Git Bash 后执行 make -v 命令如下图所示。 交叉工具链
把 开发板通用资料\05_开发配套工具\toolchain\Xuantie-900-gcc-elf-newlib-mingw-V2.6.1-gdbtui-20230210.tar.gz 解压即可注意路径名不要有中文。
解压后要确认如下目录里的文件不是 0 字节 使用有些解压工具比如 banzip 可能会得到 0 字节的文件建议使用 7-Zip 解压。
解压成功后可以看到 riscv64-unknown-elf-gcc.exe 文件如下图所示 需要把 riscv64-unknown-elf-gcc.exe 文件所在目录放入 Path 环境变量里具体方法可以参考 《1.3.2 make》。结果如下图所示 验证启动 Git Bash 后执行 riscv64-unknown-elf-gcc -v 命令如下图所示 Git Bash 支持命令补全功能输入 risc 后按 TAB 键会自动补全命令。 调试服务软件
先解压文件 开发板通用资料\05_开发配套工具\CKLinkServer\T-Head-DebugServer-windows-V5.16.6-20221102-1510.zip 。
再双击里面的 setup.exe 即可安装。
烧写工具
把 开发板通用资料\05_开发配套工具\xfel 目录复制到其他非中文路径即可。
还需要把 xfel.exe 文件所在目录放入 Path 环境变量里具体方法可以参考 《1.3.2 make》 。结果如下图所示 验证启动 Git Bash 后执行 xfel --help 命令如下图所示。