T527 Android13开发环境

news/2024/10/31 14:36:24/

一、环境系统选择:

开发环境建议选用ubuntu,下面ubuntu18.04 为例

二、环境依赖安装:

1、安装依赖库

sudo apt-get install -y git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g+±multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip elfutils-libelf-devel libelf-dev gawk fontconfig

2、安装JDK

sudo apt-get install openjdk-11-jdk

安装完成后,检查是否安装成功:

javac -versionjavac 11.0.17 # 按实际安装的来看

三、软件配置:

1、git 配置

git config --global user.name 'xxx’
git config --global user.email ‘xxx@xxx.com’

2、repo配置

1.上传公钥
2.安装repo引导脚本
3.下载代码
下载服务器统一为:sdk.allwinnertech.com
下载请注意:如有lichee和android两仓库,务必放在同一级目录

四、编译软件:

T527下载后如下

1、先编译longon

./longan/build.sh config
========ACTION List: mk_config ;========
options :
All available platform:0. android1. linux
Choice [android]: 0
All available ic:0. a5271. t527
Choice [t527]: 1
All available board:0. demo1. demo_battery2. demo_car3. demo_fastboot4. pre_auto
Choice [pre_auto]: 4
All available flash:0. default1. nor
Choice [default]: 0./build.sh

2、再编译android

以pre_auto为例

$ source build/envsetup.sh
$ lunchYou're building on LinuxLunch menu .. Here are the common combinations:1. a523_af86310vat_arm64-user...118. t527_demo_car_arm64-user119. t527_demo_car_arm64-userdebug120. t527_pre_auto_arm64-user121. t527_pre_auto_arm64-userdebug...Which would you like? [aosp_arm-eng]
Pick from common choices above (e.g. 13) or specify your own (e.g. aosp_barbet-eng): 121$ make -j16
$ pack


http://www.ppmy.cn/news/1543359.html

相关文章

Linux:编辑器Vim和Makefile

✨✨所属专栏:Linux✨✨ ✨✨作者主页:嶔某✨✨ vim的三种常用模式 分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode) 各模式的功能区分如下&…

【PythonWeb开发】Flask-RESTful字段格式化

字段格式化的意思就是对api接口返回的响应做出规范。 具体的思想是,先定义一个格式化输出样板fields,然后在类视图中的视图方法上加marshal_with装饰器使得格式化生效。这样做的有什么特别的用处吗?特性: 显示出我们设计的数据结构…

背包九讲——树形背包问题(有依赖的背包)

目录 树形背包问题 问题引入: 问题解读: 算法例题:10. 有依赖的背包问题 - AcWing题库 题目: 算法实现: 代码实现: 背包问题第七讲——树形背包问题(有依赖的背包) 背包问题是…

Docker学习笔记【从入门到精通】

目录 一、Docker是什么 二、Docker容器部署项目 三、Docker的核心特点 四、Docker的应用场景和使用方式 五、Docker安装部署 1.Docker引擎 2.Docker组成 (1)Docker Daemon (2)Rest接口 (3)Docker …

Dockerfile制作Oracle19c镜像

Dockerfile文件 cat > Dockerfile << EOF # 使用 Oracle Linux 8 作为基础镜像 FROM oraclelinux:8# 复制 Oracle 19c 安装包 COPY oracle-database-ee-19c-1.0-1.x86_64.rpm /tmp/# 安装 Oracle 19c 数据库和依赖 RUN yum localinstall -y /tmp/oracle-database-ee-…

C/C++内存和内存管理

一.C/C内存分布 首先来检测一下对于内存的分布知识是否理解通透了&#xff0c;请看下面代码和回答相关问题。 int globalVar 1; static int staticGlobalVar 1; void Test() {static int staticVar 1;int localVar 1;int num1[10] { 1, 2, 3, 4 };char char2[] "a…

【Linux】Kafka部署

1、部署 # 解压 [appuserlocalhost app]$ tar -zxvf kafka_2.13-3.0.0.tgz# 修改配置文件&#xff08;具体配置见下文&#xff09; [appuserlocalhost app]$ cd kafka_2.13-3.0.0 [appuserlocalhost kafka_2.13-3.0.0]$ vim config/server.properties # 在所有集群节点启动Kaf…

使用 Cursor 和 Devbox 快速开发并上线 Gin 项目

作为开发者&#xff0c;最让我们头疼的事情是什么&#xff1f;那必须是环境配置、版本控制以及各种部署配置等等繁琐的工作。 想象一下&#xff0c;如果你只需点击几下鼠标&#xff0c;就能拥有一个完全配置好的开发环境&#xff0c;支持从 Java 到 Python&#xff0c;从 Reac…