来源:最后一个bug 排版:小麦大叔 满足实时控制要求的嵌入式操作系统(RTOS) 以下介绍14种主流的RTOS,分别为μClinux、μC/OS……
英文原文:https://github.com/MaJerle/c-code-style#structures-enumerations-typedefs译文来源:嵌入式大杂烩最重……
来源 | 洋桃电子 & 华清远见整理&排版&增加描述 | 嵌入式应用研究院前言时序图的核心就是时间和电平的变化关系。……
大家好 我是麦鸽。上周日,白天开了十几个小时,整整1000多公里,来到了深圳。深圳给人感觉又变大啦。像煎蛋一样,往外摊开,城区越来越大,地铁延伸地也越来越远。虽然不在深圳工作,但是……
本文基于这样的认识:数据是易变的,逻辑是稳定的。本文例举的编程实现多为代码片段,但不影响描述的完整性。本文例举的编程虽然基于C语言,但其编程思想也适用于其他语言。此外,本文不涉及语……
01.调试相关的宏在Linux使用gcc编译程序的时候,对于调试的语句还具有一些特殊的语法。gcc编译的过程中,会生成一些宏,可以使用这些宏分别打印当前源文件的信息,主要内容是当前……
大家好,我是麦鸽,不知道大家有没有听过软件设计中的低耦合,高内聚的两个原则。 具体是什么意思呢?在一个项目中:每个模块之间相联系越紧密,则耦合性越高;这样你改动其中一个模……
一、提高CPU使用效率话说我只要见到满篇都是delay_ms()的程序就会头疼,动辄十几个ms几十个ms的软件延时是对CPU资源的巨大浪费,宝贵的CPU时间都浪费在了NOP指令上。……
C语言是一种非常流行的编程语言,因为它简单易学,且广泛应用于各个领域。但是,由于C语言本身的特性,它也容易引起一些错误和陷阱,这些错误可能导致程序崩溃、数据丢失或者安全漏洞等问题。……
光半导体的类型如下:(1)发光器件・・・可见光LED、红外LED、紫外LED、激光二极管(2)受光器件・・・光传感器、太阳能电池、CMOS传感器(3)复合器件(发光元件与受光元件的……