斐讯n1配置用法介绍(斐讯N1使用2年经验总结)

一、刷机及刷机工具

斐讯n1是一款性价比较高的开发板,但是其出厂自带的系统比较基础,难以满足开发者的需求。因此,许多开发者选择对斐讯n1进行刷机,以获取更加丰富的功能。下面介绍一些刷机工具及步骤。

1、使用Win32DiskImager等工具将Armbian系统镜像刷入SD卡中;

2、将SD卡插入斐讯n1,按住Reset键,再接上电源,进入u-boot命令行,运行以下命令进行刷机:

run update_uboot
run update

3、等待刷机过程结束,重启斐讯n1即可。

二、Armbian系统配置

Armbian是一款优秀的基于Debian版本的开发板操作系统。以下是Armbian系统的基础配置:

1、设置静态IP地址:

nano /etc/network/interfaces

在文件末尾添加以下代码:

auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4

2、更改系统主机名:

nano /etc/hostname

将内容更改为所需的主机名。

3、更改root用户密码:

passwd root

输入两次所需的密码即可。

三、安装服务及软件

在Armbian系统上安装服务及软件可以让开发者方便的进行二次开发,以下是一些安装方法:

1、安装Apache2:

apt-get update
apt-get install apache2

2、安装PHP7:

apt-get update
apt-get install php7.0-cgi php7.0-cli php7.0-fpm

3、安装MySQL:

apt-get update
apt-get install mysql-server

四、搭建Git服务器

在斐讯n1上搭建Git服务器可以方便团队协作,以下是简单的搭建方法:

1、安装Git:

apt-get update
apt-get install git

2、创建Git用户:

adduser git

3、创建Git仓库:

mkdir /srv/git
cd /srv/git
git init --bare project.git
chown -R git.git project.git

4、将Git仓库设置为可访问:

nano /srv/git/project.git/hooks/post-update

在文件末尾添加以下代码:

#!/bin/sh

cd /srv/git/project.git
unset GIT_DIR

git update-server-info

5、创建Git用户的SSH key,并将其加入到authorized_keys中:

mkdir /home/git/.ssh
chmod 700 /home/git/.ssh
echo "ssh-rsa xxxxxxxxxxxxxxxxxxxxx" >> /home/git/.ssh/authorized_keys

6、将Git仓库克隆至本地,并进行修改后提交:

git clone git@192.168.1.100:/srv/git/project.git
cd project
touch test.txt
git add test.txt
git commit -m "add test.txt"
git push

五、安装Docker及Docker Compose

Docker可以方便地进行容器化开发,而Docker Compose则可以方便地对多个容器进行管理。以下是安装方法:

1、安装Docker:

apt-get update
apt-get install docker-ce

2、安装Docker Compose:

apt-get update
apt-get install docker-compose

安装完成后,可以使用Dockerfile进行镜像制作,并使用docker-compose.yml文件将多个容器联合起来进行管理。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平