码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Firefly RK3399 PC pro开发板资料


    一. 基本介绍

    1. 产品介绍:Firefly | 让科技更简单,让生活更智能
    2. 开发板规格书:https://download.t-firefly.com/product/Board/RK3399/Document/Hardware/ROC-RK3399-PC%20Pro/Specification/ROC-RK3399-PC%20Pro%20%E4%BA%A7%E5%93%81%E8%A7%84%E6%A0%BC%E4%B9%A6.pdf
    3. 资料固件下载链接:Firefly | 让科技更简单,让生活更智能
    4. 串口调试:串口调试 — Firefly Wiki

    ROC-RK3399-PC Pro 使用以下串口参数:

    • 波特率:1500000
    • 数据位:8
    • 停止位:1
    • 奇偶校验:无
    • 流控:无
    1. 更新固件介绍:1. 更新固件介绍 — Firefly Wiki

    分别对应有三种烧录方式:

    升级模式

    MaskRom 升级模式

    Loader 升级模式

    SD 升级模式

    简单描述

    1. 使用USB线将主板连接到电脑上;
    2. 硬件操作使板子进入升级模式;
    3. 在PC上使用USB升级单板固件。

    1. 使用USB线将主板连接到电脑上;
    2. 软件或按键操作使板子进入升级模式;
    3. 在PC上使用USB升级单板固件。

    1.通过升级卡制作工具,将MicroSD卡制作为升级卡;
    2. 将升级卡插入主板,上电开机,机器自动执行升级。

    连接方式

    USB

    USB

    TF卡(少数为SD卡槽)

    升级工具
    Windows PC
    Linux PC


    Windows 上升级固件


    Linux 上升级固件


    Windows 上升级固件


    Linux 上升级固件


    Windows 上制作升级卡


    不支持

    进入方法

    需要硬件操作

    按键或软件进入

    上电直接进入

    使用条件

    硬件操作进入

    能正常使用uboot

    无

    使用场景推荐

    1. 当板子无法正常启动时候;
    2. 在切换烧写Linux和Android固件的情况下。

    1. 有完整uboot或能正常进入系统;
    2. 需要单独烧写分区(uboot或boot分区等)。

    1. 工人操作方便,适合产品批量生产时候;
    2. 产品定型后升级,方便最终客户操作。

    优点

    1. 最基本的烧写方式;
    2. 非固件和硬件问题,一般都能成功烧写;
    3. 不需要uboot支持,拯救变砖的单板;
    4. 支持跨系统升级(Linux和安卓等)。

    1. 烧写效果MaskRom 升级模式差不多;
    2. 能单独烧写分区;
    3. 进入loader模式方便。

    1. 操作方便,只需插卡启动;
    2.集合了MaskRom 升级模式的优点。

    缺点

    1. 进入方式麻烦,不适难拆除外壳的产品;
    2. 烧写分区表麻烦,较难单独烧写分区;
    3. 需要完全擦除设备再烧写。

    1. 需要完整的loader(通常指uboot);
    2. 跨系统升级需要完全擦除设备再烧写。

    1. 需要合成完整固件。

    1. 使用USB线烧写须知(重要):6. 使用USB线烧写须知(重要) — Firefly Wiki

    二. Linux开发

    1. 编译 Ubuntu 固件 ( GPT ):1. 编译 Ubuntu 固件 ( GPT ) — Firefly Wiki
    1. Linux开发指南:1. 指南概述 — Firefly Wiki

    三. Android开发

    1. ADB使用:1. ADB 使用 — Firefly Wiki
    2. Android开发环境搭建:2. 编译环境搭建 — Firefly Wiki
    3. 编译 Android7.1 Industry:3. 编译 Android7.1 Industry 固件 — Firefly Wiki
    4. 编译 Android10.0 固件:4. 编译 Android10.0 固件 — Firefly Wiki

    四.U-Boot 使用

    使用介绍链接:U-Boot 使用 — Firefly Wiki

    五.驱动使用

    1. adc:ADC 使用 — Firefly Wiki
    2. gpio: GPIO 使用 — Firefly Wiki
    3. I2C:I2C 使用 — Firefly Wiki
    4. IR:IR 使用 — Firefly Wiki
    5. LCD:LCD使用 — Firefly Wiki
    6. LED:LED 使用 — Firefly Wiki
    7. PWM:PWM 使用 — Firefly Wiki
    8. SPI:SPI 使用 — Firefly Wiki
    9. 定时器:定时器使用 — Firefly Wiki
    10. UART:UART 使用 — Firefly Wiki
  • 相关阅读:
    深度学习入门(7)误差反向传播计算方式及简单计算层的实现
    瑞芯微rk1126 平台部分jpeg图片解码程序挂掉的问题
    IP和MAC的作用区别
    【算法leetcode】剑指 Offer II 081. 允许重复选择元素的组合(多语言实现)
    《lwip学习7》-- IP协议
    Arthas实操-Web Console
    Redis订阅发布
    MySQL进阶实战8,分区表详解
    web前端课程设计 HTML+CSS+JavaScript旅游风景云南城市网页设计与实现 web前端课程设计代码 web课程设计 HTML网页制作代码
    MySQL的三种日志文件
  • 原文地址:https://blog.csdn.net/XiaoXiaoPengBo/article/details/127932180
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号