39、rk3399 pro刷机过程、rk3588刷机过程和简单的http服务代码

本文详细记录了RK3399 Pro和RK3588的刷机步骤,包括Ubuntu与Fedora系统的安装。同时介绍了如何使用RKDevTool工具进行刷机,并提供了刷机成功的判断标准。此外,文章还讨论了通过HTTP服务进行C++端的图片处理,包括Android Studio向C++服务端传递base64图片和使用Postman测试HTTP通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本思想: 记录一下rk3399 pro刷机过程,在公司刷机造成了屏幕卡在firefly画面不动了,甚是焦虑,拿回家拯救搬砖

其中ubuntu的帐号:firefly 密码:firefly

其中Fedroa的帐号:toybrick 密码:toybrick

一、下载官方资料和固件 系统镜像:AIO-RK3399PROC-UBUNTU-20.04_MINIMAL-GPT-20211230-1503.img.7z

1)菜鸡使用sd卡刷机的

 2)、然后插上内存卡,重启,重启成功之后,会提醒你拔掉sd卡 

3)刷机成功结果

<
### RK3399 设备刷机教程 对于RK3399设备的刷机过程,具体操作如下: #### 准备工作 确保拥有正确的刷机文件。例如,针对Firefly RK3399 PC Pro Android 10版本,image位于特定路径`rockdev/Image-rk3399_roc_pc_plus/ROC-RK3399-PC-Pro_Android10_HDMI_221130.img`[^1]。 #### USB连接与环境准备 nanoPC上电并通过USB线缆将其连接至宿主计算(推荐使用Windows操作系统)。随后解压缩刷机包`rk3399-usb-friendlydesktop-bionic-4.4-arm64-20220919`中的文件,在此过程中定位到名为`RKDevTool`的应用程序并启动它。此时可能会提示未检测到任何设备,这属于正常现象,因为还需要进一步的操作来使工具识别目标硬件[^2]。 #### 启动模式切换 为了能够被RKDevTool成功探测,需按照指导调整nanoPC的状态:保持按下Recovery按钮的同时长时间(超过1.5秒)按住电源键开启器,并且在此期间持续按着Reset按键直到指示灯亮起后再释放所有按键。当RKDevTool界面显示出已找到相应设备时,则表明已经进入了合适的写状态,可继续下一步骤。 #### 开始入固件 一旦确认RKDevTool能正确识别待写的NanoPC-T4或其他兼容型号后,在软件内的“下载镜像”标签页里选择之前提到过的`.img`格式系统映像文件作为要传输的数据源,点击“执行”。整个烧录流程可能耗时几分钟不等,请耐心等待直至完成消息弹出为止。 #### 编译自定义U-Boot (可选) 如果有特殊需求想要定制化引导加载程序的话,可以从官方获取最新的U-Boot源代码库开始着手。编译完成后得到两个重要的二进制组件——TPL(SPL前驱)用于早期内存配置以及SPL本身负责后续阶段的任务处理。这两个部分最终会被打包成单个`idbloader.img`文件供实际部署使用。创建该复合型映像的具体命令如下所示: ```bash tools/mkimage -n rk3399 -T rksd -d tpl/u-boot-tpl.bin idbloader.img cat spl/u-boot-spl.bin >> idbloader.img ``` 上述指令通过调用`mkimage`工具指定平台名(`rk3399`)、类型(`rksd`)并将初始TPL映像加入新构建的目标文件内;紧接着追加SPL数据片段形成完整的IDBLoader结构体[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sxj731533730

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值