扫一扫,分享给好友
官网给的 SDK 环境部署 是需要安装 VBoxGuestAdditions(全屏工具) 的,但在使用过程中我发现,在虚拟机中按下 win+tab 键,不能切回宿主机,只能在虚拟机中切换窗口,其实大部分操作也并不需要GUI,所以,我这边对官网的教程稍作修改,纯终端使用SDK。 已经安装好虚拟机的朋友可以直接调到第4章节SSH登录。
下载 VMbox 安装包,这里我是Windows宿主机,所以我下载的 Windows host ,官方的建议是安装在固态硬盘上。 2. 安装过程如下图所示,一般都是默认选项(为了这几张图我可是重装了VMbox)
注意上面的安装路径,等会儿会用到
下载配置好的虚拟机文件(戳我下载)。这里默认虚拟机密码是 luckfox 。
单击 “新建” 以创建新的虚拟机,填写自定义名称,选择存储虚拟机的位置(建议虚拟机存储在固态硬盘上)。下一步
硬件方面,4GB内存,4CPU就够用了
接着设置虚拟硬盘,选择使用已有的虚拟硬盘文件,如果下拉没有,点右边的文件夹图标注册一下就好了
最后点击完成,虚拟机就安装好了
以上步骤将虚拟机安装成功。为了实现纯终端操作SDK,我们需要配置一下SSH。
启动luckfox虚拟机,登录密码 luckfox ,新建终端,输入ifconfig查看IP 。我这台机器 ip 是 192.168.124.6
ifconfig
192.168.124.6
貌似默认没有 .ssh 目录,为了生成 ~/.ssh 目录,输入ssh localhost
ssh localhost
接着回到宿主机,我们需要生成公钥私钥,推荐使用 git bash 切换到 ~/.ssh 目录下
生成公钥、私钥。直接3次回车默认选项就可以。
ssh-keygen
拷贝公钥到虚拟机
ssh-copy-id -i ~/.ssh/id_rsa.pub luckfox@192.168.124.6
除了可以使用ssh-copy-id 命令,你也可以复制公钥后,粘贴到虚拟机 ~/.ssh/authorized_keys 文件中。
ssh-copy-id
~/.ssh/authorized_keys
clip < ~/.ssh/id_rsa.pub
测试SSH登录
ssh luckfox@192.168.124.6
之前我们虚拟机安装的地址在C盘,完整安装路径是 C:\Program Files\Oracle\VirtualBox ,使用 git bash 切换到该目录下。
C:\Program Files\Oracle\VirtualBox
切换目录
cd "C:\Program Files\Oracle\VirtualBox"
查看所有虚拟机
./VBoxManage list vms
静默启动
./VBoxManage startvm "luckfox" --type headless
查看正在运行的虚拟机
./VBoxManage list runningvms
正常关机
./VBoxManage controlvm "luckfox" acpipowerbutton
GUI启动
./VBoxManage startvm "luckfox" --type gui
强制关机
./VBoxManage controlvm "luckfox" poweroff
作者水平有限,难免在这篇文章中存在一些疏漏和不足之处。虽然尽力在试用报告中提供全面的信息,但由于时间和知识的限制,可能会忽略了一些重要细节或者未能涵盖所有相关方面。读者在使用LuckFox Pico系列开发板时,建议仔细阅读官方文档和参考资料,以充分了解其功能和性能,并在开发过程中进行进一步的验证和测试。希望本报告能为您提供有用的信息,但请在实际项目中进行更深入的研究和验证,以确保取得最佳的开发结果。
发布
虚拟机SDKSSH终端risc-v沁恒mcu
【AG32开发板体验连载】简易逻辑分析仪
【LuckFox Pico 开发板免费试用】+ 驱动SPI接口LCD显示
【LuckFox Pico 开发板免费试用】6.使能 DHT11 Driver
【LuckFox Pico 开发板免费试用】5.内核驱动温湿度传感器 DHT11
【LuckFox Pico 开发板免费试用】4.纯终端Windows下SDK编译
【LuckFox Pico 开发板免费试用】3.镜像烧录+多种调试
【LuckFox Pico 开发板免费试用】2 LuckFox Pico画的扩展板分享
【LuckFox Pico 开发板免费试用】+ 系统烧写
【中科微CSM32RV003绿色开发板免费体验】第一帖-开箱体验
【Start_DSC28034PNT湖人开发板免费体验】+点灯
电子发烧友网
电子发烧友论坛