Milk-V Duo开发板(图1)是一款基于CV1800B芯片(RISC-V架构,C906@1Ghz + C906@700MHz)的超紧凑型嵌入式开发平台。它支持64MB RAM,可通过扩展实现10/100Mbps以太网,可以运行Linux和RTOS系统,为专业人士、工业ODM、AIoT爱好者、DIY爱好者和创作者提供可靠、低成本、高性能的平台。硬件参数信息如下: - CVITEK CV1800B (C906@1Ghz + C906@700MHz) - 双RV64核心,最高1GHz - 64MB内存 - 通过可选的附加板提供10/100Mbps以太网 - 技术支持同时运行Linux和RTOS
由于开发环境是基于linux的,而本机没有linux操作系统,安装虚拟机比较麻烦,且占据大量硬盘空间,因此选择阿里云的云主机作为开发平台,按小时方式租用,当然阿里云租用也是要收费的,各位可以登录阿里云查看价格,价格也不算太贵。
操作系统选择ubuntu 20.04,几分钟之后,远程云主机创建完成。
登录系统后,先进行系统更新,执行以下命令:
sudo apt update && sudo apt upgrade
然后安装编译所需程序包,执行以下命令:
sudo apt install pkg-config build-essential ninja-build automake autoconf libtool wget curl git gcc libssl-dev bc slib squashfs-tools android-sdk-libsparse-utils jq python3-distutils scons parallel tree python3-dev python3-pip device-tree-compiler ssh cpio fakeroot libncurses5 flex bison libncurses5-dev genext2fs rsync unzip dosfstools mtools tclsh ssh-client android-sdk-ext4-utils
需要手动安装cmake v3.26.4版本
更新服务器
在安装Python之前,请始终执行以下命令更新您的服务器:
“ sudo apt-get update sudo apt-get upgrade “
安装Python
现在,让我们开始安装Python。在终端中输入以下命令:
“ sudo apt-get install python3.6 “
这将下载并安装Python的最新版本。在此示例中,我们选择了Python 3.6。安装完成后,您可以通过运行以下命令验证安装是否成功:
“ python –version “
如果Python已正确安装,则终端将显示安装的Python版本号。例如,如果安装的是Python 3.6,则将显示以下内容:
“ Python 3.6.9 “
设置Python环境变量
安装完Python后,我们需要设置环境变量。环境变量是操作系统使用的变量,用于存储有关系统设置的信息,如文件路径、系统库和可执行文件位置。
在终端中输入以下命令:
“ sudo nano /etc/profile “
这将打开文件编辑器。在文件末尾添加以下内容:
“ export PATH=$PATH:/usr/bin/python3.6 “
按Ctrl O进行保存,按Ctrl X退出编辑器。现在,输入以下命令刷新配置:
“ source /etc/profile “
您现在可以在任何终端窗口中使用Python 3.6命令了。
5、设置Python虚拟环境(选项)
Python虚拟环境是一种轻量级的解决方案,用于创建隔离的Python环境,以避免应用程序之间的冲突。现在,让我们了解如何设置Python虚拟环境。
1)安装Python虚拟环境
首先,使用以下命令安装Python虚拟环境:
“ sudo apt-get install python3-venv “
2)创建虚拟环境
使用以下命令创建虚拟环境:
“ python3 -m venv myenv “
在此示例中,我们在名称为“myenv”的目录中创建了虚拟环境。您可以选择任何其他名称作为您的虚拟环境名称。
3)激活虚拟环境
输入以下命令以激活虚拟环境:
“ source myenv/bin/activate “
您现在可以在虚拟环境中安装Python包。
4)退出虚拟环境
您可以使用以下命令退出虚拟环境:
“ deactivate “