492|11

584

帖子

4

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中也可以直接添加插件,使用代码生成直接可以集成,如下图:

微信截图_20230524184041.png

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

具体如下图:

微信截图_20230524184517.png

识别后用串口输出内容:

微信截图_20230524184605.png

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

最新回复

OK,明白了。   详情 回复 发表于 半小时前

回复

1223

帖子

0

TA的资源

纯净的硅(高级)

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

此帖出自stm32/stm8论坛

点评

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

回复

584

帖子

4

TA的资源

一粒金砂(高级)

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

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

此帖出自stm32/stm8论坛

回复

4410

帖子

3

TA的资源

版主

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

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

此帖出自stm32/stm8论坛

点评

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

回复

183

帖子

1

TA的资源

一粒金砂(高级)

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

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

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

此帖出自stm32/stm8论坛

点评

解释的非常到位!  详情 回复 发表于 4 小时前

回复

6073

帖子

18

TA的资源

五彩晶圆(中级)

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

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

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

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


回复

3402

帖子

0

TA的资源

版主

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

解释的非常到位!

此帖出自stm32/stm8论坛

回复

3402

帖子

0

TA的资源

版主

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

此帖出自stm32/stm8论坛

点评

识别速度还是挺快的,要看摄像头处理速度了。  详情 回复 发表于 3 小时前

回复

584

帖子

4

TA的资源

一粒金砂(高级)

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

点评

zbar库对图像分辨率有要求嘛?  详情 回复 发表于 3 小时前

回复

3402

帖子

0

TA的资源

版主

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

点评

没有要求,传入参数就是灰度图像数据和图像大小  详情 回复 发表于 1 小时前

回复

584

帖子

4

TA的资源

一粒金砂(高级)

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

点评

OK,明白了。  详情 回复 发表于 半小时前

回复

3402

帖子

0

TA的资源

版主

如果您需要查看本帖隐藏内容,请登录或者注册
此帖出自stm32/stm8论坛

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

相关帖子
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表