最后,替换队员需要对新的成员进行训练,并跟上团队的脚步。这是一个会使人分心的工作,会让其他成员放下手....
在PCB设计中,晶振(晶体振荡器)是非常重要的电子元器件,相信大部分的PCB工程师对它都不会陌生。而....
上个月,意法半导体推出了新一代64位Cortex-A35内核,主频高达1.5GHz的STM32MP2....
传统的稳压器显然是不适合市场,因为对于一些特定的应用,输入和输出的压差过低就无法使用。 这时LD....
内存保护单元(MPU)是一种硬件机制,通过只允许代码访问需要的内存和外设来提高嵌入式设备的安全性。
提前说明一下:CH573的代码里跑了TMOS(Task Management Operating S....
地线是非常重要的,特别是模数混合电路,隔离电源的电路。一定要认真的搞清楚每个地线的含义,以及每个器件....
实现STM32H7双核之间通信是FreeRTOS官方提供的一个方案,是基于FreeRTOS消息缓冲区....
这里先问下大家:你觉得嵌入式开发成本高吗? 答案:是的,对于普通人来说,很高。当然,部分富豪除外....
其中提到了:Ubuntu Pro 适用于amd64、arm64、s390X和PowerPC架构。适用....
#define为一宏定义语句,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善....
操作系统一般分为抢占式内核和非抢占式内核,通常RTOS都是抢占式内核。你知道抢占式内核和非抢占式内核....
从裸机(前后台架构)的软件开发过渡到使用实时操作系统(RTOS)可能是一项困难的工作。
在RTOS中,协同调度是基于优先级的非抢占调度方法。任务按优先级排序,并且是事件驱动类型的,一旦正在....
系统内存是硬件系统中必不可少的部分,定时查看系统内存资源运行情况,可以帮助我们及时发现内存资源是否存....
单片机开发过程中通常会用到“消息队列”,一般实现的方法有多种。 本文给大家分享一下队列实现的原理和机....
经典的开源的网络抓包工具 Wireshark 相信大部分人(或者搞过网络)的人都知道它,用过的人基本....
现在很多集成开发环境(IDE)在创建工程时都会自动生成有Debug 和 Release两个版本(....
即使自带抗干扰基因,但也免不了遇到一些电磁环境比较严重的场合,比如雷击,电磁脉冲发生器。干扰的存在不....
如果处理器没有MMU,或者有MMU但没有启用,CPU执行单元发出的内存地址将直接传到芯片引脚上,被内....
CAN总线在设计之初,就规定了物理层CAN_H和CAN_L采用双绞线差分传输,这样做的目的是提高抗干....
这个芯片集成了2000多个晶体管,制程工艺是10um。虽然现在芯片集成了上百亿个晶体管,工艺也达到了....
最近看到有小伙伴在讨论:SPI可以像I2C挂多个设备吗?
最近有读者问了一个这样的问题:看门狗复位之后,能不能保持复位之前的状态?
汽车软件Boot程序的主要作用是刷新App程序。在一个具体客户项目中,Boot也是客户需求的一部分,....
应用最为广泛的是Bluetooth2.0+EDR标准,该标准在2004年已经推出,支持Bluetoo....
嵌入式开发在很多场景下都需要进行通讯,那么通讯协议就必不可少,有代表性的通讯协议是如下三种。
从这里开始我们进入SDLC的设计阶段,根据之前所有的要求开始计划产品的设计阶段,包括硬件上的配置、选....
FIFO在嵌入式应用的非常广泛,可以说有数据收发的地方,基本就有FIFO的存在
一般《Reference manual参考手册》和《Datasheet数据手册》这两本手册是我们底层....