Firefly开源社区

打印 上一主题 下一主题

[应用开发] rv1126 buildroot文件系统python3.7.4使用问题

348

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
348

rv1126 buildroot文件系统python3.7.4使用问题

发表于 2022-2-24 09:07:47      浏览:6529 | 回复:5        打印      只看该作者   [复制链接] 楼主
通过buildroot的menuconfig打开python3之后,可以成功编译,烧录到板子里面,python3也可以正常使用。看了下buildroot的menuconfig中python3下面支持一些扩展插件直接勾选编译到sdk,于是试了下勾选six,成功了。然后勾选复杂一些的numpy,结果失败了,自己查了下,默认下载的是numpy版本是1.13.3,这个版本貌似是对于python2的,因为有个结构体python2里面有需要的成员变量,但是python3上没有,于是去官方下载numpy1.95.x的版本,结果编译的时候提示依赖的cython模块没有,找遍了menuconfig也没有找到这个模块的选项,去网上查,发现这个模块要是移植源码进来,那可就麻烦了,请问有没有大佬在rv1126 buildroot上使用python3的这些插件,这么多问题,是buildroot的python3支持还不是很好吗?
考虑到参考debian或者Ubuntu的方式,直接在设备上进行安装,首先源码安装了pip,成功之后,去用pip安装numpy,结果提示好多库找不到,而且提示找不到编译链,默认buildroot的文件系统,编译链都是裁剪掉的吧,请问有没有什么方式可以更方便的搭建python运行环境?难道必须得去用Ubuntu或者debian系统吗?
回复

使用道具 举报

348

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
348
发表于 2022-2-24 10:11:05        只看该作者  沙发
自己先顶一下,另外,纠正一下,上面去官方下载的是numpy1.19.x版本的,编译提示找不到依赖的cython模块
回复

使用道具 举报

348

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
348
发表于 2022-2-24 15:41:11        只看该作者  板凳
再顶一下,还是从网上下了cython源码,然后编译到host里面了,这样可以成功编译numpy了,从目前的情况,pip,cython都是源码编译安装,menuconfig里面没有,所以暂时将源码拷到工程中,添加到menuconfig配置下了,numpy也换了版本,默认的1.13.3不行,这样编译之后的numpy可以使用,pip可以使用。就是pip的安装还是没法想Ubuntu或者debian上那么灵活,是不是buildroot上得把编译链以及一些库都移上去才行?还是说buildroot上就是精简的,就不适合用这种动态安装的方式,只能是需要哪个库,编译sdk的时候勾选或者添加上哪个库呢?有研究的大佬一起讨论下吗?
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11182

优秀版主

发表于 2022-2-28 09:24:38        只看该作者  地板
python 这种东西建议还是在 debian 上跑
回复

使用道具 举报

3

积分

0

威望

0

贡献

吃瓜的群众

积分
3
发表于 2022-5-21 12:57:19        只看该作者  5#
板蓝根 发表于 2022-2-28 09:24
python 这种东西建议还是在 debian 上跑

请教下关于rv1126目前能否满足我需求的问题哦:1. 基于python开发目标识别程序,通过rtsp从摄像头获流,resize成分辨率480x640以>=1帧的性能,基于yolov5s进行推理,并识别结果和图片的局部裁剪数据发送至kafka server   2. 能够运行.net core程序(能访问gpio)
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11182

优秀版主

发表于 2022-5-23 09:21:59        只看该作者  6#
debian 可以运行 python,rknn-tookit-lite 提供 rknn 推理 python 接口。

resize、格式转换,我们有 rga 2D 加速,可以满足需求。

“rtsp 取流”,这个和硬件平台无关需要客户自己实现。

“能够运行.net core程序” 这个抱歉不清楚是什么功能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表