i.mx6ull开发板

正点原子i.mx6ull开发板练习

WIFI

开启网卡

1
2
ifconfig wlan0 up // 若默认没打开 wlan0 则需要执行此项。
ifconfig

搜索

1
2
wpa_cli -i wlan0 scan_result // 此指令需要启动进入后再插 WIFI 才生效,需要 wp
a_supplicant 在运行。

连接

1
source ./alientek_usb_wifi_setup.sh -m station -i ALIENTEK-YF -p 1590202**** -d wlan0

参数解释:

  • -m station :设置成 station 模式
  • -i ALIENTEK-YF :无线网络名称(ssid)。
  • -p 1590202**** :无线网络密码(psk)。
  • -d wlan0 :USB WIFI 节点

例如:

1
source ./shell/wifi/alientek_usb_wifi_setup.sh -m station -i senmun2022 -p senmun150@ -d wlan0

Ubuntu

桥接,设置ip为同网段

1
sudo mount -t nfs 192.168.1.100:/home/alientek/linux/nfs /mnt -o nolock

提示mount.nfs: an incorrect mount option was specified

1
sudo mount -t nfs -o vers=4 192.168.1.100:/home/alientek/linux/nfs /mnt

描述

1
/home/alientek/linux/nfs *(rw,sync,no_root_squash)

编译

环境

1
source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

编译文件路径

开机启动项

/etc/rc.local

开机启动程序

#注释

1
/opt/QDesktop >/dev/null 2>&1

设置IP

1
2
3
4
PATH=/sbin:/bin:/usr/sbin:/usr/bin
ifconfig eth0 192.168.1.115 netmask 255.255.255.0
route add default gw 192.168.1.1
echo "nameserver 114.114.114.114" > /etc/resolv.conf

QT摄像头

人脸识别

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
int main()
{
//--------------------------------------------------
//添加人脸识别
cv::CascadeClassifier faceCascade; // 级联分类器
faceCascade.load("Resources/haarcascade_frontalface_default.xml"); // 加载训练好的haar人脸正脸xml配置文件
if (faceCascade.empty())
{
printf( "XML file not loaded\n");
}
else
{
std::vector<cv::Rect> faces; // 人脸的矩形数组
faceCascade.detectMultiScale(frame, faces, 1.1, 3); // 比例因子 人脸大小
if(faces.size() > 0)
{
for (int i = 0; i < faces.size(); i++)
{
rectangle(frame, faces[i].tl(), faces[i].br(), cv::Scalar(255, 0, 255), 2); // 在原图上绘制人脸矩形区域,颜色为粉色,线条厚度为3像素
}
}
}
//--------------------------------------------------
}


-lopencv_objdetect

文件颜色

白色:表示普通文件
蓝色:表示目录(文件夹)
绿色:表示可执行文件
红色:表示压缩文件,文件包。
粉红色:图片;Socket文件
浅蓝色:链接文件(软链接,硬链接)
红色闪烁:表示链接的文件有问题
黄色:表示设备文件( /dev目录下:物理块设备(b)、字符终端设备?)
灰色:表示其他文件
青黄色 :管道文件 ( p)

挂载U盘

1
2
3
4
5
6
7
8
9
10
11
# 识别u盘
lsblk

# 挂载
sudo mount /dev/sdb1 /mnt/usb

# 验证结果
df -h

# 卸载
sudo umount /mnt/usb
-->

请我喝杯咖啡吧~

支付宝
微信