我们的生活已经离不开互联网,而互联网的通信顺利进行离不开其中的PHY(物理层)和MAC(媒体访问控制)。
今天在技术交流群看到这么一个问题,大概意思就是:同一个代码工程(源码不变),因Keil版本不同,程序(hex)却变了。
抢占式内核允许操作系统中的任务(线程)在任何时刻被更高优先级的任务抢占,以便立即执行。这种内核可以通过时钟中断或其他触发事件来进行任务切换。
我们公司的产品会根据客户的需求和建议进行定期升级,包括优化bug和增加或删除功能。因此,软件版本变得非常重要。
早期,在树莓派上安装Windows一直是一项相当麻烦的任务。需要下载系统镜像,进行烧录,并进行一系列繁琐的配置。
在嵌入式开发中,实时操作系统(RTOS)扮演着重要的角色。那么,我们什么时候才需要使用RTOS呢?
市面上绝大多数操作系统都具备一类被称为”HOOK函数”(或者钩子函数)的API函数接口。
通常情况下,实时操作系统(RTOS)的系统滴答频率为1KHz,当然也可以是100Hz或者10KHz。
自从Keil MDK V5.36版本起,默认情况下不再包含Arm Compiler V5编译器。如果需要使用V5版本的编译器,您需要自行下载并安装。
今天有位读者向我提出了一个问题:作为单片机工程师,需要掌握哪些通信技术呢?
在线咨询:
邮箱: yychuyu@163.com