幸狐LuckFox Pico RV1103微型Linux开发板 上手教程分享-01-程序员宅基地

技术标签: MCU开发板  运维  linux  服务器  

相信有不少小伙伴已经入手了这款基于瑞芯微 RV1103 芯片的微型 linux 开发板LuckFox Pico 与 LuckFox Pico Plus吧!今天来分享一下简单的上手教程

一、器材准备

  • Luckfox Pico Plus 或 Luckfox Pico 开发板
  • USB Type-A to Type-C 数据线
  • 100M/1000M 以太网线缆,及路由器
  • 串口转 USB 模块
  • USB 读卡器以及 SD 卡

二、安装驱动

  1. 下载RK驱动助手 DriverAssitant(戳我下载)。
  2. 打开RK驱动助手 DriverAssitant 安装 USB 驱动程序,此过程无需连接,安装完成后重启电脑。

三、镜像下载

为用户提供了适配 LuckFox Pico 的 SD 卡固件和 LuckFox Pico Plus 的SPI FLASH固件。

版本 描述 下载
BusyBOX LuckFox Pico固件和LuckFox Pico Plus SPI FLASH固件 镜像百度网盘链接

四、镜像烧录

LuckFox Pico 由于默认存储介质是 SD 卡出厂未烧录镜像,LuckFox Pico Plus 由于默认存储介质 SPI NAND FLASH 出厂默认已经烧录镜像。

1、烧录SPI NAND Flash(适用于LuckFox Pico Plus)

(1)下载和解压烧录工具(戳我下载)。

(2)Luckfox Pico Plus 在 Windows下载固件库方法:

① 按住 BOOT 键后连接电脑后,松开 BOOT 键,瑞芯微刷机工具就会显示 MaskRom 设备;
② 加载固件的存放目录,重载 env 文件,勾选所有项;
③ 点击下载。

2、擦除SPI NAND Flash(适用于LuckFox Pico Plus)

LuckFox Pico Plus 如果想要使用 SD 卡启动,需要先擦除 SPI FLASH,烧录 SD 卡方法与 LuckFox Pico 方法一致。擦除方法如下:
① 加载固件,选择高级功能。
② 下载 DownloadBin。
③ 点击全部擦除。

3、SD 卡烧录

Luckfox Pico 在 Windows 下载固件库方法:
① 将 SD 卡装在读卡器并连接到电脑,选择 SD 卡工具;
② 在 USB 磁盘下会显示 SD 卡大小,如果未显示重新插拔读卡器;
③ 选择 SD卡启动;
④ 导入启动文件;
⑤点击创建 SD 卡。

五、登录

1、串口登录

(1)将串口模块一端连接电脑,另一端连接 Luckfox Pico 的引脚 1(TX)和2(RX)、3(GND)上;

(2)打开电脑设置,搜索设备管理器,查看设备管理器对应的 COM 口并记录下来;

(3)下载 MobaXterm 远程登录软件 (戳我下载),解压即可使用;

(4)打开 MobaXterm 远程登录软件,选择 Session->Serial,设置串口的波特率波特率为115200;

(5)点击OK,按下回车,输入登录名和登录密码就可以登陆了。

 

六、网络ADB调试

1、安装 ADB

(1)下载 ADB 安装包,解压即可使用(戳我下载);

(2)右键我的电脑属性—>高级系统设置—>环境变量。

(3)系统变量—>编辑—>将adb解压路径新建进去。

(4)点击确定保存环境变量。

2、配置 RNDIS 虚拟网口

LuckFox Pico 和 LuckFox Pico Plus 的 USB 虚拟网卡具有静态 IP 地址为172.32.0.93。在使用之前,需要设置RNDIS虚拟网口。对于 LuckFox Pico Plus 开发板,使用网口则无需进行配置。

 

(1)Windows 安全中心—>防火墙和网络保护—>关闭防火墙;

(2)配置 RNDIS 网卡的静态IP,打开设置—>高级网络设置—>更改适配器选项;

(3)网卡一般是类似这样的名字Remote NDIS based nternet Sharing Device,右键属性;

(4)双击 internet 协议版本(TCP/IPv4),IPV4地址设置为 172.32.0.100,避免和设备地址冲突。
 

3、ADB 登录

(1)按下 Win + R 快捷键输入 CMD 打开 Windows 终端,在终端输入 ADB 命令即可查看 ADB 相关信息。

(2)使用 ADB 连接 Luckfox Pico 。

C:\Users\cjw>adb connect 172.32.0.93
## already connected to 172.32.0.93:5555

(3)查看 ADB 设备。

C:\Users\cjw>adb devices 
## List of devices attached
## 172.32.0.93:5555      device

(4)登录到开发板。

C:\Users\cjw>adb -s 172.32.0.93:5555 shell
#

七、文件传输

   1、TFTP传输文件

 

        (1)开发板需要确保可以正常联网;

        (2)开发板的 IP 地址可以通过登录路由器查看、局域网IP扫描工具扫描或者串口调试等方式获取;

        (3)下文中开发板的 IP 地址为 172.32.0.93,服务器的IP地址为 192.168.10.127;

        (4)下载以下免安装包,解压即可使用;

 

        (5)通过网终 TFTP 传输文件。

# 从PC端tftp服务器下载文件到开发板
tftp 192.168.10.127 -g -r tftp_get.txt
tftp 192.168.10.127 -g -r sysfs_gpio

# 从开发板上传文件到PC端tftp服务器
tftp 192.168.10.127 -p -l tftp_push.txt

2、ADB 传输文件

 

        (1)从 PC 端上传 test_file.tx t到开发板的 /userdata 目录;

adb -s 172.32.0.93:5555 push test_file.txt /userdata

        (2)下载开发板 /userdata 目录下的 test_file.txt 到 PC 端。

adb -s 172.32.0.93:5555 pull /userdata/test_file.txt test_file.txt

不知道各位目前使用情况怎么样呢,,大家如有更多硬核经验的话也欢迎分享噢~

待续...

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixuedianzi/article/details/133209480

智能推荐

svn命令使用总结_svn删除文件夹命令-程序员宅基地

文章浏览阅读347次。Ubuntu安装svnapt-get install subversiongit工具使用ubuntu 18.04下svn的安装与基本命令_svn删除文件夹命令

Linux 机器间配置 SSH 免密登录_从linux服务器上ssh连接其他主机免输密码-程序员宅基地

文章浏览阅读1.4k次。在日常工作中,服务器常常会有多台。特别是应用服务器存在多台的情况下,在每台机器手动部署或升级服务,每次登录多台机器特别麻烦,通过一台机器跳转每次输入密码(一般都是超强密码)也麻烦。所以说配置机器间的免密,对日常工作来说可以简化操作流程,节省宝贵时间。这篇就简单说说如何配置多台机器间的免密功能。_从linux服务器上ssh连接其他主机免输密码

python预测值和真实值_机器学习中用什么图可以表示预测数据与真实数据的差异?...-程序员宅基地

文章浏览阅读2.5k次。但是实际上学习机器学习可能很困难。您要么使用行为类似于“黑匣子”的预构建包,要么在其中传递数据,另一端则产生魔力,或者您必须处理高级数学和线性代数。每种方法都使学习机器学习充满挑战和威胁。用Python搭建机器学习模型预测房租价格旨在向您介绍机器学习的基本概念。在继续学习时,您将从头开始构建第一个模型以进行预测,同时准确地了解模型的工作原理。(用Python搭建机器学习模型预测房租价格基于我们的机..._python机器学习预测数据比较作图

端口扫描--zmap-程序员宅基地

文章浏览阅读1k次。ZMap被设计用来针对整个IPv4地址空间或其中的大部分实施综合扫描的工具。ZMap是研究者手中的利器,但在运行ZMap时,请注意,您很有 可能正在以每秒140万个包的速度扫描整个IPv4地址空间 。我们建议用户即使在实施小范围扫描之前,也联系一下本地网络的管理员并参考我们列举的最佳扫描体验。默认情况下,ZMap会对于指定端口实施尽可能大速率的TCP SYN扫描。较为保守的情况下,对..._zmap输出结果带端口

uva1587BOX-程序员宅基地

文章浏览阅读114次。uva1587BOX 给定6个矩形的长和宽wi和hi(1≤wi,hi≤1000),判断它们能否构成长方体的6个面。思路是首先排序,每个矩形都是x<y,就是短边x,长边y,然后对六个矩形进行二级排序,排序以后构成长方体的条件有两步,第一步,首先是三对相同的长..._给定6个矩形的长和宽w和h(l≤w,h≤1000),判断它们能否构成长方

Etherent VLAN MPLS LDP Info-程序员宅基地

文章浏览阅读771次。以太网/VLAN/MPLSTopic:以太网1. 以太网帧格式以太网帧格式可分为Ethernet II和IEEE802.3,主要区别在于源MAC地址后俩字节的的长度,所幸的是,后者定义的有效长度值与前者定义的有效类型值无一相同,这样就容易区分两种帧格式了。一、前序字段(前导码/帧间隙:Preamble/SFD)(SFD:Start of Frame Delimiter)前 序字段..._报文eth和vlan以及mpls可以共存吗

随便推点

单指令周期CPU---转移指令的实现_指令jal执行后下一条指令的地址为多-程序员宅基地

文章浏览阅读1.1w次,点赞6次,收藏37次。单周期MIPS_指令jal执行后下一条指令的地址为多

Java解析XML_java 解析xml-程序员宅基地

文章浏览阅读1k次,点赞17次,收藏23次。XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和Xml Document的转换问题,说白了这是个很简单的问题,本文就各种XML解析器分别列举如下,以方便自己今后查阅。=========..._java 解析xml

【AI视野·今日NLP 自然语言处理论文速览 第二十期】Thu, 8 Jul 2021_自然语言处理最新论文-程序员宅基地

文章浏览阅读301次。AI视野·今日CS.NLP 自然语言处理论文速览Thu, 8 Jul 2021Totally 25 papers????上期速览更多精彩请移步主页Daily Computation and Language PapersDORA: Toward Policy Optimization for Task-oriented Dialogue System with Efficient Context Authors Hyunmin Jeon, Gary Geunbae Lee最近,通过_自然语言处理最新论文

Delphi XE 取得当前时间戳的几个函数_delphi时间戳-程序员宅基地

文章浏览阅读501次,点赞11次,收藏9次。时间戳 delphi_delphi时间戳

bugfix之Parameter is not valid for operation xxx. Parameter is [req]. Processor is [body].-程序员宅基地

文章浏览阅读1k次。对比发现是没有加构造方法,加上注解@NoArgsConstructor 和。@AllArgsConstructor之后解决。_parameter is not valid for operation

Qt键盘事件:捕获和处理用户输入_qt 捕获键盘输入-程序员宅基地

文章浏览阅读397次。通过使用类似的方法,您可以根据自己的需求在Qt应用程序中捕获和处理键盘事件。键盘事件的处理为用户提供了更多的交互性和灵活性,使得Qt应用程序更加强大和易用。在main函数中,我们创建了一个QApplication对象和一个MyWidget对象,并显示了MyWidget窗口。函数会被调用,并传递一个QKeyEvent对象作为参数,该对象包含了有关键盘事件的详细信息,如按下的键码、修饰键状态等。在上面的示例中,我们创建了一个自定义的QWidget派生类MyWidget,并重写了它的。_qt 捕获键盘输入

推荐文章

热门文章

相关标签