状态机在嵌入式软件中随处可见,可能你会说状态机有什么难的,不就是 switch 吗?switch仅仅是最基础的一个点,关于状态机的更多操作,或许你都没有见过,下面分享几种实现方法。……
RTOS基础知识RTOS版权声明:本文来源网络,版权归原作者所有。版权问题,请联系删除。实时操作系统(RTOS)是一种操作系统(OS),旨在提供实时应用进程数据,通常没有缓冲延迟。……
我们通常认为,在中断中,不能执行耗时的操作,否则会影响系统的稳定性,尤其对于嵌入式编程。对于带操作系统的程序而言,可以通过操作系统的调度,将中断处理分成两个部分,耗时的操作可以放到……
大家好我是麦鸽。今天分享一个适合新手的单片机项目。学习单片机,通过做简单的小项目,是成长最快的一种方法。今天就给大家分享一个制作简易示波器的小项目,代码开源,希望对初学者有帮助。项……
大家好,我是麦鸽,之前分享过关于代码规范的文章,那么有没有可以一键格式化代码的工具呢?当然有,推荐一个插件AStyle,而且可以集成到Keil 中,非常好用。1 Astyle介绍A……
在嵌入式设备中,很多场景都需要记录日志,特别是单片机这种存储资源有限的环境下,就需要一种轻量级的存储方法。系统日志在嵌入式设备应用场景中,系统日志时常可以监控设备软件的运行状态,及……
来源:技术让梦想更伟大引言我们在一个项目小组做一个相对较复杂的工程时,意味着你不再独自单干。而是和小组成员分工合作,这就要求小组成员各自负责一部分工程。比如你可能只是负责通讯或者显……
可能你已经学习了很久,但是当Leader抛给你一个STM32项目,你是不是依然手足无措?有一朋友刚开始学习的51单片机,后来转STM32了。主要是跟着网上的在线课程学习,自己下边跟……
来源:最后一个bug 排版:小麦大叔 满足实时控制要求的嵌入式操作系统(RTOS) 以下介绍14种主流的RTOS,分别为μClinux、μC/OS……
英文原文:https://github.com/MaJerle/c-code-style#structures-enumerations-typedefs译文来源:嵌入式大杂烩最重……