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

 

posted @ 2019-04-17 14:36  小小小小小码农  阅读(351)  评论(0编辑  收藏  举报