阿里云主机的Milk-V Duo开发板python环境搭建

简介: Milk-V Duo是一款基于算能CV1800B芯片的开发板。搭载阿里云平头哥玄铁C906处理器核心,最高频率为1GHz,视频解码、2D图形加速能力强,可应用于智能语音、智能汽车及高清显示等领域。开发板身材小巧,大小和树莓派Pico相当,引脚也基本一致,但是功能更强大一些,能够运行基于LINUX和RTOS的操作系统。

Milk-V Duo是一款基于算能CV1800B芯片的开发板。搭载阿里云平头哥玄铁C906处理器核心,最高频率为1GHz,视频解码、2D图形加速能力强,可应用于智能语音、智能汽车及高清显示等领域。开发板身材小巧,大小和树莓派Pico相当,引脚也基本一致,但是功能更强大一些,能够运行基于LINUX和RTOS的操作系统。

由于开发环境是基于linux的,而本机没有linux操作系统,安装虚拟机比较麻烦,且占据大量硬盘空间,因此选择阿里云的云主机作为开发平台,按小时方式租用,最低的配置只需0.1元/小时。

操作系统选择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版本

从github下载cmake安装程序

wget https://github.com/Kitware/CMake/releases/download/v3.26.4/cmake-3.26.4-linux-x86_64.sh

将程序设置成可运行:

chmod +x cmake-3.26.4-linux-x86_64.sh

执行安装命令:

sudo sh cmake-3.26.4-linux-x86_64.sh --skip-license --prefix=/usr/local/

手动安装的cmake在/usr/local/bin中,此时用cmake --version命令查看其版本号, 应为

cmake version 3.26.4

接下去获取Milk-V 的 sdk

git clone https://github.com/milkv-duo/duo-buildroot-sdk.git

进入duo-buildroot-sd目录,执行./build_milkv.sh,系统将自动下载安装编译环境后自动编译并且打包成img文件,将img文件烧写到一张sd卡上,将sd卡插入板上的卡槽并且上电,几十秒后,开发板上的蓝灯闪烁,如下图:
milkv-duo3png.jpeg

要安装python开发环境,需要修改编译配置文件,手动执行编译,先执行如下命令:

export MILKV_BOARD=milkv-duo
source milkv/boardconfig-milkv-duo.sh
source build/milkvsetup.sh
defconfig cv1800b_milkv_duo_sd
menuconfig

在执行menuconfig的时候,选择安装python3包,如下图所示:
milkv-duo1.jpg
保存后退出,继续执行如下命令:

clean_all
build_all
pack_sd_image

得到新的img镜像文件,将img烧录到sd卡,插入开发板卡槽后重新启动。电脑上安装ndis驱动后,远程登录192.168.42.1,就可以在开发板上用python开发应用了。
milkv-python.png

目录
相关文章
|
3月前
|
弹性计算 数据安全/隐私保护
【玩转雾锁王国/Enshrouded】2024年雾锁王国/Enshrouded阿里云主机搭建教程
随着游戏行业的不断发展,玩家们对于游戏体验的要求也越来越高。为了满足玩家们的需求,阿里云提供了游戏联机服务器一键部署方案,本文将为大家分享基于阿里云服务器10秒钟完成雾锁王国游戏服务器搭建教程,让大家的游戏体验更加顺畅。
158 1
|
3月前
|
弹性计算 调度 云计算
阿里云服务器多少钱?2024年阿里云主机价格配置表分享
在云计算的时代,阿里云作为国内领先的云服务提供商,其产品线丰富,满足了从个人到企业用户的各种需求。但对于很多初次接触云服务的用户来说,如何选择合适自己的云服务器以及对应的价格是多少,都是一个大问题。今天,我们就来为大家详细解读阿里云服务器的价格与配置,帮助你更好地选择。
|
3月前
|
弹性计算 Ubuntu Windows
2024年部署幻兽帕鲁/Palworld服务器多少钱?阿里云帕鲁主机优惠价格解析
对于热爱《幻兽帕鲁》的玩家们来说,一个稳定、高效的游戏服务器是畅享游戏乐趣的关键。那么,搭建一个这样的服务器需要多少钱呢?别担心,阿里云已经为大家准备了超值的幻兽帕鲁Palworld游戏服务器!
|
3月前
|
弹性计算 Ubuntu Linux
2024年如何在阿里云主机实现一键部署【幻兽帕鲁/Palworld】游戏?
《幻兽帕鲁》是最近非常火爆的一款游戏,由 Pocketpair 开发,是一款开放世界生存制作游戏,游戏于 2024 年 1 月 18 日发行抢先体验版本。游戏中,玩家可以在广阔的世界中收集神奇的生物 " 帕鲁 ",派他们进行战斗、建造、做农活,工业生产等。本文将详细介绍如何在阿里云服务器实现一键部署幻兽帕鲁联机服务器,帮助大家快速搭建自己的游戏联机服务器。
|
3月前
|
弹性计算 Ubuntu Linux
2024年阿里云一键搭建幻兽帕鲁游戏主机教程
火爆的《幻兽帕鲁》游戏让无数玩家着迷不已!那么,您是否急切想要拥有一个能与伙伴们一起畅快玩耍的游戏服务器呢?现在就跟随若城的脚步,一起动手搭建一个属于自己的《幻兽帕鲁》服务器吧!
|
5天前
|
存储 SQL 缓存
阿里云大学考试python中级题目及解析-python中级
阿里云大学考试python中级题目及解析-python中级
13 0
|
23天前
|
数据采集 机器学习/深度学习 人工智能
Python环境搭建—安装Python3解释器
Python环境搭建—安装Python3解释器
34 2
|
28天前
|
机器学习/深度学习 分布式计算 数据挖掘
阿里云 MaxCompute MaxFrame 开启免费邀测,统一 Python 开发生态
阿里云 MaxCompute MaxFrame 正式开启邀测,统一 Python 开发生态,打破大数据及 AI 开发使用边界。
379 1
|
2月前
|
弹性计算 Linux 数据中心
2024年阿里云香港服务器租用价格表_香港云主机优惠活动
2024年阿里云香港服务器租用价格表_香港云主机优惠活动,阿里云香港服务器2核1G、30M带宽、40GB ESSD系统盘优惠价格24元/月,288元一年,每月流量1024GB,多配置可选,阿里云百科整理分享阿里云香港服务器优惠活动、详细配置价格表和购买条件
|
2月前
|
人工智能 Linux 开发者
Python环境搭建:一站式指南
在当前AIGC技术蓬勃发展的背景下,Python作为人工智能领域最受青睐的编程语言之一,成为我们必须掌握的技能。因此,搭建一个适合自己的Python环境成为了每个Python开发者的首要任务。本文将为您提供一站式的Python环境搭建指南,帮助您顺利开始Python学习和开发之旅。
52 0
Python环境搭建:一站式指南