2719|16

650

帖子

8

TA的资源

纯净的硅(初级)

楼主
 

【STM32H5开发板】第二帖 在stm32h563开发板移植rt-thread和zbar二维码识别库 [复制链接]

 

RT-Thread是一款轻量级的开源实时操作系统,被广泛应用于嵌入式系统中。现在已经有非常多的应用:
 1. 硬件驱动:RT-Thread提供了各种设备驱动的接口,开发者可以根据需要进行适配。例如,可以将外设驱动程序添加到RT-Thread的内核中,从而使其能够与嵌入式系统的硬件进行通信。
 2. 多任务处理:RT-Thread支持多任务处理,可以方便地创建多个线程并进行调度,每个线程可以独立运行。在嵌入式系统中,可以通过多任务处理来实现多个任务的并行处理。
 3. 网络通信:RT-Thread支持各种网络协议,包括TCP/IP、UDP、HTTP等。通过使用RT-Thread提供的网络协议栈,可以在嵌入式系统中实现网络通信和数据传输。
 4. 文件系统:RT-Thread支持多种文件系统,包括FAT、YAFFS、NOR Flash等。通过使用RT-Thread提供的文件系统,可以将文件系统整合到嵌入式系统中,便于数据的存储和管理。
 在stm32cubemx中也可以直接添加插件,使用代码生成直接可以集成,如下图:

zbar库是一个开源的条形码二维码识别库,本次stm32h563芯片资源丰富,完全可以移植到项目中用。
本次直接用的图片数据,并没有添加摄像头,下一步就是添加摄像头,实现动态识别;

具体如下图:

识别后用串口输出内容:

附上本次工程代码: stm32_rt_thread.zip (25.18 MB, 下载次数: 77)
此帖出自stm32/stm8论坛

最新回复

如果要处理彩色图片是需要将,彩色图像转化位8位的灰度图像嘛     详情 回复 发表于 2024-5-14 14:18
点赞(1) 关注(1)
 

回复
举报

1668

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 

开源实时操作系统还是比较好刷的

此帖出自stm32/stm8论坛

点评

主要是现在界面集成,就很方便初学者,不用像之前移植ucos,还要按照文本步骤一步一步做,最后还需要调试debug。  详情 回复 发表于 2023-5-26 08:38
 
 

回复

650

帖子

8

TA的资源

纯净的硅(初级)

板凳
 
火辣西米秀 发表于 2023-5-25 21:25 开源实时操作系统还是比较好刷的

主要是现在界面集成,就很方便初学者,不用像之前移植ucos,还要按照文本步骤一步一步做,最后还需要调试debug。

此帖出自stm32/stm8论坛
 
 

回复

6069

帖子

4

TA的资源

版主

4
 
本帖最后由 damiaa 于 2023-5-29 09:43 编辑

稍微复杂点的项目中就要用rtos。来得快。用得好。不过我在想,如果项目著作权登记怎么搞哦。用到了开源得os的话。

此帖出自stm32/stm8论坛

点评

一种算法,一种方法,和rtos没啥关系了。  详情 回复 发表于 2023-5-29 17:43
用到了开源的库不影响著作权登记吧,你要申请的内容肯定是绕开开源部分的啦,比喻,我申请一个二维码识别技术,我申请的内容肯定不是如何识别计算这个二维码,而是通过识别的二维码,我做了什么,我所做的事情与同行  详情 回复 发表于 2023-5-29 12:43
 
 
 

回复

351

帖子

3

TA的资源

纯净的硅(初级)

5
 
damiaa 发表于 2023-5-29 09:39 稍微复杂点的项目中就要用rtos。来得快。用得好。不过我在想,如果项目著作权登记怎么搞哦。用到了开源得os ...

用到了开源的库不影响著作权登记吧,你要申请的内容肯定是绕开开源部分的啦,比喻,我申请一个二维码识别技术,我申请的内容肯定不是如何识别计算这个二维码,而是通过识别的二维码,我做了什么,我所做的事情与同行业相比,我有哪些改进,有什么优势,有什么创新。。。。

毕竟,这个识别二维码的操作,只是整个系统流程中的一个部分功能,最终的目的,并不是怎么识别二维码,而是通过识别到二维码,我能做什么,我做了什么,有什么特点,这才是最终的目的,软著可以针对这点来写啊。

此帖出自stm32/stm8论坛

点评

解释的非常到位!  详情 回复 发表于 2023-5-30 10:37
 
 
 

回复

7452

帖子

2

TA的资源

五彩晶圆(高级)

6
 
damiaa 发表于 2023-5-29 09:39 稍微复杂点的项目中就要用rtos。来得快。用得好。不过我在想,如果项目著作权登记怎么搞哦。用到了开源得os ...

一种算法,一种方法,和rtos没啥关系了。

此帖出自stm32/stm8论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

6773

帖子

2

TA的资源

版主

7
 
hjl2832 发表于 2023-5-29 12:43 用到了开源的库不影响著作权登记吧,你要申请的内容肯定是绕开开源部分的啦,比喻,我申请一个二维码识别 ...

解释的非常到位!

此帖出自stm32/stm8论坛
 
 
 

回复

6773

帖子

2

TA的资源

版主

8
 

哪天我也去移植一下zbar库,识别速度怎么样?

此帖出自stm32/stm8论坛

点评

识别速度还是挺快的,要看摄像头处理速度了。  详情 回复 发表于 2023-5-30 11:16
 
 
 

回复

650

帖子

8

TA的资源

纯净的硅(初级)

9
 
wangerxian 发表于 2023-5-30 10:37 哪天我也去移植一下zbar库,识别速度怎么样?

识别速度还是挺快的,要看摄像头处理速度了。

此帖出自stm32/stm8论坛

点评

zbar库对图像分辨率有要求嘛?  详情 回复 发表于 2023-5-30 11:38
 
 
 

回复

6773

帖子

2

TA的资源

版主

10
 
29447945 发表于 2023-5-30 11:16 识别速度还是挺快的,要看摄像头处理速度了。

zbar库对图像分辨率有要求嘛?

此帖出自stm32/stm8论坛

点评

没有要求,传入参数就是灰度图像数据和图像大小  详情 回复 发表于 2023-5-30 13:36
 
 
 

回复

650

帖子

8

TA的资源

纯净的硅(初级)

11
 
wangerxian 发表于 2023-5-30 11:38 zbar库对图像分辨率有要求嘛?

没有要求,传入参数就是灰度图像数据和图像大小

此帖出自stm32/stm8论坛

点评

OK,明白了。  详情 回复 发表于 2023-5-30 14:44
 
 
 

回复

6773

帖子

2

TA的资源

版主

12
 
29447945 发表于 2023-5-30 13:36 没有要求,传入参数就是灰度图像数据和图像大小

OK,明白了。

此帖出自stm32/stm8论坛
 
 
 

回复

351

帖子

3

TA的资源

纯净的硅(初级)

13
 

图片大小支持多少?别不是最大256*256像素吧?

此帖出自stm32/stm8论坛

点评

zbar没有限定图片大小,只是传灰度图片,不过图片越大,就需要更多的内存  详情 回复 发表于 2023-5-31 08:40
 
 
 

回复

650

帖子

8

TA的资源

纯净的硅(初级)

14
 
hjl2832 发表于 2023-5-31 08:02 图片大小支持多少?别不是最大256*256像素吧?

zbar没有限定图片大小,只是传灰度图片,不过图片越大,就需要更多的内存

此帖出自stm32/stm8论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

15
 

需要传入的灰度图片是一个像素占一个字节嘛

此帖出自stm32/stm8论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

16
 
29447945 发表于 2023-5-31 08:40 zbar没有限定图片大小,只是传灰度图片,不过图片越大,就需要更多的内存

如果要处理彩色图片是需要将,彩色图像转化位8位的灰度图像嘛

 

此帖出自stm32/stm8论坛

点评

代码里面有灰度处理函数  详情 回复 发表于 2024-7-29 08:56
 
 
 

回复

650

帖子

8

TA的资源

纯净的硅(初级)

17
 
Nancycolin 发表于 2024-5-14 14:18 如果要处理彩色图片是需要将,彩色图像转化位8位的灰度图像嘛  

代码里面有灰度处理函数

此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表