1、Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv Orange Pi 用户手册 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 目录 一 . Orange Pi 简介 3 1.我们可以用 Orange Pi 做什么 . 3 2.Orange Pi 是为谁设计的 3 3.硬件特性的介绍 3 4.外观规格的介绍 4 5.开发板使用方法 6 6.SD 卡的制 卡介绍 8 7.通用 软件的配置 18 8. GPIO 规格介绍 25 9.CSI 摄像头
2、接口规格 . 26 二 . Linux 内核源码编译 28 1.源码的获得方法 28 2.项目源码的编译 29 3.内核镜像和库的安装 31 三 . Android 源码编译介绍 . 34 1. JDK 的安装 . 35 2. 安装平台支持软件 . 35 3. 源码包的获得方法 . 36 4. 编译工具链的安装 . 36 5. lichee 源码的编译 . 37 6. android 源码的编译 . 37 四 .工程化配置介绍 41 1.工程配置化文件的个性化配置 41 2. Uboot 和 boot 更新方法 42 3.例子介绍 42 五 .OrangePi 驱动程序开发 46 1.设备驱动
3、和应用程序的编写 47 2.设备驱动的编译方法 49 3.应用程序的编译方法 52 4.驱动和程序的运行方式 53 六 .串口调试工具介绍 55 Windows 平台 56 1.Windows 下 USB 驱动安装 56 2.Windows 下 Putty 安装 56 3.调试的连接方式 57 4.设备信息的获取 57 5. Putty 的配置 59 6.开始调试串口 59 Linux 平台 . 60 1. kermit 的安装 . 60 2. 调试的连接方式 . 61 3.设备 信息的获取 62 4. 开始调试串口 . 68 七 常见问题 70 Orange Pi 用户手册 深圳市迅龙软件有
4、限公司版权所有 www.orangepi.org www.xunlong.tv 一 . Orange Pi 简介 什么是 Orange Pi 香橙派是一款开源的单板电脑,新一代的 arm 开发板,它可以运行 Android4.4、 Ubuntu、 Debian 等操作系统,兼容树莓派。香橙派单板电脑使用全志H3 系统级芯片,同时拥有 512MB DDR3 内存 我们可以用 Orange Pi 做什么 我们可以用它搭建: 一台 计算机 一个无线网络服务器 游戏机 音乐播放器 高清视频播放器 扬声器 Android Scratch 更多其他功能,因为 Orange Pi 是开源的 Orange P
5、i 是为谁设计的 Orange Pi 不仅仅是一款消费品,同时也是给任何想用技术来进行创作创新的人设计的。它是一款非常简单、有趣、实用的工具,你可以用它去打造你身边的世界 硬件特性 的介绍 CPU 全志 H3 ARM 的 Cortex-A7 四核 GPU Mali400MP2 GPU 600MHz Supports OpenGL ES 2.0 内存 1GB DDR3 (与 GPU 共享) 板载存储 TF 卡(最大 64GB) / MMC 卡插槽 ,高达 2T 的 2.5 SATA 硬盘 8GB EMMC Flash 存储器 板载网络 10/100/1000M 以太网 RJ45, WIFI 板载
6、网络 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 视频输入 具有 CSI 接口的摄像头模块 音频输入 MIC 视频输出 HDMI, CVBS 音频输出 3.5 mm 音频口和 HDMI 电源 DC 输入, MicroUSB (OTG)不能用作电源输入 USB 2.0 端口 4 个 USB 2.0 HOST, 1 个 USB 2.0 OTG Low-level peripherals 40 pin 接头 , 兼容树莓派 GPIO(1x3)口 UART,ground. LED 灯 电源指示灯和状态指示灯 按键 电源(
7、 SW4),升级键( SW3), UBOOT 键( SW2) 支持的操作系统 Android4.4,Ubuntu,Debian 等操作系统 ,兼容树莓派 . 外观规格 的介绍 产品尺寸 108mm60mm 重量 50g Orange Pi是深圳市迅龙软件有限公司的注册商标 硬件 顶层视图: Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 底层视图: Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 接口说明: Orange Pi 用户手册 深
8、圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 开发板使用方法 按照如下步骤,你可以在很短的时间内配置并使用你的香橙派平板。启动你的香橙派平板需要完成以下几步。 步骤 1: 准备需要的配件 第一次使用香橙派平板,你至少需要准备如下的一些配件: 编号 项目 最低要求及说明 1 TF 卡 最小 4 G 容量, class 4 级。 建议使用 品牌 TF 卡,它们更加可靠。 2 标准 HDMI 转 HDMI 线或标准 HDMI 转 DVI 线 标准 HDMI 转 HDMI 线用于连接 HD TV 或 HD 显示器。 标准 HDMI 转 DVI 线用于接
9、DVI 显示器。 3 AV 视频线 如果没有 HDMI 显示器,可以使用 AV 视频线连接模拟显示设备。 4 键盘鼠标 任何标准 USB 接口的键盘鼠标都可以。 键盘和鼠标可能会需要较大的功率,所以可能需要使用一个 USB 集线器。 5 网线(可选) 网络属于可选项,它能够更加方便的更新和安装你 的香橙派平板上面的软件。 6 电源适配器 至少 5V, 2A 高品质电源适配器, OTG 不能用作电源输入。 7 音频线(可选) 你可以选择一个 3.5 mm 接口的音频线来体验立体音效。 HDMI 转 HDMI HDMI 转 DVI AV 视频线 TF 卡 电源适配器 Orange Pi 用户手册
10、深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 步骤 2: 准备 TF 卡 为了能够正常使用香橙派平板,必须先在 TF 卡上安装操作系统。以下说明将会教你如何在 Windows 和 Linux 环境下向 TF 卡写入操作系统镜像文件 将操作系统写入 TF 卡 1、怎样将操作系统( 除 Android 系统外 )写入 TF 卡中 Windows: a. 把 TF 卡插入电脑中, TF 卡的容量必须比操作系统镜像大,通常需要 4GB 或更大的容量 b. 格式化 TF 卡 i. 下载 TF 卡格式化工具,例如 TF Formatter,下载地址 htt
11、ps:/www.sdcard.org/downloads/formatter_4/eula_windows/ ii. 解压下载的文件,并运行 setup.exe iii. 在 “选项设置 “ 选项里 , 设置 “格式化类型 “ 选项为快速格式化 , “逻辑大 小调整 “ 选项为 “开启 (ON)“ iv. 确认插入的 TF 卡盘符和选择的盘符一致 v . 点击 “格式化 ” 按钮 c. 从下载页面下载操作系统镜 像文件,页面地址如下: http:/ d. 解压下载的文件 (除 Android 系统外的系统可用该方法来烧写, Android 系 统需要另外的模式来烧录,下面会有介绍) Orang
12、e Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv e. 右键单击下载的文件,选择 “解压文件 ” f. 写入镜像文件到 TF 卡 i. 下载镜像写入工具,例如 Win32 Diskimager,下载页面 http:/ 安装并打开该工具 ii. 选择已经解压的镜像文件路径 iii. 点击 “Write” 按钮,耐心等待镜像写入 iv. 镜像写入完 成后,点击 “Exit”按钮 Linux: a. 把 TF 卡插入电脑中, TF卡的容量必须比操作系统镜像大,通常需要 4GB或更大的容量 b. 格式化 TF 卡 i. 运行 fdisk
13、 l 命令确认 TF 卡的盘符 ii. 运行 umount /dev/sdxx 去卸载 TF 卡的所有分区 iii.运行 sudo fdisk /dev/sdx 命令 . 使用 o 命令去删除 TF 卡的所有分区, 然后使用 n 命令去添加一个新的分区,最后使用 w 命令保存退出 iv. 运行 sudo mkfs.vfat /dev/sdx1 命令去格式化刚生成的 TF 卡分区为 FAT32 格式 (根据你的 TF 卡盘符来替换 x ) 你也可以跳过这一步,因为 Linux 下的 dd 命令会自动格式化 TF 卡 c. 从下载页面下载操作系统镜像文件,页面地址如下: http:/ Orange
14、 Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv d. 解压下载的文件 ( 除 Android 系统外的系统可用该方法来烧写, Android 系统需要另外的模式来烧写,下面会有介绍) 右键单击下载的文件,选择 “解压文件 ” e. 写入镜像文件到 TF 卡。 i. 运行 sudo fdisk l 命令确认 TF 卡的盘符 ii. 确认镜像文件的 hash key 和下载页面提供的一致(可选) sha1sum path/imagename 这将会输出一长串数字,应该和你下载的镜像页面的 “SHA-1“ 那一行匹配 iii. 运行
15、umount /dev/sdxx 命令卸载 TF 卡的所有分区 iv. 运行 sudo dd bs=4M if=path/imagename of=/dev/sdx 命令去写入镜像文件。耐心等待镜像写入。如果块大小 4M 不能运行,请换用 1M,尽管这会花费更长时间。你可以使用 sudo pkill USR1 n x dd 命令去查看烧写进度 2、 Android 系统 镜像文件写入 TF 卡 Android 系统镜像文件不能在 Linux 环境下使用 dd 命令 或者在 Window 环境用 Win32 Diskimager 工具来写入 TF 卡 。 需要使用工具 PhoenixCard 来
16、写入。 (注意:如果笔记本卡插槽不能写入的话,你可以用读卡器来重新烧写) a. 下载 Android 系统和 PhoenixCard 烧写工具 PhoenixCard 从下面网页中下载: http:/ Android 系统从下面的网页中下载: http:/ b. 格式化 TF 卡 c. 检查插入的 TF 卡是否与选择的盘符一致,单击 “恢复卡 ”按钮,开始格式 TF Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 格式化 TF 卡成功后,单击 “确定 ”按钮。 c. 然后 开始将 Android 系统写入 TF 卡中
17、,请注意下图红色标记的地方。 单击 “烧录 ”按钮,开始写入 TF 卡,等待烧录完成。 Android 系统成功烧写完成后。单击 “退出 ” 按钮,弹出 TF 卡。 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 3、 Armbian 镜像文件写入 TF 卡 a. TF 卡插入电脑中, TF 卡的容量必须比操作系统镜像大,通常需要 8GB 或更大的容量。 b. 下载操作系统镜像文件,页面地址如下: http:/ c. 烧录至 TF 卡 (镜像 ) i. 下载镜像写入工具,例如 Rufus ,下载页面 : https:
18、/rufus.akeo.ie/ 打开工具 ii. 选择已经解压的镜像文件路径。 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv ii. 点击开始按钮,耐心等待镜像写入 iv. 镜像写入完成后,点击 “关闭 ”按钮。 步骤 3:启动你的香橙派平板 根据以下连接 图,你可以很方便的启动你的香橙派平板。 硬件连接示意图 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv Orange Pi Lite 运行 Debian系统 Orange Pi 用户手
19、册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv Orange Pi Lite 运行 Ubuntu系统 硬件连接实物图 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 1. 将写好镜像的 TF 卡插入香橙派平板左边缘底部的 TF 卡槽中 2. 板子下边缘中间处是标准 HDMI 接口。用 HDMI 线连接你的香橙派平板和 HDMI TV 或者显示器 如果没有 HDMI 或者 DVI 接口的显示器,你可以使用上边中间处黄色的 AV 接口和右侧的音频 接口来输出视频和音频到
20、模拟 TV 或显示器。将 USB 键盘和鼠标插入右边缘的 USB 接口 3. 将 USB 键盘和鼠标插入右边缘的 USB 接口 4. 夹在 3 个 USB接口中间的是网口,你可以将香橙派平板接入有线网络 5. 下边缘的最右边是电源输入接口,连接一个 5V 和至少 2A 的电源适 配器。比 2A 大也可以。避免使用较小功率的 GSM 手机充电器,即使 上面标明了 “5V 2A“,它也不一定能够输出 2A 注意: Micro-usb( OTG) 不能用作电源输入,这将可能导致平板不能启动。只有电源接口才能作为电源输入的接口 如果上面的步骤都很顺利的话,平板将会在几分钟内启动。显示屏上将显示系统的图
21、形界面。首次启动时可能会需要很长的时间,请耐心等待。往后的启动时间将会很快 步骤 4:正确关闭你的香橙派平板 1.你可以使用界面中的关机按键来安全关闭香橙派平板。 2.你也可以在 shell 里面输入命令来关闭系统: sudo halt or sudo shutdown h 3.这将安全地关闭香橙派平板,如 果直接使用电源按键关闭系统可能会损坏TF卡或者是文件系统。系统关闭后可以长按 5 秒以上的电源案件进行断电。 如果以上步骤能顺利进行,你的香橙派就可以使用了 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 配置软
22、件 1.1 更改默认账号 香橙派默认的登陆账号是 orangepi,为了安全,建议修改这个默认的 orangepi 账号成为你自己的账号,例如 zhangsan,步骤如下: 1、使用 root 账号登陆派 (千万 不要以 orangepi 用户登录 ) 2、 $ usermod -l zhangsan orangepi 修改 orangepi 的账号为 zhangsan 3、 $ groupmod -n zhangsan orangepi 修改组 4、 $ mv /home/ornagepi /home/zhangsan 把原来 orangepi 目录改掉 5、 $ usermod -d /h
23、ome/orangepi orangepi 把这目录设置成 orangepi 用户的home 目录 6、 $ cat /etc/passwd 应该如下图所示 以上修改完后就可以使用新账号 zhangsan 登陆了。 1.2 设置 wifi 连接 (有图形化界面 ) 1、 $ lsmod 查看有没有加载无线模块,例如 8189es 2、 $ rmmod 8189es 3、 $ insmod /lib/modules/3.4.39/8189fs.ko 4、点击右下角的无线网络,输入密码连接 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xu
24、nlong.tv 1.3 配置系统源 配置系统源为国内源可以使更新,安装软件时速度更快,下面以 Ubuntu 为例 1. 打开源文件 $ sudo vi /etc/apt/sources.list 2. 编辑源文件 把源文件替换成自己喜欢的源,例如 Ubuntu 16.04 的中科大源为: deb http:/ xenial main multiverse restricted universe deb http:/ xenial-backports main multiverse restricted universe deb http:/ xenial-proposed main mult
25、iverse restricted universe deb http:/ xenial-security main multiverse restricted universe deb http:/ xenial-updates main multiverse restricted universe deb-src http:/ xenial main multiverse restricted universe deb-src http:/ xenial-backports main multiverse restricted universe deb-src http:/ xenial-
26、proposed main multiverse restricted universe deb-src http:/ xenial-security main multiverse restricted universe deb-src http:/ xenial-updates main multiverse restricted universe (注:在此源中 xenial字样是版本代号,若是 Ubuntu其他版本替换成相应版本代号即可,版本代号可在网上查到 ) 1.4 远程桌面安装 软件有很多, VNC、 XRDP、 X2GO 等,我比较喜欢 X2GO 功能多些,桌面色彩还原很好不需
27、要多少配置,其次 XRDP、 VNC, xrdp 比 vnc 更安全些。 1、 $ sudo apt-get install tightvncserver 安装 vnc Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 2、 vncpasswd 设置密码 ;不运行此命令,直接运行 vncserver 也会提示你输入密码 ,一 共两次,当提示是否需要只读密码时选 N 即可。 3、通过 vncserver 或者 vncserver:1(vncserver:2) 等开启一个或多个桌面,也可以通过完整的命令传送更多参数,如 v
28、ncserver :1 -geometry 1024x768 -depth 16 -pixelformat rgb565 (注意,如果安装时提示未找到文件或其他错误,请运行 sudo apt-get update 更新下软件源再尝试安装) 1.5 设置系统中文化 1. 打开终端,输入如下命令 后回车: $ sudo apt-get install -reinstall locales 2. 然后打开 System-Adminstration-Language support,选 Language 选项卡然后按 Install/Remove Language,将 Chinese(China)中文
29、简体打钩然后按Apply,安装结束后,将汉语 Chinese,拖到 English 上面重启即可。可参照下面这个链接 http:/ 选择语言支持 原先是英语 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 下载安装汉语安装包,将汉语拖到最上端 3. 输入如下命令回车执行: $ sudo vi /etc/default/locale 4. 按 i 键进入修改模式修改其内容为: LANG=“zh_CN.UTF-8“ LANGUAGE=“zh_CN“ LC_NUMERIC=“zh_CN.UTF-8“ LC_TIME=“zh
30、_CN.UTF-8“ LC_MONETARY=“zh_CN.UTF-8“ LC_PAPER=“zh_CN.UTF-8“ LC_IDENTIFICATION=“zh_CN.UTF-8“ LC_NAME=“zh_CN.UTF-8“ LC_ADDRESS=“zh_CN.UTF-8“ LC_TELEPHONE=“zh_CN.UTF-8“ LC_MEASUREMENT=“zh_CN.UTF-8“ Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 5. 按 ESC 键退出编辑模式,输入 wq 保存退出 6. 安装中文字体 : $
31、sudo apt-get install fonts-wqy-zenhei 7. 如需 HOME 文件夹也为中文,可以删除 /home/orangepi/.config 下面文件夹中文件 user-dirs.dirs 和 user-dirs.locale 然后重启。 1.6 NAS 和 DLAN 1.6.1 NAS: 网上有很多教程可以借鉴,我认为最好的一篇是: http:/ 里面讲的硬 U 盘自动挂载方法也很好用。 1.6.2 DLNA:主要通过 minidlna 软件实现媒体资源的局域网内共享,比如视频、音乐等。安装步骤如下: 1、 $ sudo apt-get install minid
32、lna 2、执行如下命令修改配置文件: $ sudo nano /etc/minidlna.conf 注:也可以用其他文本编辑器进行修改。 3、增加以下内容: media_dir=A,/nas 路径 /DLNA/Music media_dir=V,/nas 路径 /DLNA/Video media_dir=P,/nas 路径 /DLNA/Picture db_dir=/nas 路径 /DLNA/log db_dir=/nas 路径 /DLNA/db 4、 ctrl +o 回车, ctrl +x 保存退出。 5、分别建立以上的文件夹,注意,路径一致,给读写权限 $ sudo chmod 755
33、/nas 路径 /DLNA/Music 6、重启 minidlna 让配置生效: /etc/init.d/minidlna restart , 完毕。 7、电脑上把相应的文件通过 samba 传到对应的文件夹。 注:在移动设备上建议下载 MoliPlayer,安卓和 IOS 都有,效果不错,Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 蓝光无压力。 1.7 迅雷远程下载 1、首先去到迅雷路由论坛下载所需要的安装包,稳定版地址: http:/ 下载 Xware1.0.31_cubieboard 压缩包 注:想尝鲜的话
34、,可 以下载最新的测试版: http:/ 也是下载 XwareXXXX_cubieboard 压缩包。 2、 相应的版本解压缩上传到香橙派上面后,进入所在目录。这里建议解压缩好后把文件夹改名为 xunlei 3.1、 1.0.31 版本安装方法: 1. $ cd /xxx/xunlei xxx 为你拷 如 xunlei 安装文件的目录 2. $ chmod 755 portal 3. $ ./portal 4. 运行后会出现如下界面,得到一个激活码 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 5. 复制此号码,到
35、 http:/,(需要迅雷账号登陆), 然后点右上角的添加,按下图填入激活码完成绑定 6. 设置开机运行 $ sudo nano /etc/rc.loacl 在 exit 0 行之上添加如下两行 cd /xx/xunlei ./portal & ctrl +o 、回车、 ctrl +x 保存退出。 3.2、 3.0.32.253 版本的安装: 1. $ cd /xxx/xunlei xxx 为你拷如 xunlei 安装文件的目录 2. $ sudo nano thunder_mounts.cfg 修改下载路径 3. $ chmod +x etm_monitor 4. $ ./etm_monit
36、or 运行,会出现 1.0.32 版本一样的激活码页面,然后到迅雷远程页面绑定(上面步骤 4、 5)。运行时会一两个错误,忽略它( shell类型选择还有 ini 文件的生成)。 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 5. 设置开机运行 $ sudo nano /etc/rc.loacl 在 exit 0 行之上添加如下两行 cd /xx/xunlei ./etm_monitor & ctrl +o 、回车、 ctrl +x 保存退出 之后就可以在电脑上或是手机、平板上登陆 进行远程下载了。 GPIO 规
37、格 Orange Pi PC 40-pin GPIO 香橙派平板有 40 pin GPIO 接头用来匹配 Raspberry Pi(树莓派)的 Model A 和 Model B。 下图是香橙派平板的 GPIO 引脚线: Orange_Pi-Lite(H3) CON3-P01 VCC-3V3 CON3-P02 VCC-5V CON3-P03 TWI0-SDA PA12 CON3-P04 VCC-5V CON3-P05 TWI0-SCK PA11 CON3-P06 GND CON3-P07 PWM1 PA6 CON3-P08 UART3_TX PA13 CON3-P09 GND CON3-P10
38、 UART3_RX PA14 CON3-P11 UART2_RX PA1 CON3-P12 PD14 PD14 CON3-P13 UART2_TX PA2 CON3-P14 GND CON3-P15 UART2_CTS PA3 CON3-P16 PC4 PC4 CON3-P17 VCC-3V3 CON3-P18 CAN_RX PC7 CON3-P19 SPI0_MOSI PC0 CON3-P20 GND CON3-P21 SPI0_MISO PC1 CON3-P22 UART2_RTS PA2 CON3-P23 SPI0_CLK PC2 CON3-P24 SPI0_CS0 PC3 Orange
39、 Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv CON3-P25 GND CON3-P26 PA21 PA21 CON3-P27 TWI1-SDA PA19 CON3-P28 TWI1-SCK PA18 CON3-P29 PA7 PA7 CON3-P30 GND CON3-P31 PA8 PA8 CON3-P32 UART1_RTS PG8 CON3-P33 PA9 PA9 CON3-P34 GND CON3-P35 PA10 PA10 CON3-P36 UART1_CTS PG9 CON3-P37 PA20 PA20 CON3
40、-P38 UART1_TX PG6 CON3-P39 GND CON3-P40 UART1_RX PG7 CSI 摄像头接口规格 CSI 摄像头接口 CSI 摄像头接口是一个可以通过适当的信号引脚映射来连接外部摄像头模块的 24 pin FPC 接口。 CSI 接口的引脚定义如下所示。在香橙派平板上标有 “CON1”的就是摄像头接口。 OrangePi Lite-CSI CON1-P01 NC CON1-P02 GND CON1-P03 TWI2-SDA PE13 CON1-P04 VCC-CSI Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org
41、www.xunlong.tv CON1-P05 TWI2-SCK PE12 CON1-P06 CSI-RESET# PE15 CON1-P07 CSI-VSYNC PE3 CON1-P08 CSI-STBY-EN PE15 CON1-P09 CSI-HSYNC PE2 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
42、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 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 二 . Linux 内核源码编译 硬件: 1.OrangePi 系列的开发板 2.读卡器和一张 TF卡 为了支持快速工程开发, OrangePi 将工程配置选项写入到二进制文件中。系统运行时,通过读取该二进制文件来获得系统运行时
43、的信息,这能大大简化工程开发的时间。 本手册主要描述如何使用该机制来加速客户的工程开发。 Orange Pi 用户手册 深圳市迅龙软件有限公司版权所有 www.orangepi.org www.xunlong.tv 注意:本章节和以下的章节 *表示通配符,实际值根据自己文件存放路径 填写 1.源码的获得方法 源代码可以在 OrangePi 官网上进行下载 网址 http:/www.orangepi.org/downloadresources/ 下载完毕后进行解压: 解压之后将可获得以下目录: buildroot: 工程编译脚本 brandy: boot, uboot 源码以及开源交叉编译工具 gcc-linaro linu