Linux最小系统板Nano Pi Duo常用配置笔记

基于Nano Pi Duo


系统网络配置

//查看网络列表
nmcli dev

//开启WIFI模块
nmcli r wifi on

//扫描附近WIFI
nmcli dev wifi

//连接到指定的WIFI,开机自动连接,首先应进入root模式
nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0
nmcli dev wifi connect "AlexWifi" password "cuihaiqing" ifname wlan0

//网络设置图形界面
nmtui

修改root密码

sudo passwd
//先登录到root用户
//根据提示输入两次新密码

修改普通用户密码

//先登录到root用户
passwd “要修改的用户名”
//根据提示输入两次新密码

*ubuntu16.04开机默认使用root用户登录

/*编辑 /etc/lightdm/lightdm.conf 文件*/
找不到!!!

安装WiringNP(GPIO控制)软件

/*从github上下载源码包*/
git clone https://github.com/friendlyarm/WiringNP
/*进入下载目录*/
cd WiringNP/
/*修改编译文件的权限*/
chmod 755 build
/*编译安装*/
./build

GPIO口电平控制(使用WiringNP)

//使用vim编辑器新建test.c文件
//输入以下内容:

#include 
int main(void)
{
  int pin=8;//此处的pin的值应查看wPi那一列的值
  wiringPiSetup() ;
  pinMode (pin, OUTPUT) ;
  for(;;)
  {
    digitalWrite(pin, HIGH) ;
    delay (500) ;
    digitalWrite(pin,  LOW) ;
    delay (500) ;
  }
}

//编译、运行
gcc -Wall -o test test.c -lwiringPi -lpthread
./test

开机运行脚本程序

#方法一
//Ubuntu开机之后会执行/etc/rc.local文件中的脚本
//所以可以在/etc/rc.local中添加启动脚本

#以root身份打开rc.local文件
vim /etc/rc.local 

#添加之前的led闪烁的脚本程序
./home/pi/gpio/test

#但是,这样产生的问题是不能够退出脚本进入命令行模式
#解决方法:把运行系统的TF卡插入linux主机中,修改rc.local文件的内容,关于此部分具体内容,参阅下面的挂载外部存储设备 部分

#添加之前的led闪烁的脚本程序,这样就可以将程序切至后台运行,作为一个进程存在,不影响其他的程序运行
./home/pi/gpio/test &

挂载外部存储设备-U盘(SD卡)

#插入U盘,查看当前的物理磁盘
fdisk -l

#在/mnt目录下新建一个文件用来挂载设备
mkdir /mnt/rootfs

#运行挂载命令,设备名称以sda1为例
mount /dev/sda1 /mnt/rootfs

#之后便可以到挂载的目录下操作文件了
cd /mnt/rootfs

#卸载设备
umount /mnt/rootfs

你可能感兴趣的:(嵌入式Linux学习,linux,ubuntu,Nano-pi,duo)