打印
[PIC32/SAM]

OpenCV在Microchip Cortex-A5处理器的移植过程介绍

[复制链接]
1078|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 yjmeishao 于 2019-2-24 10:25 编辑

最近在研究OpenCV,希望能够将一些以前在Rasperberry Pi上跑的应用放到Microchip Cortex-A5 MPU上跑。毕竟树莓派整板不便宜,而且功耗巨大。
查了下Microchip SAMA5D2系列提供的编译工具和SDK都是Yocto的
网上的移植更多的是基于其他编译工具进行的(想比较Yocto配置起来简便很多)。
-------------------------------------------------------------------------------------------------------------
目前用Microchip官网的Yocto SDK已经可以交叉编译OpenCV 3.5.4版本源码,摸索交叉编译时候花费了不少时间。
改天把编译配置截图发上来给大家做个参考。
OpenCV的具体应用还在研究,等哪天跑了有结果了也放上来跟大家分享下。

----------------------------------------------------------------------------------
上图看编译后的结果:

想了解整个交叉编译环境搭建的同学请留言,我再把整个编译配置详细过程分享出来。
评论
yjmeishao 2019-2-26 10:12 回复TA
@21ic小喇叭好的,会多放点开发过程分享 
21ic小喇叭 2019-2-25 09:37 回复TA
期待您的分享 
沙发
麦小播| | 2019-2-25 11:27 | 只看该作者
谢谢! 期待后续分享

使用特权

评论回复
板凳
hyhjhnhg| | 2019-2-25 17:06 | 只看该作者
坐等更新!支持一下

使用特权

评论回复
地板
xuanhuanzi| | 2019-2-25 22:36 | 只看该作者
期待楼主分享教程。

使用特权

评论回复
5
yjmeishao|  楼主 | 2019-2-26 09:54 | 只看该作者
首先去下载Microchip官网提供的已经编译好的Yocto SDK。
Yocto SDK里面包含了丰富的组件,用起来省时省力。
不用自己一个个去找各种库源码进行编译。
下载地址:ftp://www.at91.com/pub/demo/yocto-qt5-sdk/
选择下载:poky-atmel-glibc-x86_64-atmel-qt5-demo-image-cortexa5hf-neon-toolchain-2.5.1.sh
然后安装刚才下载的Yocto SDK,别忘了安装前修改下载文件的属性:
chmod a+x poky-atmel-glibc-x86_64-atmel-qt5-demo-image-cortexa5hf-neon-toolchain-2.5.1.sh

Yocto SDK默认安装路径是/opt/poky-atmel/2.5.1,实际上没必要安装到root目录下,手动修改后安装到用户目录opt下即可。



使用特权

评论回复
6
yjmeishao|  楼主 | 2019-2-26 10:06 | 只看该作者
接下来就需要去下载OpenCV源码和本地安装CMake-GUI。
CMake-GUI的安装命令:  $sudo apt-get install cmake-qt-gui
安装完成后运行命令:cmake-gui
就可以在cmake-gui里面配置交叉编译工具、OpenCV源码、生成的目标文件目录。
cmake会根据设定的配置自动生成相应的Makefile文件。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

111

帖子

1

粉丝