8,460
个编辑
更改
→下载Orange Pi 2G-IoT用户手册
* 将写好镜像的 TF 卡插入香橙派开发板左边缘底部的 TF 卡槽中<br>
[[Image:2GIoT-6.png]]<br><br>
* 将 Orange Pi i96 2G-IOT 开发板上的拨动开关调至下图,并接上跳线帽,采用 SD 卡启动。<br>
[[Image:2GIoT-7.png]]<br><br>
* 将 USB 键盘或鼠标插入右边缘的 USB 接口
首先通过短接跳线帽,切换系统的启动方式为 NAND<br><br>
[[Image:2GIoT-14.png]]<br><br>
连接电源,正常开机,OrangePi i96 2G-IOT 将从 NAND 启动系统。具体开机操作,请操作步骤 2.<br><br>
'''2)升级 NAND 里的 Android 系统'''<br>
首先短接跳接帽为 NAND 启动,并拨动开关为 1234 UP, 5678 Down,如图<br><br>
*/OrangePi_2G-IOT_Toolschain/OrangePi_2G-IOT_NandUpdate_Tools/OrangePi_2G-I OT_Update.e<br><br>
[[Image:I96-15.png]]<br><br>
点击 “load BIN”,将从官网下载的 NAND 版Android 镜像导入到工具里。加载完成之后,点击 Download 按钮进行下载。此时,工具正等待 OrangePi i96 2G-IOT 的下载连接。<br><br>
'''7)下载镜像'''<br>
* 将数据线一端连接 OragnePi 2G-IoT 的 OTG 口,另外一端连接电脑,按下电源键, 系统启动进入 Android 系统。
* 如果主机还未配置 adb,请在网上参考 Ubuntu 或 windows adb 配置教程。在主机终端上使用 adb 命令进行 adb 连接,如下:adb shell
* 通过 adb 连接到 OrangePi 2G-IoT 之后,可以参考网上 adb 调试方法使用OrangePi i96。2G-IOT。
* 推荐使用 Chrome 浏览器插件 Vysor,该工具可以通过 adb 进入 Android 屏幕,如图:
[[Image:I96-18.png]]<br><br>[[Image:I96-19.png]]<br><br>
开发者在获得最新的源码后,对源码进行编译并安装,使用如下命令:<br>
cd WiringOP/<br>
./build OrangePi_i96OrangePi_2G-IOT<br>./build OrangePi_i96 OrangePi_2G-IOT install<br>
d.使用 gpio 命令测试 WiringPi<br>
在安装好 WringPi 的 OrangePi 2G-IOT 上,可以使用 gpio 命令对 40 Pin 的GPIO 进行测试。<br>
=== 使用 GSM 上网,打电话和发短信 ===
目前官方 OrangePi 2G-IoT Linux 发行版支持 Ubuntu, Debian 和 Raspbian, 这些发新版已经支持 SMS 发短信功能,开发者请到官网<br>(http://www.orangepi.cn/downloadresourcescnhtml/serviceAndSupport/index.html) <br>
下载最新的 Linux 发行版镜像。在使用 SMS 功能之前,请自行准备一张移动或联通 SIM 卡,并确保激活可以使用。<br>
* SMS 前期准备<br>
'''2)OrangePi 2G-IOT Linux 发行版打电话'''<br>
目前官方 OrangePi 2G-IoT Linux 发行版支持 Ubuntu, Debian 和 Raspbian, 这些发新版已经支持 SMS 发短信功能,开发者请到官网<br>(http://www.orangepi.cn/downloadresourcescnhtml/serviceAndSupport/index.html) <br>
下载最新的 Linux 发行版镜像。在使用 SMS 功能之前,请自行准备一张移动或联通 SIM 卡,并确保激活可以使用。<br>
* SMS 前期准备<br>
'''3)OrangePi 2G-IOT Linux 发行版 GSM 上网'''
目前官方 OrangePi 2G-IoT Linux 发行版支持 Ubuntu, Debian 和 Raspbian, 这些发新版已经支持 SMS 发短信功能,开发者请到官网<br>(http://www.orangepi.cn/downloadresourcescnhtml/serviceAndSupport/index.html) <br>
下载最新的 Linux 发行版镜像。在使用 SMS 功能之前,请自行准备一张移动或联通 SIM 卡,并确保激活可以使用。<br>
* SMS 前期准备<br>
=== 下载源码 ===
官网目前提供了 Android 源码的下载,详细情况请访问官方英文网站:<br>
http://www.orangepi.org/downloadresourceshtml/serviceAndSupport/index.html<br>
或者中文网站:<br>
http://www.orangepi.cn/downloadresourcescnhtml/serviceAndSupport/index.html<br><br>
下载分两种,一种为 MEGA 上下载,另一种为百度云。<br><br>
1)如果从 MEGA 上下载,请按如下进行解压下载好压缩包<br>
在功能界面选择 “Build system with kernel/uboot/rootfs”,并按回车键<br><br>
[[Image:I96-34.png]]<br><br>
继续在界面中选择 “OrangePi i96”2G-IOT”, 并按回车键进行源码更新<br><br>
[[Image:I96-35.png]]<br><br>
至此,系统会更新 OrangePi 2G-IOT 的源代码及相关编译脚本。该操作会花费40 分钟左右,请耐心等待。更新完最新的代码之后,系统会在和 OrangePi 同级的目录下生成 OrangePiRDA 目录。该目录包含 Linux 源码和编译脚本,如下图:<br><br>
sudo rm -rf */rootfs/lib/modules/3.xxx<br>
新生成的模块拷贝到 rootfs 分区,使用如下命令:<br>
<span style=" color:red;">sudo cp -rf */OrangePi_i96OrangePi_2G-IOT/output/lib/modules/3.xxx*/rootfs/lib/modules/ sync<br>
至此,内核和模块更新完成。<br>
将烧录好的 SD 卡插入 OrangePi,将板子上跳线帽连接图下图,开机即可进入 Linux 系统。</span><br><br>
所以Kconfig就是对应着内核的配置菜单。加入要添加新的驱动到内核源码中, 可以通过修改Kconfig来增加对我们驱动的配置菜单,这样就可以在menuconfig里面选择我们驱动是否被编译。<br><br>
[[Image:I96-49.png]]<br><br>
回到源码目录下 /OrangePi_i96 OrangePi_2G-IOT <br>
$ ./build.sh<br>
参考本文档 Linux 编译步骤,对模块进行编译和更新。将新生产的模块文件更新到 Linux 系统上生对应.ko文件,这就是刚刚的OrangePi_misc.c经过编译之后产生的模块。<br>
[[Image:I96-79.png]]<br><br>
b.Orange Pi 上电开机,串口自动打印串口 log,登录密码为 root/orangepi 和orangepi/orangepi
<br>
== 下载Orange Pi 2G-IoT用户手册 ==
<br>
更多关于Orange Pi i96的使用信息,请查看<span style="color2G-IoT的使用信息,请查看 [http:red;">//www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange -Pi i96 -2G-IoT.html Orange Pi 2G-IoT 用户手册</span>。(点击下载)](下载-产品使用说明书)