首先感谢阅读,如果您也对TDA4相关的开发感兴趣,我们这边有个学习交流微信群,可以入群和大家一起交流学习。
资历较浅,水平有限,如遇错误,请大家多指正!
保持开源精神,共同分享、进步!
博主WX : AIR_12 我会拉你入群。
链接:TDA4 相关专栏 链接:TDA4 Demo Gitee开源库
欢迎大家加入,一起维护这个开源库,给更多的朋友提供帮助。
资源请下载以下链接内容:
注意:请将所有内容中的ubutun修改为自己电脑的登陆用户名!!!
1.将SD卡通过官方指导的步骤制作好以后,插入Host主机。执行以下代码段,建议拷贝为脚本,自动执行即可:
sudo cp ./rc-local.service /media/ubuntu/rootfs/lib/systemd/system/
sudo ln -fs /lib/systemd/system/rc-local.service /media/ubuntu/rootfs/etc/systemd/system/rc-local.service
sudo cp ./rc.local /media/ubuntu/rootfs/etc/
sudo chmod 777 rc.local
#copy autoStart.sh to SD Card /home/root
sudo cp autoStart.sh /media/ubuntu/rootfs/home/root/
sudo cp netConfig.sh /media/ubuntu/rootfs/home/root/
#Modify permissions
sudo chmod 777 /media/ubuntu/rootfs/home/root/autoStart.sh
2.过程详解:
A.设置开发板开机自启动,需要借助rc-local.service ,具体操作可以参考以下连接
linux设置开机自启 etc rt.d,Ubuntu 18.04没有rc.local文件如何设置脚本开机自动启动..._weixin_39720516的博客-优快云博客
B.拷贝rc.local 到 开发板/etc下
C.即可完成开机自启动(执行rc.local中内容,如下)
->执行网络配置脚本
->执行自启动脚本(可根据需要自行调整)
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo "看到这行字,说明添加自启动脚本成功。" > /usr/test.log
/home/root/netConfig.sh
/home/root/autoStart.sh
exit 0
3.将配置好的SD 卡插入开发板。
4.等待启动成功,Host主机启动终端,Ping通网络,如果可以ping通,可以使用SSH 进行跳转连接。ssh ubuntu@192.168.1.109
5.可以将编译好的程序,通过scp指令拷贝到开发板上执行(在开发板上执行此命令)。
sudo scp ubuntu@192.168.1.xxx:/home/ubuntu/documents/app_usb_camera.out /opt/vision_apps
Good luck!
如果有遇到问题,欢迎私信交流!
PS:这个不是广告,我自己在用的笔记软件。给大家推荐一款比较实用的在线云笔记 Notion(免费),下载链接如下:
NotionForUbuntu.tar.xz-管理软件文档类资源-优快云下载
【声明】
【欢迎转载转发,请注明出处。原创比较辛苦,请尊重原创,祝大家学习愉快!】
【博主专注嵌入式开发,具有多年嵌入式软、硬件开发经验,欢迎大家学习交流!】
【如有嵌入式相关项目需求,欢迎私信】