本文将分享一些关于单片机存储器方面的基础知识,帮助读者了解常见的存储器类型以及其优缺点。
在嵌入式软件代码中,延时是一种非常常见的操作,只是延时的实现方式有很多,具体取决于你使用何种方式进行延时。
对于那些熟悉STM32的标准外设库、HAL以及LL软件库,并且欲借鉴其中的巧妙之处的读者来说,确实有许多值得学习的地方。
凡是对实时操作系统(RTOS)有充分了解或者曾经研读过其源码的同学都应该清楚:在RTOS中,任务间通信的实现通常是通过处理一系列指针进行操作完成的。
在基于RTOS开发项目时,通常会遇到互斥的情况,比如几个任务需要共享一个UART串口来发送数据。
在PCB设计中,焊盘是一个非常重要的概念,PCB工程师对它一定不陌生。不过,虽然熟悉,很多工程师对焊盘的知识却是一知半解。
有小伙伴问了这样一个问题:“我有一个任务中的代码量很大,是不是这个任务的堆栈需要分配很大才行?”实际上,代码量的大小并不能直接决定堆栈空间的分配大小,更关键的是任务中包含的“临时变量”。
很多人对硬件开发抱怨说杂事多、工资低,觉得这个行业没有前途。然而,如果你对这个行业有所了解,你会发现硬件开发的天花板很高,而且工资也相对较高,甚至可以说比软件开发还要高。
在当今的人工智能时代,机器人已经无处不在,而自动驾驶技术也成为了热门话题。
RISC-V,真的要上天了!
在线咨询:
邮箱: yychuyu@163.com