(2)香橙派+apache2与php+天猫精灵=自建平台语音支持--香橙派操作系统安装

导航链接

(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.com/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.com/download/

下面开始制作启动tf卡

基于 Windows 平台将 Linux 操作系统写入 TF 卡
a. 把TF卡插入电脑, TF卡的容量必须比操作系统镜像大, 通常需要 8GB或更大容量
b. 格式化TF卡
    i 下载TF卡格式化工具, 例如TF Formatter, 下载地址

    https://www.sdcard.org/downloads/formatter_4/eula_windows/

    也可以使用我提供的打包文件,里面包含格式化工具和烧写工具

    https://download.csdn.net/download/andylauren/10499007

    ii 运行 setup.exe安装软件
    iii 在“选项设置” 选项里, 设置“格式化类型” 选项为快速格式化,“逻辑大小调整” 选项为“开启(ON)”

        

      iv 确认插入的TF卡盘符和选择的盘符一致

      v 点击“格式化” 按钮

        

c. 从下载页面下载操作系统镜像文件, 页面地址如下:

https://www.armbian.com/orange-pi-pc-plus/

这里有3个版本可以下载 Armbian Xenial,Armbian Stretch,Armbian Bionic,可以根据自己需求下载,主要就是内核版本和是否带有桌面的区别,因为我没有接显示器,所以下载Armbian Stretch版本。

d. 解压下载的文件
    i 下载镜像写入工具, 例如 Win32Diskimager, 下载页面:
    http://sourceforge.net/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.com


Thank you for choosing Armbian! Support: www.armbian.com

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操作系统的安装过程,过程比较简单,下一节我们会把使用环境进行配置,让我们使用起来更加舒服。

猜你喜欢

转载自blog.csdn.net/andylauren/article/details/80795568
今日推荐