5708学习
---恢复内容开始---
构建MLO,编译u-boot时候,文档中一些错误
路径问题,文件在home/wmy/ti-processor-sdk-linux-am57xx-evm-05.02.00.10/board-support_4.3.1.2/u-boot-2017.01+gitAUTOINC+c68ed086bd-gc68ed086bd/configs路径下,make CROSS_COMPILE=arm-linux-gnueabihf- JN-industrPi_defconfig
运行报如下错误
解决办法:
sudo apt-get install device-tree-compiler安装device-tree-compiler
然后重新编译下就可以了。
ubuntu查看本地ip:ifconfig -a
得到本地ip地址为:10.5.130.199
正常关闭终端:exit
minicom退出方法:ctrl+a,再x,会显示确定退出,回车即可
若没有正常关闭minicom,则再次上电时会出现/dev/ttyUSB0 is locked的错误,此时进入路径/var/lock,将LOCK文件删除即可。
打开图形显示界面:
1.先打开weston 显示服务:/etc/init.d/weston start
2.打开Matrix 界面:/etc/init.d/matrix-gui-2.0 start
将yolo移植到该开发板上。
下载源码,在开发板上编译,将生成可执行文件darknet
进入该目录:cd /run/media/mmcblk0p2/darknet
运行可执行文件:./darknet
结果显示:usage: ./darknet <function>
使用yolov3-tiny做图像检测,运行命令:./darknet detect cfg/yolov3-tiny.cfg yolov3-tiny.weights data/dog.jpg
将输出网络结构,加载一张图片大概14s,之后会显示段错误。
如果只做分类的话,则会显示结果
输入命令:./darknet classify cfg/tiny.cfg tiny.weights data/dog.jpg
会显示分类结果
但分类结果也不是很正确,不知道什么原因。
开机自启动:Systemd
参考链接:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html
输入命令:systemctl --version查看版本
查看启动耗时:systemd-analyze
查看每个服务的启动耗时:systemd-analyze blame
查看当前主机信息:hostnamectl
Systemd 可以管理所有系统资源。不同的资源统称为 Unit(单位)。
- Service unit:系统服务
- Target unit:多个 Unit 构成的一个组
- Device Unit:硬件设备
- Mount Unit:文件系统的挂载点
- Automount Unit:自动挂载点
- Path Unit:文件或路径
- Scope Unit:不是由 Systemd 启动的外部进程
- Slice Unit:进程组
- Snapshot Unit:Systemd 快照,可以切回某个快照
- Socket Unit:进程间通信的 socket
- Swap Unit:swap 文件
- Timer Unit:定时器
Systemd 默认从目录/etc/systemd/system/
读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录/usr/lib/systemd/system/
,真正的配置文件存放在那个目录。
systemctl enable
命令用于在上面两个目录之间,建立符号链接关系。
开发板自动登录以及自动运行脚本
自动登录:https://blog.csdn.net/u014213012/article/details/72772061
链接:https://blog.csdn.net/u013359794/article/details/46895979