嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

OK1046A-C设置开机自启动脚本及开机自动连接WIFI的方法

2019-12-31 15:59| 发布者: 倔强的土坷垃| 查看: 830| 评论: 0

类目:  >  知识库     文档编号: 337

将 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

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-18 11:41

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部