“Orange Pi Win Plus”的版本间的差异

来自Wiki-Orange Pi
跳转至: 导航搜索
步骤2: 准备板子启动需要的 TF 卡
第437行: 第437行:
 
  HDMI 转 HDMI             HDMI 转 DVI                 TF卡             电源适配器
 
  HDMI 转 HDMI             HDMI 转 DVI                 TF卡             电源适配器
 
=== 步骤2: 准备板子启动需要的 TF 卡 ===
 
=== 步骤2: 准备板子启动需要的 TF 卡 ===
为了能够正常使用香橙派开发板,必须先在 TF 卡上安装操作系统。<br>
+
为了能够正常使用香橙派开发板,必须先在 TF 卡上安装操作系统。<br><br>
 
'''<big>1)基于Windows 平台将linux 操作系统写入TF 卡</big>'''
 
'''<big>1)基于Windows 平台将linux 操作系统写入TF 卡</big>'''
 
a.把TF卡插入电脑中,TF卡的容量必须比操作系统镜像大,通常需要 8GB或更大的容量。<br>
 
a.把TF卡插入电脑中,TF卡的容量必须比操作系统镜像大,通常需要 8GB或更大的容量。<br>
第483行: 第483行:
 
'''http://www.orangepi.cn/downloadresourcescn/'''
 
'''http://www.orangepi.cn/downloadresourcescn/'''
 
b.格式化 TF 卡
 
b.格式化 TF 卡
 +
 
=== 步骤3: 启动你的香橙派开发板 ===
 
=== 步骤3: 启动你的香橙派开发板 ===
 
=== 步骤4:正确关闭你的香橙派开发板 ===
 
=== 步骤4:正确关闭你的香橙派开发板 ===

2022年6月21日 (二) 16:00的版本

介绍

什么是 Orange Pi Win/Win Plus

香橙派是一款开源的单板卡片电脑,新一代的 arm 开发板,它可以运行Android 5.1、Ubuntu、Debian 等操作系统,兼容树莓派。香橙派单板电脑使用全志A64 系统级芯片,同时拥有 1GB(Win)/2GB(Win Plus) DDR3 内存。

Orange Pi Win/Win Plus 的用途

我们可以用它搭建:

  • 一台计算机
  • 一个无线网络服务器
  • 游戏机
  • 音乐播放器
  • 高清视频播放器
  • 扬声器
  • Android
  • Scratch
  • ......

还有更多的其他功能,因为 Orange Pi Win/Win Plus 是开源的。

Orange Pi Win/Win Plus 是为谁设计的

Orange Pi Win/Win Plus 不仅仅是一款消费品,同时也是给任何想用技术来进行创作创新的人设计的。它是一款非常简单、有趣、实用的工具,你可以用它去打造你身边的世界。

Orange Pi Win/Win Plus 的硬件特性

CPU 全志 A64 芯片,4 核 64 位 Cortex-A53
GPU Mali400MP2 GPU
Support OpenGL ES 2.0 and OpenVG1.1
内存 1GB/2GB DDR3 (与 GPU 共享)
板载存储 TF 卡(最大 32GB)/ 2MB Flash 存储器 / emmc(默认空贴)
板载网络 100/1000M 以太网 RJ45
板载 wifi+蓝牙 AP6212,IEEE802.11 b/g/n,BT4.2
视频输入 具有 CSI 接口的摄像头模块
音频输入 MIC
视频输出 HDMI, mips LCD
音频输出 3.5 mm 音频口和 HDMI
电源 DC 输入,USB OTG 供电,电池供电
USB 2.0 端口 4 个 USB 2.0 HOST, 1 个 USB 2.0 OTG
Low-level peripherals 40 pin 接头, 兼容树莓派
GPIO(1x3)口 UART, ground.
LED灯 电源指示灯和状态指示灯
按键 电源(SW2),复位键(SW4)
支持的操作系统 Android, Ubuntu, Debian 等操作系统,兼容树莓派.
外观规格介绍
产品尺寸 93mm×60mm
重量 79g

Orange Pi Win顶层视图:

WinPlus-1.png

Orange Pi Win底层视图:

WinPlus-2.png

Orange Pi Win接口详情图:

WinPlus-3.png
WinPlus-4.png

Orange Pi Win Plus顶层视图:

WinPlus-5.png

Orange Pi Win Plus底层视图:

WinPlus-6.png

Orange Pi Win Plus接口详情图:

WinPlus-7.png

WinPlus-8.png

GPIO 规格

Orange Pi 40-pin GPIO
香橙派开发板有 40 pin GPIO 接头用来匹配 Raspberry Pi(树莓派)的 Model A和 Model B。
下图是香橙派开发板的 GPIO 引脚线:
WinPlus-9.png

OrangePi(A64)    
CON1-P01 VCC3V3-EXT  
CON1-P02 VCC5V-EXT  
CON1-P03 TWI1-SDA PH3
CON1-P04 VCC-5V  
CON1-P05 TWI1-SCK PH2
CON1-P06 GND  
CON1-P07 S_PWM PL10
CON1-P08 S_UART_TX PL2
CON1-P09 GND  
CON1-P10 S_UART_RX PL3
CON1-P11 UART3_RX PH5
CON1-P12 PD4 PD4
CON1-P13 UART3_TX PH4
CON1-P14 GND  
CON1-P15 UART3_CTS PH7
CON1-P16 PL9 PL9
CON1-P17 VCC3V3-EXT  
CON1-P18 PC4 PC4
CON1-P19 SPI1_MOSI PD2
CON1-P20 GND  
CON1-P21 SPI1_MISO PD3
CON1-P22 UART3_RTS PH6
CON1-P23 SPI1_CLK PD1
CON1-P24 SPI1_CS0 PD0
CON1-P25 GND  
CON1-P26 PD6 PD6
CON1-P27 TWI2-SDA PE15
CON1-P28 TWI2-SCK PE14
CON1-P29 PB4 PB4
CON1-P30 GND  
CON1-P31 PB5 PB5
CON1-P32 UART2_RTS PB2
CON1-P33 PB6 PB6
CON1-P34 GND  
CON1-P35 PB7 PB7
CON1-P36 UART2_CTS PB3
CON1-P37 PD5 PD5
CON1-P38 UART2_TX PB0
CON1-P39 GND  
CON1-P40 UART2_RX PB1

CSI 摄像头接口规格

CSI 摄像头接口是一个可以通过适当的信号引脚映射来连接外部摄像头模块的 24 pin FPC 接口。CSI 接口的引脚定义如下所示。在香橙派开发板上标有“CON2”的就是摄像头接口。

WinPlus-28.png

OrangePi-CSI

CON1-P01 NC  
CON1-P02 GND  
CON1-P03 TWI2-SDA PE13
CON1-P04 VCC-CSI  
CON1-P05 TWI2-SCK PE12
CON1-P06 CSI-RESET#  
CON1-P07 CSI-VSYNC PE3
CON1-P08 CSI-STBY-EN PE15
CON1-P09 CSI-HSYNC  
CON1-P10 VDD1V8-CSI
CON1-P11 VCC-CSI
CON1-P12 CSI-D7 PE11
CON1-P13 CSI-MCLK PE1
CON1-P14 CSI-D6 PE10
CON1-P15 GND
CON1-P16 CSI-D5 PE9
CON1-P17 CSI-PCLK PE0
CON1-P18 CSI-D4 PE8
CON1-P19 CSI-D0 PE4
CON1-P20 CSI-D3 PE7
CON1-P21 CSI-D1 PE5
CON1-P22 CSI-D2 PE6
CON1-P23 GND
CON1-P24 AFVCC-CSI


快速入门

按照如下步骤,你可以在很短的时间内配置并使用你的香橙派开发板。启动你的香橙派开发板需要完成以下几步。

步骤1: 准备需要的配件

第一次使用香橙派开发板,你至少需要准备如下的一些配件:

编号 项目 最低要求及说明
1 TF卡 最小 8GB容量,class 10 级,建议使用品牌TF卡
2 标准HDMI转HDMI线
标准HDMI转DVI线
标准HDMI转HDMI线用于连接 HD TV 或者HD显示器
标准HDMI转DVI线用于接DVI显示器
3 键盘鼠标 任何标准usb接口的键盘鼠标都可以。键盘和鼠标可能会需要较大的功率,所以可能需要使用一个 USB 集线器。
4 网线(可选) 网络属于可选项,它能够更加方便的更新和安装你的香橙派开发板上的软件。
5 电源适配器 至少 5V/2A 高品质电源适配器,OTG 尽量不用作电源输入。
6 音频线(可选) 你可以选择一个 3.5 mm 接口的音频线来体验立体音效。

WinPlus-29.png

HDMI 转 HDMI	            HDMI 转 DVI	                TF卡	             电源适配器

步骤2: 准备板子启动需要的 TF 卡

为了能够正常使用香橙派开发板,必须先在 TF 卡上安装操作系统。

1)基于Windows 平台将linux 操作系统写入TF 卡 a.把TF卡插入电脑中,TF卡的容量必须比操作系统镜像大,通常需要 8GB或更大的容量。
b.格式化TF卡
i 下载TF卡格式化工具,例如TF Formatter,下载地址
https://www.sdcard.org/downloads/formatter_4/eula_Windows/
ii 解压下载的文件,并运行 setup.exe
iii 在“选项设置”选项里, 设置“格式化类型”选项为快速格式化,“逻辑大小调整”选项为“开启(ON)”

WinPlus-30.png

iv 确认插入的TF卡盘符和选择的盘符一致
v 点击“格式化”按钮
c.从下载页面下载操作系统镜像文件,页面地址如下:
http://www.orangepi.cn/downloadresourcescn/
d.解压下载的文件(除Android系统外的系统可用该方法来烧写,Android系统需要用其他的模式来烧写)
e.右键单击下载的文件,选择 “解压文件”写入镜像文件到TF卡i 下载镜像写入工具,例如 Win32Diskimager,下载页面:
http://sourceforge.net/projects/Win32diskimager/files/Archive/
ii选择已经解压的镜像文件路径
WinPlus-30.png

iii点击 “Write” 按钮,耐心等待镜像写入
iv镜像写入完成后,点击“Exit”按钮
2)基于Linux 平台将linux 操作系统写入TF 卡
a.把 TF 卡插入电脑,TF卡的容量必须比操作系统镜像大,通常需要 8GB或更大
b.格式化 TF 卡
i运行 fdisk –l 命令确认 TF 卡的盘符
ii运行 umount /dev/sdx 卸载 TF 卡的所有分区
iii运行 sudo fdisk /dev/sdx 命令. 使用 o 命令去删除 TF 卡的所有分区,然后使用 n 命令去添加一个新的分区,最后使用 w 命令保存退出
iv运行 sudo mkfs.vfat /dev/sdx1 命令去格式化刚生成的 TF 卡分区为
FAT32 格式(根据你的 TF 卡盘符来替换 x )
c.从下载页面下载操作系统镜像文件,页面地址如下:
http://www.orangepi.cn/downloadresourcescn/
d.解压下载的文件右键单击下载的文件,选择 “解压文件”
e.写入镜像文件到 TF 卡
i运行 sudo fdisk –l 命令确认TF卡的盘符
ii确认镜像文件的hash key或者是md5 和下载页面提供的一致(可选)
sha1sum [path]/[imagename]
这将会输出一长串数字,应该和你下载的镜像页面的"SHA-1" 那一行匹配
iii运行 umount /dev/sdxx 命令卸载TF卡的所有分区
iv运行 sudo dd bs=4M if=[path]/[imagename] of=/dev/sdx 命令去写入镜像文件,耐心等待镜像写入。你可以使用 sudo pkill –USR1 –n –x dd 命令去查看烧写进度。
3)使用工具 PhoenixCard 工具将Android 系统镜像写入 TF 卡
Android 系统镜像文件不能在 Linux 下使用 dd 命令或者在 Window 用 Win32 Diskimager 工具来写入 TF 卡。需要使用工具 PhoenixCard 来写入。
a.下载 Android 系统和 PhoenixCard 烧写工具
PhoenixCard 从下面网页中下载:
http://pan.baidu.com/share/link?shareid=2785461830&uk=1077680202
Android 系统从下面的网页中下载:
http://www.orangepi.cn/downloadresourcescn/ b.格式化 TF 卡

步骤3: 启动你的香橙派开发板

步骤4:正确关闭你的香橙派开发板

其他设置

通用软件配置

Linux 内核源码编译

下载源码

项目源码的编译

内核镜像文件和库的替换

Android 源码编译

JDK 的安装

安装平台支持软件

下载Android 源码

编译工具链的安装

Lichee 源码的编译

Android 源码编译

使用工程配置化文件

sys_config.fex 简介

例程

OrangePi 驱动程序开发

设备驱动和应用程序的编写

设备驱动的编译方法

交叉编译器编译应用程序

驱动和程序的运行方式

串口调试工具介绍

基于Windows 平台的使用

基于Linux 平台的使用