“Orange Pi 4G-IoT”的版本间的差异
(→Orange Pi 4G-IoT 的用途) |
(→生成固件) |
||
| 第455行: | 第455行: | ||
=== 编译 SDK 源码 === | === 编译 SDK 源码 === | ||
=== 生成固件 === | === 生成固件 === | ||
| + | <br> | ||
| + | * '''Android6.0''' | ||
| + | 编译完成后固件将汇总在 code/IoT_op_smt_hd720_pcb_v2 目录中,并打包形如 IoT_op_smt_hd720_pcb_v2_v00_eng_20180126140300.tar.gz 名字的压缩包。<br><br> | ||
| + | |||
| + | <div style="background:#f1f1f1;border:1px solid #ddd;padding:5px;width:800px; "> | ||
| + | $ tree IoT_op_smt_hd720_pcb_v2 IoT_op_smt_hd720_pcb_v2<br> | ||
| + | ├── images<br> | ||
| + | │ ├── boot.img<br> | ||
| + | │ ├── cache.img<br> | ||
| + | │ ├── lk.bin<br> | ||
| + | │ ├── logo.bin<br> | ||
| + | │ ├── MT6737M_Android_scatter.txt<br> | ||
| + | │ ├── preloader_bd6737m_35g_b_m0.bin<br> | ||
| + | │ ├── recovery.img<br> | ||
| + | │ ├── secro.img<br> | ||
| + | │ ├── system.img<br> | ||
| + | │ ├── trustzone.bin<br> | ||
| + | │ └── userdata.img<br> | ||
| + | └── modem<br> | ||
| + | ├── APDB_MT6735_S01_alps-mp-m0.mp1_W17.21<br> | ||
| + | ├── _APDB_MT6735_S01_alps-mp-m0.mp1_W17.21.check<br> | ||
| + | └── APDB_MT6735_S01_alps-mp-m0.mp1_W17.21_ENUM | ||
| + | </div><br> | ||
| + | 除此之外,开发者也可通过 Linux_Pack_Firmware 对以上固件进行打包,生成统一固件 update.img。<br> | ||
| + | * '''Android8.1'''<br><br> | ||
| + | 编译完成后固件将汇总在 code/IoT_ry_smt_hd720_pcb_v2 目录中,并打包形如 IoT_ry_smt_hd720_pcb_v2_v09_eng_20180504163653.tar.gz 名字的压缩包。<br> | ||
| + | <div style="background:#f1f1f1;border:1px solid #ddd;padding:5px;width:800px;"> | ||
| + | $ tree IoT_op_smt_hd720_pcb_v2 IoT_op_smt_hd720_pcb_v2<br> | ||
| + | ├── images<br> | ||
| + | │ ├── boot.img<br> | ||
| + | │ ├── cache.img<br> | ||
| + | │ ├── lk.bin<br> | ||
| + | │ ├── logo.bin<br> | ||
| + | │ ├── MT6737M_Android_scatter.txt<br> | ||
| + | │ ├── preloader_k37mv1_bsp.bin<br> | ||
| + | │ ├── recovery.img<br> | ||
| + | │ ├── secro.img<br> | ||
| + | │ ├── system.img<br> | ||
| + | │ ├── trustzone.bin<br> | ||
| + | │ └── userdata.img<br> | ||
| + | └── modem<br> | ||
| + | ├── APDB_MT6735_S01_alps-mp-m0.mp1_W18.04<br> | ||
| + | ├── _APDB_MT6735_S01_alps-mp-m0.mp1_W18.04.check<br> | ||
| + | └── APDB_MT6735_S01_alps-mp-m0.mp1_W18.04_ENUM | ||
| + | </div> | ||
| + | <br> | ||
| + | |||
== Android 固件烧录 == | == Android 固件烧录 == | ||
=== 烧录工具介绍 === | === 烧录工具介绍 === | ||
2022年6月22日 (三) 17:17的版本
目录
介绍
什么 Orange Pi 4G-IoT
香橙派是一款开源的单板电脑,新一代的 ARM 开发板,它可以运行 Android6.0、Lunix等操作系统。香橙派开发板(Orange Pi 4G-IoT)使用MTK系列MT6737 CPU, 同时拥有 1GB DDR3 内存。
Orange Pi 4G-IoT 的用途
我们可以用它搭建:
- 一台计算机
- 一个无线网络服务器
- 游戏机
- 音乐播放器
- 高清视频播放器
- 扬声器
- Android
当然还有其他更多的功能,因为Orange Pi是开源的
Orange Pi 4G-IoT 是为谁设计的
Orange Pi 4G-IOT 不仅仅是一款消费品,同时也是给任何想用技术进行创作创新的人设计的。它是一款非常简单、有趣、实用的工具,你可以用它去打造你身边的世界。
Orange Pi 4G-IoT 的硬件特性
| OrangePi 4G-IoT 规格 | |
| 基带部分 | |
| 主控芯片 | MT6737 |
| 处理器 | 四核 ARM® Cortex-A53,主频高达1.25GHz |
| 图形处理器 | ARM Mali-T720 MP1 |
| 内存 | 1GB DDR3 |
| 存储器 | 8GB EMMC Flash |
| 网络部分 | |
| 无线网络 | WIFI / BT / FM / GPS 四合一 |
|
射频频率
GSM WCDMA TD-CDMA CDMA2000 FDD-LTE TDD-LTE |
900/1800 (850/1900 可选) |
| B1/B8 (B2/B4/B5 可选) | |
| / | |
| / | |
| B1/B3/B7/B20 (B2/B4/B17 可选) | |
| B38/40/41B | |
| 显示部分 | |
| 显示屏 | HD |
| 电容触摸 | 支持 |
| 相机部分 | |
| 摄像头 | 13M (25pin ZIF 连接器) |
| 传感器 | |
| 加速传感器 | 支持 |
| 红外遥控 | 支持 (已适配 iDroid 遥控器) |
| 指纹识别 | 支持 |
| 外部接口和按键 | |
| SIM卡 | mini单SIM卡 |
| TF卡 | 支持热插拔 |
|
音频
耳机 麦克风 |
用于音频输入/输出 |
| 用于音频输入 | |
|
USB
USB Host × 3 Micro USB × 1 |
支持 OTG |
| 仅用于烧录固件 | |
|
LED 信号灯
电源指示灯 开机指示灯 |
红色 用于指示电源状态 |
| 绿色 用于指示开机状态 | |
| 按键 | 电源键 |
| HDMI | 支持 |
|
预留接口
40pin 拓展口 |
1.8V, SPI × 2 , I2C × 3, UART × 2 |
|
电源
DC Battery |
5V 2A |
| 通过焊盘连接 | |
| 系统/软件 | |
| 系统 | Android 6.0/Android8.1 |
| 编程语言支持 | C、C++、Kotlin、Java、Shell、Python等 |
| 外观规格 | |
| PCB 尺寸 | 55mm*85mm |
| 重量 | 43g |
| Orange Pi™ 是深圳市迅龙软件有限公司的注册商标 | |
40pin GPIO 定义
| OrangePi(4G-IOT) | ||
| P01 | VIO28_PMU | |
| P02 | DC5V | |
| P03 | SDA1 | GPIO49 |
| P04 | DC5V | |
| P05 | SCL1 | GPIO50 |
| P06 | GND | |
| P07 | EINT87 | GPIO87 |
| P08 | UTXD2 | |
| P09 | GND | |
| P10 | URXD2 | GPIO57 |
| P11 | URXD1 | |
| P12 | EINT8 | EINT8 |
| P13 | UTXD1 | |
| P14 | GND | |
| P15 | UCTS1 | |
| P16 | EINT9 | EINT9 |
| P17 | VIO28_PMU | |
| P18 | EINT11 | EINT11 |
| P19 | SPI2_MI | EINT3 |
| P20 | GND | |
| P21 | SPI2_MO | EINT4 |
| P22 | URTS1 | |
| P23 | SPI2_CK | EINT6 |
| P24 | SPI2_CS | EINT5 |
| P25 | GND | |
| P26 | EINT12 | |
| P27 | SDA2 | GPIO51 |
| P28 | SCL2 | GPIO52 |
| P29 | SPI_CS | GPIO65 |
| P30 | GND | |
| P31 | SPI_CK | GPIO66 |
| P32 | URTS2 | GPIO60 |
| P33 | SPI_MO | PA9 |
| P34 | GND | |
| P35 | SPI_MI | GPIO67 |
| P36 | UCTS2 | GPIO59 |
| P37 | EINT_123 | GPIO123 |
| P38 | SCL3 | GPIO54 |
| P39 | GND | |
| P40 | SDA3 | GPIO53 |
快速入门
准备硬件与软件工具
开发板的供电方式
拆包说明
Android 编译环境搭建
获取 SDK 源码压缩包
搭建编译环境
编译 SDK 源码
生成固件
- Android6.0
编译完成后固件将汇总在 code/IoT_op_smt_hd720_pcb_v2 目录中,并打包形如 IoT_op_smt_hd720_pcb_v2_v00_eng_20180126140300.tar.gz 名字的压缩包。
$ tree IoT_op_smt_hd720_pcb_v2 IoT_op_smt_hd720_pcb_v2
├── images
│ ├── boot.img
│ ├── cache.img
│ ├── lk.bin
│ ├── logo.bin
│ ├── MT6737M_Android_scatter.txt
│ ├── preloader_bd6737m_35g_b_m0.bin
│ ├── recovery.img
│ ├── secro.img
│ ├── system.img
│ ├── trustzone.bin
│ └── userdata.img
└── modem
├── APDB_MT6735_S01_alps-mp-m0.mp1_W17.21
├── _APDB_MT6735_S01_alps-mp-m0.mp1_W17.21.check
└── APDB_MT6735_S01_alps-mp-m0.mp1_W17.21_ENUM
除此之外,开发者也可通过 Linux_Pack_Firmware 对以上固件进行打包,生成统一固件 update.img。
- Android8.1
编译完成后固件将汇总在 code/IoT_ry_smt_hd720_pcb_v2 目录中,并打包形如 IoT_ry_smt_hd720_pcb_v2_v09_eng_20180504163653.tar.gz 名字的压缩包。
$ tree IoT_op_smt_hd720_pcb_v2 IoT_op_smt_hd720_pcb_v2
├── images
│ ├── boot.img
│ ├── cache.img
│ ├── lk.bin
│ ├── logo.bin
│ ├── MT6737M_Android_scatter.txt
│ ├── preloader_k37mv1_bsp.bin
│ ├── recovery.img
│ ├── secro.img
│ ├── system.img
│ ├── trustzone.bin
│ └── userdata.img
└── modem
├── APDB_MT6735_S01_alps-mp-m0.mp1_W18.04
├── _APDB_MT6735_S01_alps-mp-m0.mp1_W18.04.check
└── APDB_MT6735_S01_alps-mp-m0.mp1_W18.04_ENUM