20231202将RK3399的挖掘机开发板在Andorid12系统下编译ENG模式

20231202将RK3399的挖掘机开发板在Andorid12系统下编译ENG模式
2023/12/2 10:21


百度搜索:RK3399 编译 ENG版本
RK3399 lunch ENG


Z:\rk_android12_220722\device\rockchip\rk3399\AndroidProducts.mk
#
# Copyright 2014 The Android Open-Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

PRODUCT_MAKEFILES := \
    $(LOCAL_DIR)/rk3399_mid/rk3399_mid.mk \
    $(LOCAL_DIR)/rk3399_atv/rk3399_atv.mk \
    $(LOCAL_DIR)/rk3399_Android10/rk3399_Android10.mk \
    $(LOCAL_DIR)/rk3399_Android11/rk3399_Android11.mk \
    $(LOCAL_DIR)/rk3399_Android12/rk3399_Android12.mk \

COMMON_LUNCH_CHOICES := \
    rk3399_mid-userdebug \
    rk3399_mid-user \
    rk3399_Android10-userdebug \
    rk3399_Android10-user \
    rk3399_Android11-userdebug \
    rk3399_Android11-user \
    rk3399_Android12-eng \
    rk3399_Android12-userdebug \
    rk3399_Android12-user \


编译步骤:
rootroot@rootroot-X99-Turbo:~/rk_android12_220722$ source build/envsetup.sh 
rootroot@rootroot-X99-Turbo:~/rk_android12_220722$ 
rootroot@rootroot-X99-Turbo:~/rk_android12_220722$ lunch

You're building on Linux

Lunch menu... pick a combo:
     1. PX30_Android12-user
     2. PX30_Android12-userdebug
     3. aosp_arm-eng
     4. aosp_arm64-eng
     5. aosp_blueline-userdebug
     6. aosp_blueline_car-userdebug
     7. aosp_bonito-userdebug
     8. aosp_bonito_car-userdebug
     9. aosp_bramble_car-userdebug
     10. aosp_cf_arm64_auto-userdebug
     11. aosp_cf_arm64_phone-userdebug
     12. aosp_cf_x86_64_foldable-userdebug
     13. aosp_cf_x86_64_pc-userdebug
     14. aosp_cf_x86_64_phone-userdebug
     15. aosp_cf_x86_64_tv-userdebug
     16. aosp_cf_x86_auto-userdebug
     17. aosp_cf_x86_phone-userdebug
     18. aosp_cf_x86_tv-userdebug
     19. aosp_coral_car-userdebug
     20. aosp_crosshatch-userdebug
     21. aosp_crosshatch_car-userdebug
     22. aosp_crosshatch_vf-userdebug
     23. aosp_flame_car-userdebug
     24. aosp_oriole_car-userdebug
     25. aosp_raven_car-userdebug
     26. aosp_redfin_car-userdebug
     27. aosp_sargo-userdebug
     28. aosp_sargo_car-userdebug
     29. aosp_sunfish_car-userdebug
     30. aosp_x86-eng
     31. aosp_x86_64-eng
     32. arm_krait-eng
     33. arm_v7_v8-eng
     34. armv8-eng
     35. armv8_cortex_a55-eng
     36. armv8_kryo385-eng
     37. beagle_x15-userdebug
     38. beagle_x15_auto-userdebug
     39. fuchsia_arm64-eng
     40. fuchsia_x86_64-eng
     41. hikey-userdebug
     42. hikey64_only-userdebug
     43. hikey960-userdebug
     44. hikey960_tv-userdebug
     45. hikey_tv-userdebug
     46. qemu_trusty_arm64-userdebug
     47. rk3326_pie-user
     48. rk3326_pie-userdebug
     49. rk3326_q-user
     50. rk3326_q-userdebug
     51. rk3326_r-user
     52. rk3326_r-userdebug
     53. rk3326_s-user
     54. rk3326_s-userdebug
     55. rk3326_sgo-user
     56. rk3326_sgo-userdebug
     57. rk3399_Android10-user
     58. rk3399_Android10-userdebug
     59. rk3399_Android11-user
     60. rk3399_Android11-userdebug
     61. rk3399_Android12-eng
     62. rk3399_Android12-user
     63. rk3399_Android12-userdebug
     64. rk3399_mid-user
     65. rk3399_mid-userdebug
     66. rk3566_32bit-user
     67. rk3566_32bit-userdebug
     68. rk3566_eink-user
     69. rk3566_eink-userdebug
     70. rk3566_einkw6-user
     71. rk3566_einkw6-userdebug
     72. rk3566_r-user
     73. rk3566_r-userdebug
     74. rk3566_s-user
     75. rk3566_s-userdebug
     76. rk3566_sgo-user
     77. rk3566_sgo-userdebug
     78. rk3568_s-user
     79. rk3568_s-userdebug
     80. sdk_car_arm-userdebug
     81. sdk_car_arm64-userdebug
     82. sdk_car_portrait_x86_64-userdebug
     83. sdk_car_x86-userdebug
     84. sdk_car_x86_64-userdebug
     85. silvermont-eng
     86. uml-userdebug
     87. yukawa-userdebug
     88. yukawa_sei510-userdebug

Which would you like? [aosp_arm-eng] 61

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3399_Android12
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a15
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.4.0-150-generic-x86_64-Ubuntu-18.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SP2A.220305.012
OUT_DIR=out
============================================
rootroot@rootroot-X99-Turbo:~/rk_android12_220722$ ./build.sh -UACKu


参考资料:
https://blog.51cto.com/u_16175454/7323112
RK3399编译 Android10.0 固件
// 选择目标设备
lunch rk3399-eng

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/239187.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

rust中动态数组Vec的简单使用

在Rust中,Vector(简称Vec)是一个动态数组数据结构,它可以动态地增加或减少其容量。Vec是Rust标准库中的一个常见类型,非常适合用于存储和操作一系列相同类型的值。 Vec其实是一个智能指针,用于在堆上分配内…

如何让企业报修、派单更高效!自动派单系统有什么用?

最近有做学校后勤报修、物业、酒店民宿的朋友找到我,聊得最多的就是关于任务分发的事情,觉得工作任务派单好难!   我也从跟他们聊天过程中简单整理了以下两种报修派单中普遍存在的问题:   第一种就是有人打电话报修&#xff0…

大数据之HBase(二)

Master详细架构 位置:namenode实现类:HMaster组成 负载均衡器:通过meta了解region的分配,通过zk了解rs的启动情况,5分钟调控一次分配平衡元数据表管理器:管理自己的预写日志,如果宕机&#xff…

自然语言处理 (NLP) 中的组合语义分析

埃弗顿戈梅德(Everton Gomede) 一、介绍 自然语言处理 (NLP) 中的组合语义分析是一个引人入胜且复杂的话题。为了充分理解它,将这个概念分解成它的基本组成部分是至关重要的:组合语义及其在NLP中的应用。组…

【Linux】cp 命令使用

cp 命令 cp(英文全拼:copy file)命令主要用于复制文件或目录。 著者 由Torbjorn Granlund、David MacKenzie和Jim Meyering撰写。 语法 cp [选项]... [-T] 源文件 目标文件或:cp [选项]... 源文件... 目录或:cp [选…

51k+ Star!动画图解、一键运行的数据结构与算法教程!

大家好,我是 Java陈序员。 我们都知道,《数据结构与算法》 —— 是程序员的必修课。 无论是使用什么编程语音,亦或者是前后端开发,都需要修好《数据结构与算法》这门课! 在各个互联网大产的面试中,对数据…

免费使用优彩云采集器,3分钟学会优彩云采集器使用【2023最新】

如何高效地采集并聚合原创内容成为了一项关键任务?在这个背景下,本文将深入研究优彩云采集和147SEO采集,实现原创文章采集。 147SEO采集器 对于许多从业者而言,147SEO采集并不陌生。作为一款专注于原创内容采集的工具&#xff0c…

六、ZooKeeper Java API操作

目录 1、引入maven坐标 2、节点的操作 这里操作Zookeeper的JavaAPI使用的是一套zookeeper客户端框架 Curator ,解决了很多Zookeeper客户端非常底层的细节开发工作 。 Curator包含了几个包:

java设计模式学习之【桥接模式】

文章目录 引言桥接模式简介定义与用途:实现方式 使用场景优势与劣势桥接模式在Spring中的应用绘图示例代码地址 引言 想象你正在开发一个图形界面应用程序,需要支持多种不同的窗口操作系统。如果每个系统都需要写一套代码,那将是多么繁琐&am…

代数学笔记6: 群同态基本定理,循环群结构定理

群同态 ρ : G 1 ( , ⋅ ) → G 2 ( , ∘ ) g ↦ ρ ( g ) \rho:G_1(\ ,\cdot)\to G_2(\ ,\circ)\\ \qquad\ \ g\mapsto \rho(g) ρ:G1​( ,⋅)→G2​( ,∘) g↦ρ(g) ∀ g 1 , g 2 ∈ G \forall g_1,g_2\in G ∀g1​,g2​∈G, 有 ρ ( g 1 ⋅ g 2 ) ρ ( g 1 ) ∘ ρ ( g 2 …

mysql数据库的字符集和字符校对规则

所谓字符集就是字符的编码,是怎么保存的,例如UTF-8。 所谓字符校对规则是指按照什么规则来比较字符,打个简单的比方,比较字符A和a的时候,忽略大小写,这就是一条规则。 详情可以查询mysql官网:h…

【高效开发工具系列】Hutool Http工具类

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…