strongerHuang

其他

嵌入式开发,Linux相比Windows的优势?

盘,已经定义好了哪些文件该放在哪些地方,也不需要杀毒软件,也不需要清理垃圾,也不需要释放内存,也不需要激活系统,它是开源免费的,也不需要磁盘优化,也没有烦人的弹窗,也没有强制更新。Linux
2022年10月17日
其他

分享一个简单且轻量级的日志库:log.c

代码优雅、设计简洁、功能实用,这对库的用户和库的开发者而言,都是一种幸福。如果你的项目需要一个简单好用的日志功能,可以考虑集成开箱即用的
2022年10月1日
其他

我的更多分享平台

我目前在一些主流平台分享内容,欢迎大家关注并围观。我的分享平台:微信公众号、视频号、B站、知乎、抖音、GitHub、
2022年1月21日
其他

Linux是实时系统还是分时操作系统?

分时操作系统:是一种联机的多用户交互式的操作系统。一般采用时间片轮转的方式使一台计算机为多个终端服务。对每个用户能保证足够快的响应时间,并提供交互会话能力。
2021年6月17日
其他

精选汇总 | 嵌入式软件设计与开发

关注我的微信公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享。
2021年6月10日
其他

精选汇总 | STM32、MCU、单片机

工程的方法ST、NXP、Microchip、TI、Renesas等厂家的MCU和MPU定位、性能及特点嵌入式工程师对8位MCU的一些误解结合STM32、Keil
2021年6月10日
其他

Keil MDK 将升级为 Keil Studio,你想要的黑色主题来了,附手把手使用教程

MDK最大的一个痛点:目前版本V1.5.6:更多介绍可以参看:https://www.keil.arm.com/(公号不支持外链接,请复制链接到浏览器打开)Keil
2021年6月9日
其他

项目中大量使用do{...} while(0U)的作用和意义

while(0U)这种方式其实有几种重要作用,下面简单说几条:1.编译出错不使用do{}while:使用大括号,多一个分号:使用do{...}
2021年6月3日
其他

嵌入式开发输出调试和日志信息的几种方法

输出调试和日志信息的方式是最常见的一种。在Linux、Windows这种大型系统中,使用标准C库没有问题,但在MCU这种资源有限的平台,通常使用微库。1.使用微库配置方法在使用的IDE中,比如
2021年6月1日
其他

新手 RISC-V 编程的几点内容

体系结构(如ARM和RISC-V)的芯片都将附带专门的工作手册,当然这些手册中只是制定了一些基本规则,如何传递参数,如何接收返回结果,又如何构造函数栈祯等等具体的话题都值得深入讨论。不过幸运的是
2021年5月30日
其他

自定义串口通信协议,如何实现?

DGUS_SendByte((uint8_t)(Data&0xFF));}//往DGDS屏指定地址写一字节数据void
2021年5月29日
其他

RTOS中相对延时和绝对延时的区别

绝对延时周期:即为10ms时间。4换一种方式看区别如果上面的区别还没明白,再来讲一个更容易理解的区别,通过文字
2021年5月28日
其他

在51单片机上跑RTOS有没有意义?

Tiny、大家熟悉的uCOS等这些都可以运行在51单片机上的RTOS。之前给大家分享过一篇文章《STM8都支持哪些RTOS》中有描述,像AtomThreads、
2021年5月25日
其他

RTOS任务的堆栈大小与代码量有关吗?

NULL);除了堆栈,其实还有像消息队列、消息邮箱等也是需要提前分配堆栈。比如FreeRTOS创建CLI消息队列:#define
2021年5月24日
其他

MicroLib微库和ARM标准C库有什么区别?

MDK中的这个MicroLib微库。1什么是MicroLib?MicroLib是针对以C语言编写的基于ARM嵌入式应用程序的高度优化的库。与ARM
2021年5月23日
其他

CPU性能由主频决定吗?

表示执行程序的指令总数,t表示执行程序所需的CPU时间,T为时钟周期,f为时钟频率,N为时钟周期数。t
2021年5月20日
其他

为什么自己设计的嵌入式系统不如工业级产品稳定?

RTOS、操作系统欢迎关注我的公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。
2021年5月17日
其他

C语言中return、break、continue用法和区别

是我们常用的三个“流程控制”关键字。你能熟练使用这三个关键字吗?下面来讲讲这三个关键字,以及相关的内容。0概述大部分编程语言中都存在return、
2021年5月16日
其他

新一代超低功耗STM32U5,到底有啥亮点?

内核,最高主频32MHz,超低功耗模式低至:280nA,动态功耗低至:177μA/MHz。STM32L1进一步分为:STM32L100(低价)、
2021年5月14日
其他

学习嵌入式C语言的6个层级,你在哪一层?

关注+星标公众号,不错过精彩内容编排
2021年5月12日
其他

µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容

2.0许可模式提供,在这种开源模型下,寻求使用组件的开发人员可以免费下载和使用该软件。地址:https://weston-embedded.com/micrium-licensingApache
2021年5月10日
其他

嵌入式方案设计文档该怎么写?

我之前参与开发的项目,从需求、设计、实现、测试、总结等这几个阶段下来,设计文档多的时候有上100个文档。
2021年5月7日
其他

IBM宣布造出全球首颗2nm EUV芯片

RTOS、操作系统欢迎关注我的公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。
2021年5月6日
其他

MSP430单片机,大学的回忆

关注+星标公众号,不错过精彩内容作者
2021年5月4日
其他

实时操作系统ThreadX全中文手册上线了

大动作倒退10年,你可能很少听说RTOS这个东西,但随着物联网的普及,各大实时操作系统(RTOS)也开始活跃起来了。1.各类RTOS目前,世界上RTOS种类有上百种:μC/OS、
2021年5月3日
其他

基于STM32、FreeRTOS低功耗设计思路和原理

嵌入式专栏如今电池供电的产品很多,电池供电通常设计到一个问题,那就是低功耗。本文为大家讲讲基于STM32、FreeRTOS实现低功耗思想和原理。嵌入式专栏1低功耗设计常规思路应用中使用的
2021年5月2日
其他

Cortex-M3发生Fault故障类型及产生原因

response),则会产生总线故障。产生总线故障的场合:取指,通常被称作“预取流产”数据读/写,通常被称作“数据流产”触发总线故障的动作:中断处理起始阶段的堆栈
2021年4月30日
其他

远程升级单片机程序设计思路

关注+星标公众号,不错过精彩内容来源
2021年4月27日
其他

精选汇总 | ST工具、下载编程工具

JTAG的区别IAP、APP程序拼接,及hex/bin格式互转基于STM32自制CMSIS-DAP下载器STM32自举程序原理和使用逐渐完善中······网盘下载链接:STVD
2021年4月24日
其他

精选汇总 | STM32、MCU、单片机

工程的方法ST、NXP、Microchip、TI、Renesas等厂家的MCU和MPU定位、性能及特点嵌入式工程师对8位MCU的一些误解结合STM32、Keil
2021年4月24日
其他

精选汇总 | 嵌入式软件设计与开发

关注我的微信公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享。
2021年4月24日
其他

手把手教你编写一个上位机

Creator的时候会用到。注册账号的地址为:https://www.qt.io/zh-cn/2、下载QT_Creator并安装我们在Windows上进行开发,安装Windows版本的Qt
2021年4月24日
其他

精选汇总 | 文件格式

关注我的微信公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享。
2021年4月24日
其他

精选汇总 | 软件算法

关注我的微信公众号,,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享。
2021年4月24日
其他

精选汇总 | 软件工具、 编译器、 编辑器

MDK中使用GCC编译器工具链全面认识GCC编译器及工作流程ARM代码编译、链接调试过程嵌入式软件工程师常用的代码比较工具ARM编译器
2021年4月24日
其他

基于Keil、STM32,用C++编写流水灯程序

}};这个代码是不是很简单,即使你不会C++,只要懂C语言,相信都能看懂。嵌入式专栏5流水灯实现(main函数)用C++的思路和C语言类似,先初始化,然后再实现:int
2021年4月21日
其他

STM32自举程序原理和使用

memory(系统存储器)中,我们通过配置启动,选择启动系统存储器就可以运行这段程序。2STM32启动配置STM32有三种启动模式:Main
2021年4月19日
其他

SMT32固件中引入版本信息的方法

:正在编译文件的行号__STDC__:判断该文件是不是标准C程序这部分内容,可以参看我的文章:C语言几种特殊标准定义和用法嵌入式专栏4总是编译版本文件在Keil
2021年4月13日
其他

单片机实现低功耗的几种方法和注意事项

关注+星标公众号,不错过精彩内容作者
2021年4月12日
其他

STM32看门狗和外接复位IC同时存在,你要注意了

电阻。本文就讲到这里,希望你以后遇到类似问题,不会再犯这种低级的错误。------------
2021年4月6日
其他

嵌入式开发中为什么很少用设计模式?

关注+星标公众号,不错过精彩内容作者
2021年4月1日
其他

精选汇总 | Linux

系统的图像查看器Linux操作系统的内存重要内容浅谈Linux内核源码中Makefile、Kconfig和.config文件Linux系统编程之I/O标准缓冲区如何在
2021年4月1日
其他

精选汇总 | 嵌入式C语言

嵌入式专栏为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我特意用心精选,并分类整理了部分文章:嵌入式C语言中嵌套汇编代码C语言
2021年4月1日
其他

精选汇总 | RTOS、操作系统

关注我的微信公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享。
2021年4月1日
其他

精选汇总 | 嵌入式软件设计与开发

关注我的微信公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享。
2021年4月1日
其他

精选汇总 | 嵌入式软件基础知识

嵌入式专栏为了方便大家平时公交、地铁、外出办事也能用手机回顾查看文章,我特意用心精选,并分类整理了部分文章:逻辑电平0和1的世界Unicode
2021年4月1日
其他

精选汇总 | 科普知识

关注我的微信公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享。
2021年4月1日
其他

精选汇总 | PCB设计

关注我的微信公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享。
2021年4月1日
其他

台积电又将涨价,最高涨25%,芯片缺货要到2022年

STM32、单片机欢迎关注我的公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。
2021年3月30日
其他

Keil、IAR改变代码(程序)存储地址的方法

说明:1.勾选的IROM即对应的存储区域;2.起始地址(Start)和大小(Size)根据你实际情况进行配置;嵌入式专栏1IAR配置方法类似方法,进入配置界面:A.进入配置界面:Pooject
2021年3月30日