-
关注、星标公众号,不错过精彩内容素材来源:C语言中文网编辑整理:strongerHuang目前(2020-09)GCC 编译器已经更新至 10.2版本,其功能也由最初仅能编译 C 语言,扩增至可以编译多种编程语言,其中就包括 C++ 。 ...
-
关注、星标公众号,不错过精彩内容作者:李肖遥ID:技术让梦想更伟大指针算是一个比较常见,也是比较重要的知识点,大部分人都只是停留在表面的认识,今天转载逍遥整理的一篇文章,通俗易懂的描述了关于指针相关的 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang说到位带操作,可能很多人比较陌生,但说到控制IO,你肯定不会陌生。有的项目为了最大效率控制IO,使用位带操作。下面就来简单说说 ...
-
关注、星标公众号,不错过精彩内容转自:Mculover666之前给大家分享过关于CMSIS的内容,比如:CortexM微控制器软件接口标准CMSIS详细内容CMSISDAP和JLink、STLink是什么关系?今天继续给大家分享由“Mculover666” ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:嵌入式专栏1写在前面很多初学者习惯使用软件仿真,应该是很多人都知道的一款仿真软件。以前开发板相对较贵,且快递不方便,使用仿真软件可以理解 ...
-
Ⅰ、写在前面本文讲述的内容是STM32 ST-LINK Utility介绍、下载、安装、使用方法,如需要了解更多关于STM32相关的文章,可以到我博客,或微信公众号查看并下载。 STM32 ST-LINK Utility这个软件工具其实主要就是配 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang堆栈对于程序来说非常重要,程序能够快速运行,堆栈起到非常大的作用,但你了解堆栈吗?1写在前面我们都知道堆栈位于RAM中,现在MCU ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏有很多软件集成开发环境(IDE),比如VS(VC)、IAR等,在创建工程时都会自动生成有Debug 和 Release两个版本。有些小伙伴比较纳闷 ...
-
关注、星标公众号,不错过精彩内容编排 | strongerHuang微信公众号:strongerHuang如果领导给你一个项目的源码让你阅读,并理解重构代码,但里面一句注释都没有,我想这肯定是之前同事“删库跑路”了。看一份源码 ...
-
关注、星标公众号,不错过精彩内容来源:嵌入式ARMC中大多数缓冲区溢出问题可以直接追溯到标准 C 库。最有害的罪魁祸首是不进行自变量检查的、有问题的字符串操作strcpy、strcat、sprintf 和 gets。大部分程序员 ...
-
关注、星标公众号,不错过精彩内容转自:与非网放眼国内物联网战场,华为、阿里、腾讯等纷纷打造自己的操作系统,RT-Thread这样有一定生态规模的第三方也在迅速崛起。谁更适合在物联网时代生存?是将长期共存,还是 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏目前市面上的开源协议有很多种,比如:GPL、BSD、MIT、Mozilla、Apache和LGPL等。选择RTOS,通常会考虑开源、市场占有率、配套资料 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang今天10.24程序员节,是一个特殊的日子,2020 - 1024 = 996,你没看错,2020年的1024更加特别(不要问我为什么特别)。作为程序员 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏电感器是能够把电能转化为磁能而存储起来的元件。电感器的结构类似于变压器,但只有一个绕组。电感器具有一定的电感,它只阻碍电流 ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏做软件开发的读者,应该对GCC都不会陌生,之所以大家都能知道它,了解它,是因为它有许多特殊、强大的“功能”。嵌入式专栏1GCC发展 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏今天10.24程序员节,是一个特殊的日子,2020 - 1024 = 996,你没看错,2020年的1024更加特别(不要问我为什么特别)。作为程序员, ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏C语言有很多特殊的用法,如果这些特殊用法使用得当,会是你的代码变得更加有健壮,更加容易维护。比如我们在使用STM32库的断言(ass ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏程序员都知道,也都会使用printf函数,但你知道它也有“安全隐患”吗?下面就来举例我说说:嵌入式专栏1问题描述打印输出的数据并不 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang说到SEGGER可能有些读者比较陌生,但说到J-Link相比大家都比较熟悉。是的,J-Link就是SEGGER公司下的一款产品,SEGGER除了我们熟悉 ...
-
想要在嵌入式行业立足,是有必要掌握操作系统的原理,除非你只是想找一份裸机运行程序的简单而没有压力的工作。 UCOS操作系统在嵌入式应用领域比较广泛,特别是实时性比较高、系统内存资源有限等场 ...
-
关注、星标公众号,不错过精彩内容来源:EDN电子技术设计编辑整理:strongerHuang开发一个项目不是说编码时间短,项目就完成的更快。也不是测试、调试时间短项目整体就快。其实,三者是息息相关的。如果编码的只顾 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang素材来源:ST、Keil、美敦力因为新冠肺炎疫情的原因,2020年3月30日,美敦力陆续公开了PB560呼吸机的相关设计源文件,包含需求原理图、BOM、源代码、3D CAD文 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏这是一篇旧文,技术交流群有人在讨论这个问题,今天就来分享一下。我们都知道硬件看门狗的目的:是用来监测系统,防止系统死机,并 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏Flash在我们生活中无处不在,比如:U盘、固态硬盘、SD卡、内存卡等。同时,在单片机开发过程中也会遇到各种各样的Flash,比如:SPI F ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏PWM的应用可以说非常广泛,控制电机速度、灯光亮度、通信调制等众多领域。PWM的问题小伙伴问的比较多,最近也在用PWM,这里就分享一 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏很多初学者觉得自己学的东西很基础,担心今后实际工作用不到。有初学者问了这样的问题:单片机真正开发产品和学习的时候有什么差别 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏你们公司的产品在生产的时候,都通过什么方法下载程序呢?今天给大家分享几种下载程序的方法,看你见过几种。通过【IDE】下载程序通 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏STM32涨价、缺货的情况下,很多人转向了国产MCU,在使用国产MCU进行替换时,首先要考虑的就是软、硬件兼容性的问题。今天为大家对比 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏你的设备去连接对方设备,在不知道对方串口波特率的情况,如果能自动识别波特率,是不是很方便?1概述关于自动识别UART串口波特率的 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏STM32的标准外设库、HAL、LL软件库,都有很多巧妙之处值得大家借鉴。今天讲讲STM32Cbue LL库中巧妙运用“静态内联”使代码更高效。1 ...
-
Ⅰ写在前面有网友问:我在使用IAR在线调试过程中不能打断点,但在编辑的时候可以打断点,一点击调试按钮之后,所打的断点就失效了······类似的问题:在先调试过程中,在反汇编的窗口中可以设置断点,在C编译 ...
-
置顶公众号,不错过每一条消息!我们都知道硬件看门狗的目的:是用来监测系统,防止系统死机,并在死机的情况下使系统复位重启。在RTOS操作系统中,如果任务(线程)较多,出现高优先级任务长时间占用CPU资源,低优 ...
-
关注、星标公众号,不错过精彩内容编辑整理:strongerHuang作者:Francesca Finocchiaro关注我的读者中应该有部分是做ROS相关的工作,今天就来分享一个基于FreeRTOS的micro(微型)ROS。一、关于ROSROS:Robot Oper ...
-
关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近听了本书,我觉得很好,这里总结并分享给大家。我们手里每天基本都有多个事情要做,很多人为了在短时间内完成任务,于是,开启了多线程工作模 ...
-
Ⅰ文件描述目前(2017年08月)官网最新版本的FreeRTOS是V9.0.0(其他某些地方已经出现了V9.1.0),我们以官网最新为准,使用V9.0.0版本来进行讲述。解压下载的FreeRTOSv9.0.0源码,我们可以看见如下一些文件:预览 ...
-
关注、星标公众号,不错过精彩内容作者:strongerHuang微信公众号:strongerHuang之前分享了《FreeRTOSV1040更新了哪些功能?》,今天就来详细讲述其中的一个知识点:FreeRTOS的直接任务(消息)通知,这样做的目的 ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2020年11月原创发布。标签:printf、 SWO、 SWV、 ITM版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面SWD ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2019年06月原创发布。标签:printf、 SWO、 SWV、 ITM版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面SWO ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2019年06月原创发布。标签:printf、 SWO、 SWV、 ITM版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面SWD ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2019年06月原创发布。标签:printf、 SWO、 SWV、 ITM版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面SWD ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2019年06月原创发布。标签:printf、 SWO、 SWV、 ITM版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面SWD ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2019年06月原创发布。标签:printf、 SWO、 SWV、 ITM版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面SWD ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2019年06月原创发布。标签:printf、 仿真、 SWO、 重定义版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前面 ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2019年06月原创发布。标签:printf、 微库、 串口映射、 重定义版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写 ...
-
置顶/星标公众号,不错过每一条消息!本教程由作者strongerHuang于2019年06月原创发布。标签:printf、 SWO、 SWV、 JLink-RTT版权所有:禁止商用申明:该文档仅供个人学习使用,转载请公众号联系作者授权。1写在前 ...
-
关注+星标公众号,不错过精彩内容来源 | 麦克泰技术J-Link是嵌入式软件、硬件工程师最常用的工具之一,但是,在使用这个工具时,也会遇到各种各样的问题。今天来给大家讲讲最常见的一个问题:J-Link不能连接目标MCU ...
-
关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏市面上针对Cortex-M处理器的下载器,有很多是基于CMSIS-DAP演变而来,比如:e-Link、GD-Link等。之前给大家分享过自制STLink的教程 ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏现在很多产品都有IAP(BootLoader)和APP(应用程序),一般在量产的时候,需要把两部分程序合在一起。一般来说,通过编程(下载) ...
-
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏作为嵌入式工程师,下载调试器都应该知道,但你真正了解其SWD 和 JTAG接口的含义和区别吗?嵌入式专栏1什么是下载调试器简单来说, ...
-
关注、星标公众号,不错过精彩内容素材来源:网络编辑整理:strongerHuangARM处理器在市面上到处都是ARM7、ARM9、Cortex-M、Cortex-R、Cortex-A包含的种类繁多,今天我们就来了解一下ARM代码编译链接的工作流程,以 ...