vesperW 头像

vesperW

3730 声望
他还没有填写个人简介
关注了
0
粉丝数
19
IP 属地广西
最新动态
  • 发布了文章 ·
    FreeRTOS-TCP 软件架构及收发流程

    在 2022 年 11 月于纽伦堡举办的智能生产解决方案(SPS)展览会上,由 Analog Devices、Arm、Amazon Web Services (AWS)、B&R Industrial Automation、莱迪思半导体、 施耐德电气、Texas Instruments 和 NXP 等 8 家合作伙伴组成的一个工作组宣布, 将利用 FreeRTOS 创建一个开放源代码的基于时间敏感网络(TSN)的开放...

    摘要图
  • 发布了文章 ·
    嵌入式软件架构设计中的状态模式

    动作:条件满足后执行的动作。动作执行完毕后,可以迁移到新的状态,也可以仍旧保持原状态。动作不是必需的,当条件满足后,也可以不执行任何动作,直接迁移到新状态。

    摘要图
  • 发布了文章 ·
    跑 RTOS 对 MCU 有什么要求?

    这是一个很宽泛的问题,目前市面上的 RTOS 大大小小有上百种,你要说对 MCU最低要求的话,我觉得要求很低,目前市面上的 MCU 都能跑 RTOS。

    摘要图
  • 发布了文章 ·
    适合新手的 USB 2.0 协议内容

    USB 在我们生活中应用非常广泛,但绝大部分工程师都只注重 USB 应用层的开发,很少有人去了解 USB 更底层的一些技术。

    摘要图
  • 发布了文章 ·
    10 万转电机无极调速,翻车细节!

    无刷电机调速控制是电机控制的基本要求。常见的控制方式无外乎几种:电位器(AD)调速、PWM 调速、分段速度调速(或给定速度调速)。一本经典的书籍,推荐学习文末扫码进群获取最近在调高速无刷电机无级调速时遇到一些问题,结合自己近 20 年的电机驱动开发经验,分享一些问题和心得。我最近开发的这个应用,MCU 选用了 ...

    摘要图
  • 发布了文章 ·
    分享一款开源的基于事件驱动的嵌入式操作系统

    QuarkTS 是一款开源的嵌入式操作系统,旨在为小型嵌入式应用程序提供现代化的开发环境,帮助开发者构建稳定、可预测的事件驱动型多任务软件。其特点包括:

    摘要图
  • 发布了文章 ·
    RTOS 任务分配多大堆栈才合适?

    很多同学都有这样的疑惑:我创建一个任务,到底该分配多大堆栈空间才合适?我其中一个任务的代码量比较多,堆栈空间是不是该分配大一点?

  • 发布了文章 ·
    RTOS 环境下低功耗设计思路

    别小看那种几块钱的的电子产品,特别是那种一节电池可以用两年的电子产品,这里面的低功耗设计有很大的“学问”。

    摘要图
  • 发布了文章 ·
    ChatGPT 用于学习单片机适合吗?

    不少出小伙伴觉得学习 MCU 比较男,其实,现在网上教程很多,入门根据不是难事。再加上,现在类似 ChatGPT 的工具那么多,你在学习的路上遇到的困难都不是难事。接下来看看 AI 工具生成的教程:手把手教你搭建一个瑞萨 RA8 单片机工程---------- 以下是生成内容 ----------1. 开发环境搭建瑞萨 RA8 系列单片机支持多种开...

  • 发布了文章 ·
    C 语言如何判断结构体相等?

    今天咱们来聊聊 C 语言里的结构体。这玩意儿就像是搭积木,能把你想要的各种数据类型一块儿凑起来,变成一个有意义的“小团伙”。如果你还没搞懂结构体,那就赶紧翻翻我之前的文章吧!C语言结构体(struct)用法详解

  • 发布了文章 ·
    分享一个轻量级的嵌入式线程池库

    在嵌入式开发中,多线程编程是提高系统性能和响应速度的重要手段。然而,频繁地创建和销毁线程会带来较大的开销,影响系统的整体性能。为了解决这个问题,我们可以使用线程池技术。

    摘要图
  • 发布了文章 ·
    RTOS 中协程与任务的区别

    进程和线程我们都很熟悉了,在 RTOS 系统中的叫法可能不一样,我们熟悉的就是任务(Task),这个和线程(Thread)比较近似,你会发现有些地方 RTOS 的任务,也叫线程。

    摘要图
  • 发布了文章 ·
    单片机面向对象编程思路和方法​

    如今的单片机,已不是 20 年前的单片机,针对大部分项目,资源和性能都严重过剩。所以,针对单片机的各种协议栈、中间组件、框架纷纷出现了。

    摘要图
  • 发布了文章 ·
    推荐一个高效,可靠,安全的串口通讯开源方案

    大家好,我是小麦。在嵌入式开发中,经常会用到串口通讯。面对不同应用场景,需要不同的方案。今天我们来讲一下高效,可靠,安全的方案,记得看到最后,会有收获。常见的有串口轮询模式,串口中断模式,串口 DMA 接收传输等等;利用串口的空闲中断配合 DMA 的环形缓冲区模式,可以高效接收不固定长度的消息报文下图中经...

    摘要图
  • 发布了文章 ·
    什么时候需要用 RTOS?

    大多数嵌入式项目是否仍需要实时操作系统?考虑到当今高性能处理器的速度以及适用于 Linux,Windows 和其他通用操作系统(GPOS)的实时补丁的可用性,这是一个很好的问题。

    摘要图
  • 发布了文章 ·
    分享一个实用的【状态机】编程思想

    单片机裸机项目中,状态机是一种比较常见的编程方式,不管是学习还是做项目,我们应该具备最基础的状态机编程思想。

    摘要图
  • 发布了文章 ·
    分享一下单片机自定义printf函数

    单片机学习、做项目,经常都会用到类似 printf 这种打印输出的时候。比如:打印输出日志信息打印输出调试信息查看实时数据等而 printf 用的最多的就是UART(重定向串口) 。其实除了串口,也可以使用其他底层接口,I2C、SPI、CAN等这些常见通信接口也是可以的。因为CAN的通信速率相对更高,我之前很多项目不管是传输数据...

    摘要图
  • 发布了文章 ·
    分享几种单片机中常用的C语言特殊定义

    比如我们在使用STM32库的断言(assert),你会发现官方提供了包含“__FILE__、__LINE__”的代码。

    摘要图
  • 发布了文章 ·
    如何把编译时间加入到Hex目标文件?

    但是人为操作总会出现纰漏,希望只要代码被重新编译过,那么bin文件就包含新的时间信息,而这个信息是可以从外部通信或printf来查看的。

    摘要图
  • 发布了文章 ·
    MCU裸机应用程序迁移到RTOS案例说明

    不知道你们初学RTOS的时候,是不是也有这样的疑问:MCU裸机应用程序如何迁移到RTOS实时操作系统中?

认证与成就
获得 105 次点赞
2020年01月13日 加入
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息