自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 FreeRTOS互斥量实战:血氧监测系统设计

本文介绍了FreeRTOS中互斥量在血氧监测系统中的应用。。

2025-10-28 22:34:56 356

原创 FreeRTOS队列实战:血氧监测系统设计

FreeRTOS队列机制在医疗监测系统中的应用。

2025-10-28 22:02:18 200

原创 FreeRTOS信号量实战:停车场管理

本文通过停车场车位管理的例子,介绍了FreeRTOS中计数信号量的使用方法。

2025-10-25 23:10:01 744

原创 嵌入式GPIO:迟滞与压摆控制

摘要:文章解析了嵌入式系统中GPIO引脚的两个关键电气特性配置宏定义迟滞与压摆控制。

2025-10-23 23:12:09 485

原创 电手术刀VS神经调音师:解密电刺激技术差异

脉冲电场技术与神经调节技术存在本质区别。

2025-10-23 22:39:11 677

原创 脑机接口:LFP相关知识

局部场电位(LFP)技术是记录大脑神经元群体活动的重要方法。

2025-10-21 23:08:20 680

原创 解决IAR编译路径空格报错

IAR编译报错分析:因ielftool.exe转换.out为.hex失败,问题根源是文件路径含空格导致解析错误。

2025-10-21 22:36:13 130

原创 医疗器械注册三大路径对比

本文对比了欧盟MDR、美国FDA和中国NMPA三大医疗器械注册体系的核心要素。

2025-10-20 23:13:22 1183

原创 嵌入式软件中负数如何存储

本文介绍了计算机中负数的补码表示方法。十六进制表示长度取决于数据类型位数,高位会进行符号扩展(用1填充)以保持数值不变。

2025-10-20 22:14:27 396

原创 医疗器械体考攻略

医疗行业的“体考”是对医疗器械生产企业质量管理体系的全面核查,核心关注设计与开发、生产管理、厂房设施、文件管理、采购管理和质量控制六大方面。

2025-10-17 23:54:10 858

原创 医疗器械设计变更vs工程变更区别

医疗器械开发中,设计变更和工程变更存在差异

2025-10-17 23:28:05 254

原创 指令集、架构与内核关系

嵌入式开发中,指令集(ISA)、架构和内核构成硬件执行的基础体系。

2025-10-16 23:23:52 472

原创 植入式医疗器械低功耗设计

有源植入式医疗器械的低功耗设计需要硬件、软件和系统层级的协同优化。硬件层面采用低功耗器件、动态电压调整和智能传感器;软件层面优化算法设计智能状态机,采用事件驱动机制;系统层面整合异构计算、能源收集和闭环控制。所有优化必须在确保医疗安全的前提下,权衡设备性能、体积与功耗,实现多学科协同设计。

2025-10-15 21:50:59 679

原创 三类植入器械:软件系统如何选?

三类有源植入式医疗器械的软件系统选择需严格考量安全性、实时性和可靠性。核心要求包括:采用实时操作系统(RTOS)或定制轻量系统确保硬实时响应;遵循IEC62304和ISO13485标准进行全生命周期质量管理;若涉及数据交互需满足网络安全要求。通用Linux系统因实时性不足通常不用于核心控制,但经特殊处理的变体可能适用于非核心模块。选择需平衡实时性、功耗、认证合规性等因素,最终服务于医疗风险控制目标。

2025-10-15 10:11:27 157

原创 IAR调试与发布模式配置指南

IAR Embedded Workbench提供DEBUG和RELEASE两种编译模式。DEBUG模式保留调试信息,优化级别低,便于开发调试但性能较低;RELEASE模式进行高度优化,去除调试信息,生成更高效代码但不利调试。通过项目选项可配置这两种模式,默认包含在IAR开发环境中。开发者可根据需求灵活切换模式,平衡调试便利性与最终代码性能。

2025-10-14 21:59:58 255

原创 嵌入式系统开发中链接器错误解决方案

摘要:该错误是嵌入式系统开发中典型的链接器内存分配失败问题,表明程序需要的内存空间(约88KB)超过了芯片指定区域的可用空间(约55.5KB)。主要原因包括:1)代码/数据量超过芯片存储容量;2)链接器脚本配置错误;3)栈/堆空间设置过大。解决方案建议优化代码、调整编译器优化等级、修正链接器脚本配置或减小栈/堆空间分配。该错误类比为"停车场空间不足",需重新规划内存分配方案。

2025-10-14 12:46:09 832

原创 三类有源医疗器械抗核磁干扰方案

本文针对植入式医疗器械在核磁共振环境下的抗干扰问题,从软硬件两方面提出解决方案。硬件层面通过优化电源管理、强化信号隔离、采用抗干扰存储器(如MRAM/FRAM)及磁场传感预警机制;软件层面建立安全的数据写入流程(校验/事务机制)、多级看门狗和故障恢复系统。建议采用版本化数据管理和严格的电磁兼容测试验证方案,确保设备在强磁场环境中的可靠性。这些措施共同构成防御体系,显著提升三类有源植入器械的MRI安全性。

2025-10-13 22:22:21 680

原创 通用嵌入式开发者转型医疗领域的思维转变

​IEC 62304​ 是医疗设备软件开发必须遵循的标准,它根据软件可能造成的风险级别,将软件分为A、B、C三个安全级别,级别越高控制要求越严格。设计历史文件(DHF)和设备主记录(DMR)等概念是医疗设备开发特有的文档体系,它们记录了从需求到验证的完整证据链,是监管审查的核心依据。医疗设备的测试要求远超通用领域。一台医疗设备的故障可能直接危及患者生命,这种高度的责任感是普通嵌入式开发很少需要面对的。作为一名通用的嵌入式开发工程师,当考虑转向医疗设备领域时,面临的不仅是技术的升级,更是思维方式的根本转变。

2025-10-13 13:04:17 592

原创 医疗嵌入式软件稳定性的四大支柱

本文阐述了医疗器械嵌入式软件稳定性的关键要素。首先强调稳固的设计原则与架构,包括模块化、实时性设计和冗余容错机制。其次提出关键技术实现要点,如硬件抽象层应用、精确资源管理和防御性编程。第三指出需建立严谨的开发流程,遵循医疗软件标准并实施系统化测试验证。最后强调应对网络安全和电磁兼容等特殊风险。文章指出,医疗器械软件的稳定性是一个贯穿设计、实现和测试全流程的系统工程,需要将安全理念融入每个环节,通过架构优化、资源管理和标准化流程来确保系统长期可靠运行。

2025-10-12 22:47:11 860

原创 看门狗在医疗器械软件中的重要性

在关键的医疗应用中,理想的方案是结合使用:以一个硬件看门狗作为最终且可靠的故障恢复底线,同时辅以软件看门狗或任务级看门狗(在操作系统中监控各个任务线程的运行状态)来检测更复杂的软件僵死情况,实现对系统不同层次的全方位监控。在医疗器械中,看门狗是保障系统稳定运行的关键安全机制。它就像一个忠诚的哨兵,时刻监控着系统是否正常运行,并在系统出现异常时强制其恢复到一个已知的安全状态。- 测试与验证:必须对看门狗机制进行严格的测试,包括故障注入测试,模拟程序跑飞、死循环等场景,验证看门狗能否正确触发复位。

2025-10-12 09:07:50 458

原创 医疗软件安全级别划分(IEC 62304)

IEC62304标准将医疗设备软件安全级别分为三级:A级(软件安全无风险)、B级(可能引发非严重伤害)和C级(可能导致死亡或严重损伤)。分级依据是软件能否引发危险情况及其潜在伤害严重程度。A级软件不会导致危险或风险可控;B级软件可能造成轻微伤害;C级软件失效会带来致命后果。该分级直接影响软件开发验证的严格程度,C级要求最高。例如数据管理软件通常为A级,理疗设备软件为B级,而呼吸机控制软件必须归为C级。

2025-10-11 12:46:07 543

原创 医疗器械开发全流程核心文档与责任分工

DHF是医疗器械设计开发全过程的记录集合,用于验证产品安全性和有效性。其核心内容包括:策划与计划、设计输入/输出、验证确认、风险管理、设计评审等10个阶段文档,涉及系统工程师、软件工程师等多个角色。管理要点包括:建立需求到测试的双向追溯矩阵、严格配置管理和变更控制、重视过程活动记录、采用专业ALM/PLM工具提升管理效率。这些措施确保开发过程符合法规要求,满足监管审计需求。

2025-10-10 19:25:48 544

原创 医疗器械种类划分及差异

医疗器械按风险程度分为三类

2025-10-10 08:58:55 489

原创 医疗器械产品注册的流程

医疗器械产品注册流程

2025-10-09 15:48:40 970

原创 IEC 62304 ISO 14971 ISO 13485 ISO 14708 四者之间的关系

IEC62304、ISO14971、ISO13485和ISO14708构成医疗器械开发管理的有机体系。

2025-10-09 14:05:02 1153

原创 max11216驱动程序

max11216单片机驱动程序。

2024-08-16 14:00:20 398

原创 MCP3561驱动程序

ADC mcp3561芯片msp30的 驱动程序。

2024-08-16 13:53:41 423

原创 TexMaker环境搭建

4.若编译中出现“!,通过该软件打开.tex文件。3.点击运行按钮进行编译。

2024-08-14 13:14:24 1168

原创 PN5180 嵌入式Linux移植 - 应用篇1

比如中断I/O的配置,reset I/O的配置等,注意Busy pin 在驱动程序中已经注册应用,在这里不需要再配置和使用,PHDRIVER_KERNEL_SPI_CFG_DIR 需要和设备名称一致。经过驱动程序的编写和调试,在/dev下挂载了nxp-pn5180的设备,接下来要在APP中实现PN5180的读卡功能:能够识别卡的类型并将卡中的内容经过串口输出到其他设备中,如PC等。顶层的CMakeList.txt 中包含了编译环境和平台相关的信息,需要根据项目的硬件和软件环境进行修改,具体修改如下。

2023-03-26 00:37:32 1173

原创 PN5180 嵌入式Linux移植-驱动篇

驱动入口函数中包含了类的创建,字符设备的注册,以及驱动和设备的注册,因为PN5180是字符设备,在驱动加载后,需要通过static inline int register_chrdev(unsigned int major, const char *name,const struct file_operations *fops) 函数注册字符设别,其中包含三个变量:major(主设备号)、name(设备名称)和fops(file_operations类型指针,指向设备的操作函数集合变量)。

2023-03-17 23:31:13 1081

原创 PN5180 linux 移植

在做的项目中涉及NFC功能,通过客户的需求,选定了NXP 的PN5180 芯片,该芯片支持的大部分的协议,符合技术参数要求。开始我们需要去Nxp的官网下载最新datasheet以及SDK。驱动程序要根据实际使用的平台进行修改,比如是否使用设备树等。接下来将从驱动开始,记录开发流程和开发中遇到的问题。1.获取datesheet.

2023-03-16 14:59:12 649

F06x_UART0_Interrupt.c

c8051f6xde 串口通信的程序实例,可以做参考。

2013-10-23

F06x_Watchdog.c

这是c8051f6x的看门狗定时器的程序,可以借鉴一下,很好的资源。

2013-10-23

企业管理方面

企业管理方面的课件,帮助你了解企业管理方面的知识。

2013-05-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除