- 博客(3311)
- 资源 (4)
- 收藏
- 关注
原创 更多精选文章列表
为了让更多朋友看到我分享的内容,我经常在微信公众号「strongerHuang」分享一些优质的内容,主要包含:Keil、IAR、STM8、STM32、μC/OS、FreeRTOS、CANOpen、ModBus…等,在我的个人微信公众号「strongerHuang」底部菜单,或者回复【更多内容】即可查看。 因在这里分享文章,还需单独整理一遍,时间有限,有些文章则没有在我博客呈现,下面是部分...
2018-08-20 15:49:39
4026
1
原创 UCOS2_STM32移植过程、系统内核、事件描述(汇总)
推荐分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang我的网站:https://www.strongerhuang.com我的知乎:https://www.zhihu.com/people/strongerHuang.com移植过程:...
2016-07-01 18:11:33
20103
5
转载 单片机选项字节在IAR、CS+、e²studio下的设置
勾选“Set security option byte(-security_opt_byte)”,“Security option byte value(-security_opt_byte=<value>)”此项用于配置。勾选“Set user option byte (-user_opt_byte)”,“User option byte value(-user_opt_byte=<value>)”此项用于配置。当你编译项目时,CS+会自动将这些设置与你的程序代码链接,并在编程时一并烧录到芯片中。
2025-12-06 08:02:10
16
原创 嵌入式开发常用软件值多少钱?看看你给公司节约了多少钱!
但随着 VS Code的问世,很多嵌入式软件工具师转向了 VS Code,以至于最近几年刚毕业参加工作的同学不知道Source Insight这款当年的“神器”。我们当年2010左右大学时,老师教学用的PCB设计软件还是Protel 99 SE,这也是一款非常经典的软件,以至于现在有些老的电子工程师都还在使用这款软件。但Keil MDK的在线调试功能,应该还没有更好的替代,这也是很多人都没有离开的Keil的原因。最后,由于时间有限,就先整理分享到这里,还有更多好用的破解软件,欢迎大家留言分享。
2025-12-05 20:02:52
531
转载 在1 GHz 主频单片机上部署AI模型
由于需要安装vs 2022、cmake等工具,下载需要的时间过久,我这边有编译好的darknet.exe,可以使用cpu直接训练模型,如果需要使用gpu训练模型,可以按照darknet官方的安装步骤重新编译。在 RT-Thread Studio 中下载 Titan-Board SDK 及相关依赖(下载Titan-Board SDK 时,其他依赖会自动下载)。我们需要复制训练好的权重、cfg文件到keras-YOLOv3-model-set下,然后运行,这里需要稍等一会,需要大概6分钟。
2025-12-04 08:02:25
20
转载 一个局部变量竟然自己变了!栈溢出实例分享
这种栈溢出篡改数据的问题,在定位到的时候觉得很简单。但是实际这种情况,并且是偶现问题,而且代码不像是上面这个简化代码这么简单,问题代码藏在一堆代码之间,排查起来还是挺费时间的。某个情况下read_data读到了24个字节的数据,但是缓冲区只给了16个字节,溢出了,溢出的字节覆盖了。同一函数内局部变量的布局,由编译器决定,不一定按声明顺序。栈溢出是最常见的内存错误,但只要建立起"缓冲区必须传大小"的编码习惯,90%的问题都可以避免。永远不要相信输入数据的长度,即使是"可信"的传感器数据。
2025-12-03 20:00:00
18
转载 一种颠覆传统直接函数调用的紧耦合架构
消息队列模式(Message Queue Pattern)通过异步消息传递机制,为嵌入式系统提供了松耦合、可扩展的通信解决方案,彻底改变了传统直接函数调用的紧耦合架构。消息队列模式通过FreeRTOS队列机制,在嵌入式系统中实现了高度解耦的组件通信架构。消息队列模式是一种架构模式,它通过在组件之间使用队列来传递消息,实现发送者和接收者之间的解耦。在RTOS环境中,多个任务需要安全地交换数据,消息队列提供了天然的同步机制。系统模块通过消息队列实现隔离,提高系统的模块化和可测试性。嵌入式系统中的消息队列实战。
2025-12-03 08:04:09
21
转载 高性能M85内核MCU+EtherCAT与电机应用
通过本次系列在线研讨会,您将可以了解RA MCU全系列产品的功能特性、开发生态及各类应用方案,包含10款MCU新品,面向工业自动化、电机、家电、新能源、表计、AI等应用领域。瑞萨RA系列MCU线上技术月,第三场:高性能M85内核MCU系列+EtherCAT与电机技术及应用方案,将在12月3日19:30 开启。此外,本次技术月报名及直播环节还将送出海量RA MCU开发板、E卡及实物礼品。分享RA MCU的全面开发生态及面向工业自动化、电机控制、安全加密、电容触摸、AI等解决方案的软硬件工具。
2025-12-03 08:04:09
14
原创 搞单片机开发的IDE,都在趋向VS Code
随着ST、NXP推出功能更强大且性价比更高的单片机之后,我们就很少用微芯的单片机了,但微芯的单片机依然市场占有率很大,他们家IDE也是更新迭代。Keil Studio插件版虽然官方还是维护更新,但并不是大家想象的那么好用,所以受众用户并不算多,大家还是习惯传统的桌面版。IAR作为全球最大通用IDE工具之一,很早就推出了基于 VS Code的插件,包括一系列配套的工具对应的插件,比如。自然,ST的生态建设也是做得非常好!其次,安装插件的灵活性,需要用的插件才安装,不会导致软件臃肿,甚至卡电脑。
2025-12-02 12:19:24
925
转载 很严重了,大家别轻易离职。。
是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。课程包含非常实用、靠谱、高含金量的企业级真实案例拆解,覆盖多个业务场景,帮你掌握AI应用开发底层逻辑!用一手数据资源、项目资料,拆解大模型产品的技术架构,逐行解析代码,手搓全流程!结合课程中老师讲解的能力模型,和大厂面试经验,让你在其他候选人中脱颖而出!老师从高薪岗位入手,拆解大模型岗位能力模型,以及需要的核心技术。不夸张的说,未来5年程序员最好的技术发展方向,一定是!
2025-12-01 08:01:39
71
转载 Linux 内核链表妙在哪?
因为指针指向的用户区域结构体变化多样,所以链表的操作函数难以被重复利用,在不同的项目或模块中需要重复编写类似的操作逻辑,这极大地降低了开发效率。通过将数据和节点解耦,我们可以在不同的数据结构中重用相同的链表操作,简化了代码的复杂度。实现的核心原理是利用指针运算和结构体成员的偏移量来获得结构体的起始地址。类型),这样就可以按照字节为单位准确地减去成员在结构体中的偏移量,而不受原始成员指针类型的影响。Linux 的链表结构设计为链表的指针直接指向用户结构体中的链表节点。的地址就是其相对于结构体开头的偏移量。
2025-12-01 08:01:39
31
转载 电机驱动板硬件设计指南
计算线宽时需要考虑到温度的因素:走线宽度是电阻和电流等变量的函数,同时取决于允许的温升。通过提高功率因数,可以减少无功损耗,从而降低整流电路的总体损耗,但由于PFC电路本身也存在损耗,因此整体损耗并不会下降。本文从器件选型、原理图设计及PCB layout等几个方面全面的介绍电机驱动板设计需要注意的事项,文末提供了RZ系列的两个电机驱动的demo供参考。逆变电路工作时,会有较大的开关电流流经 VBUS。一般来说,小容量的选择陶瓷电容,大容量且有极性要求的选择电解电容,大容量但无极性要求的选择薄膜电容。
2025-11-30 12:05:39
87
转载 嵌入式软件开发有哪些细分方向?
社招时候完全看经验、匹配度、性价比了,校招虽然不太看经验匹配度,但是作为公司,在招人蓝牙wifi类产品的嵌入式开发岗的时候,如果有同学的有这个蓝牙wifi开发的经验,哪怕他只是了解蓝牙wifi,那和其他同学相比他也有很大的竞争优势。建议走音视频,蓝牙音频,电机驱动和控制,网络协议栈,电力电子,linux内核和系统(一般是汽车,手机,芯片厂),汽车电子这些方向。有含金量,有学习门槛,未来发展前景也不错的,重要的是薪资高,年入几十万真的不是问题。学历好的(985,211,双一流的本或硕)
2025-11-29 08:02:46
55
转载 Cortex-M52单片机和普通M0、M3单片机有啥区别?
单片机I2C在一些低速外设用的比较多,相对UART,没那么常用,但早期的I2C设备非常多,以至于I2C在不断发展,现在I2C有“高速模式”了。单片机ADC也是目前最常见的一种外设,大部分32位单片机都配备了ADC,只是有些分辨率更高、功能更强大。单片机UART是必备的一个外设,几乎每个项目都会用到UART,同时也是测试和调试时用的最多的一个。我们常规的认识中,单片机基本是单核,但随着需求的变化,多个内核的单片机也在逐渐出现。G32R501的ADC精度的常规的12位,但寄存器也确实多,看着好像也很强大。
2025-11-29 08:02:46
48
转载 AD、Cadence、PADS的价格是多少?
国内大部分公司其实都没有购买正版软件的习惯,大部分都在使用破解版,没办法,确实太贵了,对于大部分公司来说太奢侈,除非有上市计划的公司可能会购买几个Licence。另外除了这些付费的EDA软件,大家也可以尝试一下开源免费的EDA软件,例如Kicad,立创EDA等等。Pads价格暂时没问到,不过国内的派兹互连(原来的。的报价大家感受一下,我觉得Pads应该价格不会比。电子工程师都有一个愿望:拥有一台高端仪器!主流的EDA的报价如下,大家自行参考。AD整套:15W人民币左右,含税;60W~70W人民币,含税;
2025-11-28 08:04:32
133
转载 哪些被 “null“ 坑过的程序员
而是一个货真价实的字符串 "null"!这玩意儿乍一看人畜无害,但只要你代码里稍不注意,它就能让你怀疑人生。导出 Excel、权限管理、用户去重时,突然冒出一个 "null",你以为是脏数据,结果人家是正经注册的。你的代码根本不会拦截它,数据库里就多了一个幽灵用户,名字就叫 "null"。你以为的 null 不是真的 null,但 bug 是真的 bug!值,结果 "null" 用户被漏掉,导致业务逻辑出错。是的,你没看错,不是 Java 里的。不,人家就叫这个名!你的代码屁都没放,用户成功注册!
2025-11-28 08:04:32
243
转载 哪些被 “null“ 坑过的程序员
而是一个货真价实的字符串 "null"!这玩意儿乍一看人畜无害,但只要你代码里稍不注意,它就能让你怀疑人生。导出 Excel、权限管理、用户去重时,突然冒出一个 "null",你以为是脏数据,结果人家是正经注册的。你的代码根本不会拦截它,数据库里就多了一个幽灵用户,名字就叫 "null"。你以为的 null 不是真的 null,但 bug 是真的 bug!值,结果 "null" 用户被漏掉,导致业务逻辑出错。是的,你没看错,不是 Java 里的。不,人家就叫这个名!你的代码屁都没放,用户成功注册!
2025-11-28 08:04:32
80
转载 哪些被 “null“ 坑过的程序员
而是一个货真价实的字符串 "null"!这玩意儿乍一看人畜无害,但只要你代码里稍不注意,它就能让你怀疑人生。导出 Excel、权限管理、用户去重时,突然冒出一个 "null",你以为是脏数据,结果人家是正经注册的。你的代码根本不会拦截它,数据库里就多了一个幽灵用户,名字就叫 "null"。你以为的 null 不是真的 null,但 bug 是真的 bug!值,结果 "null" 用户被漏掉,导致业务逻辑出错。是的,你没看错,不是 Java 里的。不,人家就叫这个名!你的代码屁都没放,用户成功注册!
2025-11-28 08:04:32
18
转载 哪些被 “null“ 坑过的程序员
而是一个货真价实的字符串 "null"!这玩意儿乍一看人畜无害,但只要你代码里稍不注意,它就能让你怀疑人生。导出 Excel、权限管理、用户去重时,突然冒出一个 "null",你以为是脏数据,结果人家是正经注册的。你的代码根本不会拦截它,数据库里就多了一个幽灵用户,名字就叫 "null"。你以为的 null 不是真的 null,但 bug 是真的 bug!值,结果 "null" 用户被漏掉,导致业务逻辑出错。:用户名只能包含字母、数字,长度限制,避免奇葩值。是的,你没看错,不是 Java 里的。
2025-11-28 08:04:32
20
转载 哪些被 “null“ 坑过的程序员
而是一个货真价实的字符串 "null"!这玩意儿乍一看人畜无害,但只要你代码里稍不注意,它就能让你怀疑人生。导出 Excel、权限管理、用户去重时,突然冒出一个 "null",你以为是脏数据,结果人家是正经注册的。你的代码根本不会拦截它,数据库里就多了一个幽灵用户,名字就叫 "null"。你以为的 null 不是真的 null,但 bug 是真的 bug!值,结果 "null" 用户被漏掉,导致业务逻辑出错。是的,你没看错,不是 Java 里的。不,人家就叫这个名!你的代码屁都没放,用户成功注册!
2025-11-28 08:04:32
7
转载 哪些被 “null“ 坑过的程序员
而是一个货真价实的字符串 "null"!这玩意儿乍一看人畜无害,但只要你代码里稍不注意,它就能让你怀疑人生。导出 Excel、权限管理、用户去重时,突然冒出一个 "null",你以为是脏数据,结果人家是正经注册的。你的代码根本不会拦截它,数据库里就多了一个幽灵用户,名字就叫 "null"。你以为的 null 不是真的 null,但 bug 是真的 bug!值,结果 "null" 用户被漏掉,导致业务逻辑出错。是的,你没看错,不是 Java 里的。不,人家就叫这个名!你的代码屁都没放,用户成功注册!
2025-11-28 08:04:32
10
转载 浅谈一下M85内核单片机
提供了同类最小的存储单元,可以在尽可能小的单位面积上,实现较之以往一倍以上的信息存储信息量提升,进一步带来物理优势,实现最小的存储区。它可以在不改变成本的情况之下,将整体的存储容量提升一倍,这毫无疑问就能够带来进一步的成本提升。高耐用性与更强的数据保持能力、更快的写入速度、无需擦除操作、支持字节寻址,同时具备更低的漏电流和制造成本。这种标量性能水平得益于微架构层面的许多创新特性,包括优化的双发射和选择性三发射能力、改进的分支预测,以及包括数据预取在内的增强内存系统等。)的低延迟内存系统可保障确定性操作。
2025-11-27 20:00:00
73
转载 结合FreeRTOS理解M4和M7双核MCU的消息通信
中断服务例程从控制消息缓冲区中读取包含数据的消息缓冲区的句柄,然后将该句柄传递给xMessageBufferSendCompletedFromISR()API函数以取消阻止接收任务,该任务现在可以从缓冲区读取,因为缓冲区不再存在空的。实现STM32H7双核之间通信是FreeRTOS官方提供的一个方案,是基于FreeRTOS消息缓冲区,该消息缓冲区是无锁循环缓冲区,可以将大小不同的数据包从单个发送方传递到单个接收方。sbSEND_COMPLETED()将现在包含数据的消息缓冲区的句柄发送到控制消息缓冲区。
2025-11-26 20:00:00
49
转载 如何将Linux系统改造成“实时性”内核?
PREEMPT_RT(实时抢占补丁)是 Linux 内核的一个重要扩展,专门用于提高 Linux 系统的实时性能,其全称是 "Fully Preemptible Kernel",目标是将 Linux 内核转变为完全可抢占的实时操作系统,通过减少延迟和提高确定性来改善系统的实时响应能力。(时间片轮转实时调度)专为实时任务设计。此外,Linux 使用虚拟内存,如果实时任务访问的代码或数据不在物理内存中,会触发一个 "缺页中断",需要从磁盘调入,这个磁盘 I/O 的延迟是毫秒级的,对于实时任务是灾难性的。
2025-11-24 20:00:00
100
转载 PCB工程师有必要掌握的22步规范设计流程!
虽然EDA工具对设计的PCB进行了有效的DRC检查,但是输出的Gerber还应该在一些行业的生产工具上检查生产可制造性问题,可以让产品的成产问题解决在设计阶段,推荐华秋DFM等工具对所输出的光绘文件进行检查。将主要的IC按照信号流向放置到PCB上合适位置,此步骤其实就是PCB的预布局,预布局可以对整体PCB的信号流向及PCB布局密度均衡性进行有效的规划,提高布局的合理性。按照DXF结构文件,导入板框,将有位置要求的器件,放置到正确位置,如果结构有更新记得第一时间进行结构的更新,以免导致后续工作的重复。
2025-11-24 08:20:41
137
转载 RT-Thread最新BSP支持清单重磅更新!
RT-Thread v5.2.2 正式发布:内核稳健性增强,驱动组件全面升级 | 技术集结。,能像arduino那样就好了,不用关心寄存器,选好对应芯片的bsp,就能跑起来。或者点击文末“阅读原文”查看BSP支持清单。分享一个在单片机(RTOS)上跑ROS的应用。手把手教你认识 Keil MDK分散加载文件。(提示:可以上下滑动、点击放大查看)(提示:可以上下滑动、点击放大查看)点击“阅读原文”查看BSP支持清单。BSP支持清单让我们来看一下。点击下载BSP支持清单。RISC-V架构系列。
2025-11-23 19:17:10
72
转载 分享一个在单片机(RTOS)上跑ROS的应用
由于要与RTOS进行资源竞争,因此,当要最小化MCU上的微型ROS应用程序的内存占用量时,这些内存是理想的选择。该层在RCLC中提供了相对于ROS 2的附加功能,RCLC是用C99编写的库,其中专门设计和开发了与RCLCPP提供的功能类似的功能,例如便利功能或执行程序,以适合微控制器。本文说的micro-ROS,是基于ROS2进行优化的一套轻量级ROS系统,它提供了完全部署的ROS 2生态系统的大多数吸引人的工具和功能,并具有入式和低资源设备的卓越能力,可以运行在MCU硬件平台。
2025-11-22 08:04:15
74
转载 STM32“三件套”更新了什么?
为 NUCLEO-WL3RKB1 和 NUCLEO-WL3RKB2 实现了从开发板启动的功能。- 新增了对开发板 NUCLEO-WL3RKB1 和 NUCLEO-WL3RKB2 的支持。- 新增了对 STM32WL3x 产品线新微控制器的支持。- 新增了对 STM32WL3x 产品线新微控制器的支持。- 新增了对 STM32WBA 系列新微控制器的支持。- 新增了对 STM32N6 系列新微控制器的支持。- 新增了对 STM32H5 系列新微控制器的支持。
2025-11-21 19:00:00
147
转载 手把手教你认识 Keil MDK分散加载文件
在 i.MX RT1052 上 ITCM、DTCM 和 OCRAM 共享 512KB 的 FlexRAM,因此上面的图中才可以把 Heap 放在 ITCM 上,却在 DTCM 上让出了 Heap 的位置。在 《KEIL MDK 分散加载示例2-代码加载到片内SRAM中运行&部分规则》 中有详细解说。关于什么是“域”,在周立功 《分散加载/分散加载文件浅释.pdf》 中有述。3、第一个运行时域的基地址必须与加载域基地址相同。2、规定其余运行时域中存放的代码均会被拷贝。来源 | MultiMCU EDU。
2025-11-21 12:15:36
88
转载 LVGL Pro商用License 免费用......
LVGL PRO是LVGL官方推出的商业级UI编辑器。目前LVGL采用的是商用订阅的收费模式,仅为个人开发者提供在线版本的免费试用,但瑞萨会为其客户免费开放LVGL PRO的商用授权,进一步降低开发门槛和成本。是一款2D图形加速引擎,支持硬件绘制基本图形(如线条、矩形、圆形)、图像旋转、缩放、Alpha混合等操作,显著提升LVGL的渲染性能,降低CPU占用率。LVGL PRO生成的UI层C语言代码可以无缝集成到瑞萨RA、RZ系列芯片的项目中,结合瑞萨的底层驱动和中间件,快速构建高性能图形界面。
2025-11-20 08:03:34
271
转载 Linux 内核版本命名规则
(1991 年 9 月 17 日发布),随后是 0.02(1991 年 10 月 5 日)、0.03,然后直接跳到 0.10(1991 年 11 月 1 日)、0.11(1991 年 12 月 8 日),接着是 0.12(第一个 GPL 版本)。Linux 内核的预发布版本采用 "-rcN" 格式 ,其中 N 是递增的数字,表示第 N 个候选版本。在不同的历史阶段,次版本号(B)有着不同的含义,在当前的版本系统中,次版本号与主版本号一起构成 "主版本号",共同表示内核的主要版本(如 5.x、6.x)。
2025-11-19 20:00:00
206
转载 RT-Thread v5.2.2 正式发布:内核稳健性增强,驱动组件全面升级 | 技术集结
本次更新在系统内核、设备驱动、网络协议栈、libcpu支持等多个关键领域进行了重要优化和修复,为嵌入式系统开发提供了更加稳定可靠的基础平台。RT-Thread v5.2.2版本的发布,充分体现了我们在嵌入式实时操作系统领域持续深耕的技术积累。通过内核稳健性增强、设备驱动全面升级、网络协议栈完善等多维度创新,我们致力于为开发者提供更稳定可靠、功能丰富的物联网开发平台。正是你们持续的代码提交、问题反馈和测试验证,推动着RT-Thread生态系统的不断完善。
2025-11-19 08:56:01
83
转载 STM32V8来了,基于最新Cortex-M85内核!
与STM32H7相比,运行计算机视觉应用的STM32V8在800兆赫下可以将推理操作速度提高多达六倍。主频800MHz,CoreMark跑分超过5000分,一款全新的通用型AI旗舰微控制器。STM32V8是第一个基于最先进的18纳米工艺技术的Cortex-M85微控制器。,使其能够在高温(最高达140°C)下运行STM32V8,以满足工业应用的需求。卷的时候,可关注下这款最新的A55处理器,性价比直接拉满!对MCU技术不了解?(PCM),以提高存储器的可靠性!,拥有4MB的嵌入式相变存储器。
2025-11-18 20:08:11
194
转载 对MCU技术不了解?开发工具不了解?
通过本次系列在线研讨会,您将可以了解RA MCU全系列产品的功能特性、开发生态及各类应用方案,包含10款MCU新品,面向工业自动化、电机、家电、新能源、表计、AI等应用领域。此外,本次技术月报名及直播环节还将送出海量RA MCU开发板、E卡及实物礼品。分享RA MCU的全面开发生态及面向工业自动化、电机控制、安全加密、电容触摸、AI等解决方案的软硬件工具。瑞萨RA系列MCU自推出以来,凭借强大的安全功能、卓越的CoreMark。聚焦边缘AI、电容触摸、安全加密等领域的技术、工具及应用实例。
2025-11-18 08:02:06
42
转载 嵌入式中代码执行时间测量的几种方法!
核心手段就是用 CPU 周期计数器、片上定时器、GPIO + 示波器、RTOS 统计,从“函数级 → 任务级 → 系统级”多个层次观测时间。每次任务切换时,它记下“上一个任务最后离开时的计数值”,和上一次进入时的值做差,累加到这个任务名下;当芯片没有暴露类似 DWT 的计数器,或者你想用一个“跟 CPU 频率解耦”的时间基准时,就需要用。选择合适的分频,让它以某个已知频率递增,比如 1 MHz(1 tick = 1 us)。这个方法的思路特别“土”,但在工程里非常管用,而且误差小。
2025-11-17 20:05:45
99
转载 卷的时候,可关注下这款最新的A55处理器,性价比直接拉满!
它从32位跃升至64位架构,并搭载更先进的ARMv8-A指令集,解决了Cortex-A7在AI推理、高清视频编解码等复杂场景下的性能瓶颈,为各类高负载应用打下坚实基础。在我刚参加工作那会,买个A7/A8/ARM11核心板,都要200~300多元,基本是单核的,接口又少,还不带AI算力。据悉,创龙科技推出的T536工业核心板批量含税价格仅238元起,结合处理器的参数来看,性价比直接拉满,目前已被超过200家工业用户选用。将简单、实时的任务交由RISC-V从核处理,可有效降低主核的负载,从而降低整体功耗。
2025-11-17 07:31:25
124
转载 推荐一个轻量级的开源嵌入式UI项目!
基于GitHub仓库(https://github.com/j-g00da/mousefood),这个开源项目由j-g00da维护,聚焦于低资源设备如ESP32,实现图形化TUI(Text User Interface)。特性,使用embedded-graphics-unicodefonts提供扩展字符集(如箱线图、盲文),解决embedded-graphics字体局限(仅ASCII/ISO-8859)。相对于embedded-graphics,它注入TUI抽象层,简化复杂UI开发。
2025-11-16 08:03:55
131
转载 借助SystemView工具分析单片机运行RTOS的情况
SystemView是SEGGER公司开发的嵌入式系统可视化分析工具,提供了对应用程序的完整洞察,包括时间轴、CPU负载、运行时间信息、上下文运行时信息等可视化窗口,能够帮助开发者获得对应用运行时行为的深入理解。RT-Thread官方开发环境RT-Thread Studio里已经内嵌RA6M4 BSP,工程师可以非常方便开发基于RT-Thread RTOS的应用。借助SystemView这样的可视化分析工具,可以帮助开发者更好的了解瑞萨RA6M4上运行RTOS应用的实时行为,进而创造更高质量的代码。
2025-11-15 08:03:17
77
转载 产品批量部署,从2年缩减到1个月,我只做对了1件事!
而这款嵌入式工控机直接把工业常用接口全集成,包含4G/5G、Wi-Fi、Bluetooth、ETHERNET、USB、Micro SD、NVMe SSD、LVDS OUT、MIPI DSI、AUDIO、LED、KEY、RTC、BUZZER、DEBUG等,省心又省事!工业产品一般都要进行各种复杂的软硬件功能设计,还要通过电磁兼容、高低温、振动、老化等测试,更要获得CE、FCC、RoHS等认证报告,才能进行批量部署。包含UART、CAN、SPI、I2C、USB、PCIe、ADC等引脚信号,
2025-11-13 07:31:25
97
STM32F4_TIM编码器模式配置
2017-12-19
神舟III号各项uCOS2.92例程
2013-07-28
uCOS2_STM32F3_CortexM4
2013-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅