将 WLE900VX WIFI 模块连接到开发板并上电启动,在开发板终端中进入到/home/user/目录下,执行如下命令创建一个脚本文 件,并修改权限: $ echo '#!/bin/sh' >> /home/user/helloworld.sh $ chmod 777 /home/root/helloworld.sh 将helloworld.sh中的内容修改为 #!/bin/sh
ifconfig fm1-mac6 down
/root/wifi.sh -s ABB -p 88888888(ABB为wifi名,88888888为密码,可修改)
sleep 2
dhclient -i wlp1s0 &
/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp1s0 进入到“/lib/systemd/system/”目录下,并新建一个 helloworld.service 文件,命令如下: $ cd /lib/systemd/system $ vi helloworld.service 文件的内容如下: [Unit]
Description=helloworld
[Service]
Restart = always
ExecStart=/home/user/helloworld.sh
[Install]
WantedBy=multi-user.target 其中 Description 一行需写入服务名,ExecStart 需要写入可执行文件的绝对路径。 保存退出后,在终端上执行如下命令: $ systemctl -f enable /lib/systemd/system/helloworld.service 此时即可将新添加的自启动服务生效,重启开发板后,开发板可自动连接到设置的wifi |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-4-18 11:41
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.