技术栈
sg2002
杭州_燕十三
1 个月前
linux
·
ubuntu
·
sg2002
milkv-duo256m ubuntu 系统构建与运行
Ubuntu 系统提供的 debootstrap 工具可以帮助我们快速创建指定架构的根文件系统。本次是在 Ubuntu 22.04 使用 debootstrap 工具来创建基于 Ubuntu 22.04 系统的根文件系统,并下载、编译 duo-buildroot-sdk 后更新文件系统,生成 image 文件,并在 Milk-V Duo256M 上运行。
杭州_燕十三
1 个月前
risc-v
·
sg2002
从零开始学习 sg200x 多核开发之 sophpi 编译生成 fip.bin 流程梳理
本文主要介绍 sophpi 编译生成 fip.bin 流程。sophpi 的基本编译流程如下:注:生成的固件位置: install/soc_sg2002_wevb_riscv64_sd/milkv-duo.img。build_milkv.sh 也是一步一步调用这些函数。
杭州_燕十三
2 个月前
risc-v
·
sg2002
从零开始学习 sg200x 多核开发之 sample 打包
sophpi 编译完成发现 SDK 中的 sample 已经编译出来,但是没有包含在根文件系统中。查看 cvi_mpi/Makefile 文件,发现
杭州_燕十三
2 个月前
risc-v
·
sg2002
从零开始学习 sg200x 多核开发之 milkv-duo256 编译运行 sophpi
sophpi 是 算能官方针对 sg200x 系列的 SDK 仓库 https://github.com/sophgo/sophpi ,支持 cv180x、cv81x、sg200x 系列的芯片。
杭州_燕十三
2 个月前
risc-v
·
sg2002
从零开始学习 sg200x 多核开发之 eth0 MAC 地址修改
在 sophpi 中,默认网卡 eth0 的 MAC 地址未配置,是随机生成的。这样就会导致每次重启之后,MAC 地址会改变,从而导致通过 DHCP 获取 IP 地址每次也都在变化。