RK3568(一)——SDK环境搭建

embedded/2024/12/26 18:33:57/

虚拟机安装

搭建文件互传方法

网络配置

虚拟机网络配置

开发板网络设置

临时设置ip地址(重启失效)

ifconfig eth0 192.168.137.10 netmask 255.255.255.0
route add default gw 192.168.137.1

设置动态ip

vi etc/network/interfaces

auto eth0
iface eth0 inet dhcp

设置静态ip(局域网内静态ip更好用)

vi etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.137.2
netmask 255.255.255.0
gateway 192.168.137.1
dns-nameserve 114.114.114.114

重启网络服务

  • 重启网卡

ifconfig eth0 up

<font style="color:#DF2A3F;background-color:rgb(238, 240, 244);">/etc/init.d/networking restart</font>

关闭防火墙

  • 主机防火墙关闭
  • 开发板防火墙关闭

iptables -F

安装驱动

  • 串口驱动
  • Rockchip USB驱动

安装交叉编译工具

ADB工具安装

adb 全称 Android Debug Bridge,直译过来就是 Android 调试桥,它是一个通用的命令行工具。adb 做为 Android 设备与 PC 端连接的一个桥梁,它可以让开发者通过网络或 USB 与 Android设备进行通信,从而作为 Android 设备的调试工具;在 Android 开发中,adb 是必不可少的一个工具。

主要功能:

  • 运行设备的 shell(命令行)
  • 管理模拟器或设备的端口映射
  • 计算机与设备之间的文件上传/下载
  • 将本地 apk 软件安装至模拟器或 Android 设备

需要说明的是,adb 虽然是 Android 设备的调试工具,但随着 adb 的普及,不仅仅是 Android设备,在嵌入式开发中,很多 Linux 设备也同样支持 adb 调试,例如 Rockchip 平台。

Windows下安装ADB工具

解压工具到指定文件夹

  • 下载工具压缩包
    用户也可以通过链接地址 https://developer.android.google.cn/studio/releases/platform-tools
  • 解压platform-tools_r33.0.3-windows.zip至指定地址

添加至环境变量

  • 进入系统,点击高级系统设置

  • 修改系统path环境变量

  • 添加adb-tools工具路径地址

安装完成,测试

Linux下安装ADB工具

解压至指定文件夹

  • unzip platform-tools_r33.0.3-linux.zip

添加至环境变量

  • 临时添加

export PATH=$PATH:~/linux/tools/platform-tools

  • 长久添加

vi ~/.bashrc 在文件最后一行添加以下命令:

export PATH=$PATH:~/linux/tools/platform-tools


http://www.ppmy.cn/embedded/145400.html

相关文章

基于单片机智能控制的饮水机控制系统

基于单片机智能控制的饮水机控制系统&#xff0c;以STC89C52单片机为核心&#xff0c;利用防水型DS18B20温度传感器对饮水机内的水温做出检测&#xff0c;其次利用水位传感器对饮水机内的水量做出检测&#xff0c;并显示在OLED液晶显示屏上。用户在使用饮水机时&#xff0c;通过…

大模型qiming面试内容整理-编码能力评估

编码能力评估是大模型相关岗位面试中非常关键的一环,面试官通常希望通过这个环节了解候选人对编程语言、算法与数据结构的掌握情况,以及其在实践中解决实际问题的能力。以下是编码能力评估的常见内容和类型,特别是针对机器学习、大模型和深度学习方向: 编程语言熟练度 ● P…

ios 开发配置蓝牙

如果使用了蓝牙功能, 又没有配置, 会出现以下错误: This app has crashed because it attempted to access privacy-sensitive data without a usage description. The apps Info.plist must contain an NSBluetoothAlwaysUsageDescription key with a string value explaini…

酷柚易汛进销存系统PHP+Uniapp

移动端订货通、商品管理、库存管理、订单管理、客户管理、供应商、财务管理、经营分析 版本更新V1.6.4 1、新增供应商分类不可添加重复类别2、新增客户分类不可添加重复类别3、新增商品分类不可添加重复类别4、新增支出类别不可添加重复类别5、新增收入类别不可添加重复类别6…

Linux下网卡实现NAT转发

目标 在嵌入式Linux设备下&#xff0c;使用单一的网卡&#xff08;前提支持STA&#xff0b;AP共存&#xff09;&#xff0c;使用NAT&#xff08;网络地址转换&#xff09;实现软路由&#xff0c;以自身为热点&#xff0c;将接收到的流量数据全部转发出去。 一&#xff0c;STA…

专题二十六_贪心策略(3)_算法专题详细总结

目录 贪心策略 1. 单调递增的数字&#xff08;medium&#xff09; 解析&#xff1a; 代码编写&#xff1a; 总结&#xff1a; 2. 坏了的计算器&#xff08;medium&#xff09; 解析&#xff1a; 解法一&#xff1a;正向推导&#xff1a; 解法二&#xff1a;正难则反 代…

软考高级架构 - 10.5 软件架构演化评估方法

10.4 软件架构演化原则总结 本节提出了18条架构演化的核心原则&#xff0c;并为每条原则设计了简单而有效的度量方法&#xff0c;用于从系统整体层面提供实用信息&#xff0c;帮助评估和指导架构演化。 演化成本控制&#xff1a;成本小于重新开发成本&#xff0c;经济高效。进…

uniapp小程序 slot中无法传递外部参数的解决方案

最近在封装一个List组件&#xff0c;外部传给我数据&#xff0c;我循环后将每个Item部分slot到外部&#xff0c;由调用者自己去写item布局&#xff0c;类似ElementUI、iView的Tabe列表。 List: <view v-if"list.length > 0" class"list-scroll__item&quo…