NanoPC-T4学习记录---(2)使用NanoPC-T4的WiFi及更新NanoPC-T4的下载源

还是没有养成写博客的习惯,今天在我姐的串串店子帮忙闲下来了,突然想起就把前几天的进展记录一下。
回顾给自己安排的实验:
1.搭建PC端和开发板系统:PC端就用虚拟机装个ubuntu18.04,开发板上用rk3399-typec-friendlydesktop-bionic-4.4-arm64-20191227(带图形界面的)。
2.把网络搞通。连接wifi,与电脑端处于同一网段。方面后面搭建samba服务器、挂载NFS或者用tftp传输数据等操作。
3.在虚拟机Linux下搭建Samba服务器。
4.在虚拟机Linux挂载NFS。
5.下载内核代码并且导入Sourceinsight。
6.在虚拟机Linux进行内核配置和编译。
7.在虚拟机Linux进行内核模块的开发。
8.板子的Uboot制作。
9.板子的内核制作。
10.板子的根文件系统制作。

1.记录第二个实验

简单来说 是没有完成的。由于是几天前搞得了,所以没有图片,就记录记录失败的过程。

(1)我先直接图形界面操作 点击右上角的"wifi图像",然后"creat New Wi-Fi NetWork" 输入SSID和密码,显示连接上了,但是并不能访问外部网络,我是用ifconfig 查看ip地址也不对 为:10.42.0.1,应该为192.168.1.*的啊 !然后我就花里胡哨的去更新Wi-Fi驱动、更新下载源。。结果还是没有成功。

(2)然后我就放弃图形界面操作了,,直接使用命令行连接
使用
sudo nmcli d wifi rescan #扫描所有的SSID
sudo nmcli d wifi connect SSID password password
也连不上,报错 Time out 。。
大概在那里折腾了两天,不行了 还是开学请教请教学长把。 我就放弃WiFi了,找了根网线从路由器连接到NanoPC-T4的板子上。 结果十分OK,和我的电脑在一个网段上了。也可以访问外网。准备疫情结束开学后再搞搞这个WiFi问题。

2.NanoPC-T4更改下载源的步骤

板子默认下载地址速度很慢,我使用了中科院的镜像。
下面是一些镜像地址:
中科院:http://mirrors.ustc.edu.cn/ubuntu-ports/
阿里云:http://mirrors.aliyun.com/ubuntu-ports/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/
(注意结尾是ubuntu-ports(针对ARM板)而不是ubuntu)
(1)备份源文件(保险一点)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

(2)编辑源列表文件
sudo vim /etc/apt/sources.list

(3)更换文件中的内容
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse

(4)sudo apt-get update 可以看到更新速度大大提高

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NanoPC-T4使用QT实现DHT11的步骤与在Arduino上实现类似,只需要将传感器连接到NanoPC-T4上,并使用GPIO库读取传感器数据。下面是一个简单的步骤: 1. 首先,你需要在NanoPC-T4上安装QT,并在QT中安装GPIO库,这可以通过以下命令来完成: ``` sudo apt-get update sudo apt-get install qtbase5-dev sudo apt-get install qtdeclarative5-dev sudo apt-get install qml-module-qtquick-controls sudo apt-get install qml-module-qtquick-dialogs sudo apt-get install qml-module-qtquick-layouts sudo apt-get install qml-module-qtquick-window2 sudo apt-get install qml-module-qt-labs-settings sudo apt-get install libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5widgets5 libqt5serialport5-dev ``` 2. 将DHT11模块连接到NanoPC-T4上。将DHT11的VCC引脚连接到NanoPC-T4的5V引脚,将GND引脚连接到NanoPC-T4的GND引脚,将DHT11的数据引脚连接到NanoPC-T4上的GPIO引脚上(例如:GPIOA0)。 3. 在QT中创建一个新的项目,并在项目中添加以下代码: ```c++ #include <QCoreApplication> #include <QDebug> #include <wiringPi.h> #include <dht.h> #define DHTPIN 0 // DHT11数据引脚的GPIO引脚 #define DHTTYPE DHT11 // DHT11传感器类型 dht DHT; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); if (wiringPiSetup () == -1) // 初始化wiringPi库 { qDebug() << "Failed to setup wiringPi!"; return -1; } while(1) { int chk = DHT.read11(DHTPIN); // 读取DHT11传感器 qDebug() << "湿度: " << DHT.humidity << "%, " << "温度: " << DHT.temperature << "°C"; delay(1000); // 稍作延迟 } return a.exec(); } ``` 4. 编译并运行代码。你将在QT控制台中看到DHT11传感器的湿度和温度数据。 这就是在NanoPC-T4使用QT实现DHT11的基本步骤。你可以根据你的需求进行修改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值