码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • firefly-rk3399开发板100天之第1天 编译android代码,给开发板下载固件


    一、前言

    其实买开发板之前我就先从这里下载了Android 7.1 Industry SDK源码编译了。

    因为之前试过在我的2核,12G内存的电脑上安装ubuntu编译android11一直报错。所以担心这次Android7.1也报错。万一真的报错,我就准备放弃了,毕竟换电脑成本有点大。

    幸亏Android7.1代码编译成功了。

    中间确实遇到了一些错误,但是按照网上别人的处理方式修改后,最终能编译成功了。


    二、下载代码,编译+刷机

    firefly-rk3399开发板源代码+固件下载wiki地址:

    https://www.t-firefly.com/doc/download/page/id/3.html

    我下载的是Android 7.1 industry SDK源码

    image

    image

    编译命令也在这个firefly-rk3399的网页的“维基教程”页面中。

    打开页面https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/。

    看到下面内容页面:

    Firefly-RK3399 Manual 2.0.6

    image

    源码解压后,同步代码,再用下面命令整编Android代码

    整体编译:
    ./FFTools/make.sh -j8 -d rk3399-firefly -l rk3399_firefly-userdebug
    打包固件:
    ./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly-userdebug
    
    打包完成会在 rockdev/Image-rk3399_firefly/ 生成打包好的固件
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    编译过程中会遇到各种环境配置问题导致编译错误。

    网上有之前别人的笔记,照着改,最终会编译成功的。

    下面是我当初编译过程中左右操作的log,从终端上复制下来的。

    https://download.csdn.net/download/sz189981/86509971

    office

    各个模块单编命令也在这个页面中下面位置,可以自己查找。


    三、给开发板下载固件

    得到固件或者自己编译出固件后,跟着就要下载固件了。

    参考页面如下:

    https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/03-upgrade_firmware.html

    下载驱动安装后,用工具给开发板下载固件。

    我拿到板子时,虽然能上电开机,但是led一直不亮。

    我用工具下载“irefly-rk3399开发板源代码+固件下载wiki”里的固件后,板子上的led就能正常亮灭了。

    image

  • 相关阅读:
    Jmeter——循环控制器中实现Counter计数器的次数重置
    SpringMVC - 详解RESTful
    k-form-design 改成自己组件步骤
    【新知实验室 TRTC&IM】实时互动课堂最佳实践
    Mybatis-Plus简介
    c++day7
    一名GISer的本科生涯--写于2018年
    thonny运行esp32项目时出现以下情况
    重装系统踩坑指南
    网易数帆深度参编中国信通院《低代码发展白皮书(2022年)》
  • 原文地址:https://blog.csdn.net/sz189981/article/details/126715675
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号