admin 管理员组文章数量: 887019
导航链接
(1)香橙派+apache2与php+天猫精灵=自建平台语音支持--前言
(2)香橙派+apache2与php+天猫精灵=自建平台语音支持--香橙派操作系统安装
(3)香橙派+apache2与php+天猫精灵=自建平台语音支持--香橙派环境配置
(4)香橙派+apache2与php+天猫精灵=自建平台语音支持--apache2与php
(5)香橙派+apache2与php+天猫精灵=自建平台语音支持--MariaDB的安装
(6)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接1
(7)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接2
(8)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接3
(9)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接4
(10)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接5
(11)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接6
(12)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接7
本文实现是基于香橙派搭建的linux服务器,网上有人使用云服务器也可以作出来,但是现在云服务器都需要租金,往往都不便宜,所以我最终决定买一个国产的开发板进行服务器的搭建。
香橙派是目前国产性价比最高的开发板,树莓派最少也要300左右,而香橙派最便宜的之需要49元,这里不是打广告。
香橙派淘宝店 https://idroid.taobao/index.htm?spm=2013.1.w5002-9552179448.2.7c143728R6Uoo1
优点:便宜,便宜,据说兼容树莓派系统。
缺点:资料相对太少,对于初学者几乎等于没有资料,论坛人气低,qq群只有几个大佬在支持,特别感谢“义工 邹明燊”,
软件方面官网给了好多个版本的操作系统,但是我看论坛里有反馈各种各样的问题,所以觉得还是开发人力不够啊。
香橙派有利有弊,主要看你是要干什么,你是初学者要用来学习,那就很不合适,如果你是大牛,只想节省成本,这个很合适。
我本人购买了两种开发板,一种较便宜的orangepi zero 512MB orange pi arm 开发板,一种稍微贵一些的orange pi pc plus arm 开发板。
主要选择这两个开发板的原因是因为这个款带有网口,我担心如果系统软件支持的不好我怕外设驱动不好弄。
除了开发板以外还需要准备tf卡,官方推荐至少需要8g容量,建议购买官方正版,因为在使用中出现过无法启动的现象,感觉应该是盗版tf卡的原因。
我购买的就是这款。
香橙派硬件做的还是可以的,但是cpu的高温问题还是存在,在室内29度情况下,如果布采取降温措施,cpu升到60+很轻松。高温问题应该是软硬件共同解决的问题,但是我的能力尚浅无力用软件解决,估计需要操作系统支持动态调频功能。
所以我在网上买了个散热片和3cm风扇,然后自己做了个小盒子做外壳。这样基本上cpu温度可以控制在35度以下,只是噪声有些大,后面还会改造一版外壳,争取做到降低噪声的目的。对于风扇的控制会在下一章节中进行介绍。
现在介绍完硬件方面,下面介绍一下软件方面了。
香橙派官网提供了很多个版本的系统可供安装。
这里边我选择了armbian,因为armbian对香橙派的支持是来自armbian官网的,并不是由香橙派自己改造的,官网支持的毕竟会好一些。
armbian下载官网网址 https://www.armbian/download/
下面开始制作启动tf卡
基于 Windows 平台将 Linux 操作系统写入 TF 卡
a. 把TF卡插入电脑, TF卡的容量必须比操作系统镜像大, 通常需要 8GB或更大容量
b. 格式化TF卡
i 下载TF卡格式化工具, 例如TF Formatter, 下载地址
https://www.sdcard/downloads/formatter_4/eula_windows/
也可以使用我提供的打包文件,里面包含格式化工具和烧写工具
https://download.csdn/download/andylauren/10499007
ii 运行 setup.exe安装软件
iii 在“选项设置” 选项里, 设置“格式化类型” 选项为快速格式化,“逻辑大小调整” 选项为“开启(ON)”
iv 确认插入的TF卡盘符和选择的盘符一致
v 点击“格式化” 按钮
c. 从下载页面下载操作系统镜像文件, 页面地址如下:
https://www.armbian/orange-pi-pc-plus/
这里有3个版本可以下载 Armbian Xenial,Armbian Stretch,Armbian Bionic,可以根据自己需求下载,主要就是内核版本和是否带有桌面的区别,因为我没有接显示器,所以下载Armbian Stretch版本。
d. 解压下载的文件
i 下载镜像写入工具, 例如 Win32Diskimager, 下载页面:
http://sourceforge/projects/win32diskimager/files/Archive/
ii 选择已经解压的镜像文件路径
iii 点击 “写” 按钮, 耐心等待镜像写入
iv 镜像写入完成后, 点击“关” 按钮
此时我们就已经将系统镜像写入了tf卡中,现在我们将开发板的串口连接至电脑,将tf卡插入开发板。
其实我在这里使用pc+开发板做例子,其他的香橙派开发板都是一样的操作,不要问我怎么连接串口,如果连这个都不会后面的也没必要继续看了,这点嵌入式基础还是要有的。
(建议连接上网口继续下面的操作,因为咋使用中我发现如果不连接网口会出现串口卡死的现象,不知道原因。)
然后我们把电脑上的串口终端打开,给开发板上电。串口设置为115200,此时会有log打出来。
[ OK ] Started LSB: Advanced IEEE 802.11 management daemon.
[ OK ] Started /etc/rc.local Compatibility.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyS0.
[ OK ] Reached target Login Prompts.
[+ښj OK ] Started LSB: disk temperature monitoring daemon.
[ OK ] Started LSB: Start NTP daemon.
[ OK ] Reached target Multi-User System.
[ OK ] Reached target Graphical Interface.
Starting Update UTMP about System Runlevel Changes...
[ OK ] Started Update UTMP about System Runlevel Changes.
Debian GNU/Linux 9 orangepipcplus ttyS0
o¹eMq֍login:
Debian GNU/Linux 9 orangepipcplus ttyS0
orangepipcplus login:
然后我们可以根据armbian的文档知道第一次登陆需要使用root用户登陆,用户名为root,密码为1234
“Login as root on console (HDMI / serial) or via SSH and use password 1234. ”
Debian GNU/Linux 9 orangepipcplus ttyS0
orangepipcplus login: root
Password:
You are required to change your password immediately (root enforced)
Changing password for root.
(current) UNIX password:
登陆之后要求你输入一个新的root密码,这个密码需要记住。
___ ____ _ ____ ____
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) | _ \ / ___| _
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | |_) | | _| |_
| |_| | | | (_| | | | | (_| | __/ | __/| | | __/| |___ |_ _|
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| |_| \____| |_|
|___/
Welcome to ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.14-sunxi
System load: 0.60 0.47 0.19 Up time: 2 min
Memory usage: 5 % of 1000MB IP: 192.168.0.107
Usage of /: 15% of 7.1G
New to Armbian? Check the documentation first: https://docs.armbian
Thank you for choosing Armbian! Support: www.armbian
Creating a new user account. Press <Ctrl-C> to abort
Please provide a username (eg. your forename):
创建之后要求你创建一个用户,这个用户你一定要记住,记住用户名和密码,因为从第二次开始建议使用自己的用户登陆。
接下来只要按照提示一步一步进行输入即可。
Please provide a username (eg. your forename): xxxx
Trying to add user xxxx
Adding user `xxxx' ...
Adding new group `xxxx' (1000) ...
Adding new user `xxxx' (1000) with group `xxxx' ...
Creating home directory `/home/xxxx' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for xxxx
Enter the new value, or press ENTER for the default
Full Name []: xxxx
Room Number []: 1114
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
Dear rtplay, your account rtplay has been created and is sudo enabled.
Please use this account for your daily work from now on.
root@orangepipcplus:~#
进行完以上步骤我们就有了一个新用户,我们可以使用reboot进行重启,使用我们自己的用户登陆。
Debian GNU/Linux 9 orangepipcplus ttyS0
orangepipcplus login: xxxx
Password:
Last login: Tue Jun 26 15:39:12 UTC 2018 from 192.168.0.46 on pts/0
___ ____ _ ____ ____
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) | _ \ / ___| _
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | |_) | | _| |_
| |_| | | | (_| | | | | (_| | __/ | __/| | | __/| |___ |_ _|
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| |_| \____| |_|
|___/
Welcome to ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.14-sunxi
System load: 0.34 0.20 0.08 Up time: 1 min
Memory usage: 5 % of 1000MB IP: 192.168.0.107
CPU temp: 33°C
Usage of /: 15% of 7.1G
[ 0 security updates available, 3 updates total: apt upgrade ]
Last check: 2018-06-26 15:39
[ General system configuration (beta): armbian-config ]
xxxx@orangepipcplus:~$
以上就是我们linux操作系统的安装过程,过程比较简单,下一节我们会把使用环境进行配置,让我们使用起来更加舒服。
版权声明:本文标题:(2)香橙派+apache2与php+天猫精灵=自建平台语音支持--香橙派操作系统安装 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1725890799h888147.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论