logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FreeRTOS系列第16篇---可视化追踪调试

使用RTOS编程,为每个任务分配多大的堆栈空间就成了一项技术活:分配多了浪费系统资源,分配少了又恐怕会发生堆栈溢出。由于中断和抢占式调度器的存在,我们要估算出一个任务需要多少堆栈是非常困难的,今天我们就介绍一种方法,来获取每个任务的剩余堆栈空间。本文以NXP LPC177x_8x系列微控制器为例。      我们将这个功能做成一个命令,添加到《FreeRTOS系列第15篇---使用任务通知实现命令

FreeRTOS系列第12篇---FreeRTOS任务应用函数

任务应用函数是一组辅助类函数,一般用于调试信息输出、获取任务句柄、获取任务状态、操作任务标签值等等。1.获取任务系统状态1.1函数描述UBaseType_t uxTaskGetSystemState(TaskStatus_t * constpxTaskStatusArray,const

C 嵌入式系统设计模式 11:观察者模式

本文章描述访问硬件的设计模式之四:观察者模式。

文章图片
#c语言#设计模式#观察者模式
C 嵌入式系统设计模式 02:结构化编程与面向对象编程

结构化编程将软件组织成两个截然不同的方面:数据和行为。面向对象的方法将两者结合起来,让紧密耦合的元素更内聚,并提高内容的封装。C 是结构化语言,但它可以用于开发面向对象的嵌入式系统。

文章图片
#c语言#设计模式#开发语言
C 嵌入式系统设计模式 26:循环冗余校验模式

本文章描述嵌入式安全性和可靠性模式之三:循环冗余校验模式。

文章图片
#c语言#设计模式
FreeRTOS系列第2篇---FreeRTOS入门指南

FreeRTOS可以被移植到很多不同架构的处理器和编译器。每一个RTOS移植都附带一个已经配置好的演示例程,可以方便快速启动开发。更好的是,每个演示例程都附带一个说明网页,提供如何定位RTOS演示工程源代码、如何编译演示例程、如何配置硬件平台的全部信息。      演示例程说明网页还提供基本的RTOS移植细节信息,包括如何编写FreeRTOS兼容的中断服务例程,不同架构的中断处理会稍有不同。

C 嵌入式系统设计模式 22:同时锁定模式

本文章描述嵌入式并发和资源管理模式之八:同时锁定模式。

文章图片
#设计模式
C 嵌入式系统设计模式 27:智能数据模式

本文章描述嵌入式安全性和可靠性模式之四:智能数据模式。

文章图片
#c语言#设计模式
找文心一言问了几个嵌入式软件开发的问题

百度终于通知我可以试用文心一言了,试验了一番,总体满意,记录几个文心一言回答的问题。1. 我是一个嵌入式软件开发者,你能帮我做什么工作以提高我的开发效率?

文章图片
测试驱动的嵌入式开发 002:VSCode + CMake + Unity 环境搭建

本文是对《测试驱动的嵌入式 C 语言开发》第二章的实践。

文章图片
#unity#驱动开发#vscode
    共 68 条
  • 1
  • 2
  • 3
  • 7
  • 请选择