期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
面向嵌入式平台的电缆部件缺陷检测
1
作者 王庭琛 王宜怀 陈瑞雪 《传感器与微系统》 CSCD 北大核心 2023年第8期123-126,共4页
为实现自动检测电缆成品上的多个部件引起的产品缺陷,如部件次序错误、部件朝向错误等,设计了一种适用于嵌入式平台的电缆部件缺陷检测方法。该方法以YOLOv5目标检测神经网络作为基础,将其改造为Anchor-free网络使其在嵌入式设备有更快... 为实现自动检测电缆成品上的多个部件引起的产品缺陷,如部件次序错误、部件朝向错误等,设计了一种适用于嵌入式平台的电缆部件缺陷检测方法。该方法以YOLOv5目标检测神经网络作为基础,将其改造为Anchor-free网络使其在嵌入式设备有更快的运行速度,并使用迁移学习及数据增强的方式加快网络训练速度并增加精度。根据实验结果,将该方法应用于NVIDIA Jetson Nano平台,单张图片的平均检测时间仅需76 ms,缺陷检测准确率达99%以上,其中缺陷检出率为100%,可满足工业生产的需求。 展开更多
关键词 缺陷检测 目标检测 YOLOv5网络 模型部署 数据增强
下载PDF
实时操作系统mbedOS互斥量调度机制剖析 被引量:1
2
作者 王庭琛 王宜怀 陈瑞雪 《现代电子技术》 2022年第8期93-100,共8页
嵌入式产品研发中使用多线程并发运行时,为避免公共资源被破坏或线程运行异常,通常使用互斥量(Mutex)来防止公共资源在线程运行时被其他线程抢占。不同于使用单一变量实现的互斥量,在实时操作系统中为优化线程调度并避免错误,所使用的... 嵌入式产品研发中使用多线程并发运行时,为避免公共资源被破坏或线程运行异常,通常使用互斥量(Mutex)来防止公共资源在线程运行时被其他线程抢占。不同于使用单一变量实现的互斥量,在实时操作系统中为优化线程调度并避免错误,所使用的互斥量较复杂且不易理解。目前关于嵌入式实时操作系统中互斥量的实现及应用的相关资料较少,文中在对实时操作系统mbedOS中互斥量的数据结构与操作函数进行详细分析的基础上,设计出一个使用互斥量保护公共资源的软件实例,实例中包含对小灯的控制以及使用串口输出线程的实时运行情况。通过观察灯光的变化并结合串口输出信息,能够直观地理解mbedOS对使用互斥量的进程调度机制,也可为读者理解其他实时操作系统中互斥量的机制提供参考。 展开更多
关键词 实时操作系统mbedOS 互斥量调度 软件设计 调度机制 多线程运行 三色灯控制 实例分析
下载PDF
实时操作系统RT-Thread启动流程剖析 被引量:3
3
作者 陈瑞雪 王宜怀 王庭琛 《现代电子技术》 2022年第12期36-42,共7页
RT-Thread实时操作系统具有实时性高、芯片适用广泛等特点,在环境、农业等方面应用较多。了解RT-Thread的内部原理有助于更好地设计应用系统,但目前对该部分的研究较少。为此,文中在给出STM32L431芯片的上电启动过程后,针对板级硬件资... RT-Thread实时操作系统具有实时性高、芯片适用广泛等特点,在环境、农业等方面应用较多。了解RT-Thread的内部原理有助于更好地设计应用系统,但目前对该部分的研究较少。为此,文中在给出STM32L431芯片的上电启动过程后,针对板级硬件资源、定时器和调度器等内核资源进行初始化过程分析;再辅以主线程和空闲线程创建流程进行对比分析,同时联合调度器的启动机制剖析,详细解析驻留RT-Thread后系统的启动流程;最后,分析启动过程中FLASH使用情况以及各线程创建前后RAM的分配情况。针对RT-Thread的启动流程研究可为其在不同微控制器上的移植和应用提供技术基础,也能够对分析其他实时操作系统的启动起到参考作用。 展开更多
关键词 RT-THREAD 实时操作系统 启动流程 线程切换 过程分析 RAM存储
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部