自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 韦东山freeRTOS-堆的概念03

和下一段已经分配的内存地址或者空闲内存的地址。那么下一个空闲内存的结构体:首先size记录的是块大小,结构体内指针next_free指向NULL(代表着这是链表的最后一个节点),还起到防止越界和简化链表的操作。那么当我们再分配100字节(上述空闲内存1024>100代表可以分配)的空间之后,剩余的空间就是size=1024-(100+8)结构体内指针指向NULL。在我们分配一块堆中的内存的时候,通常要加上一个头部,这个头部保存了已经分配的内存大小信息,这样我们就知道free()的大小具体是多少了。

2024-11-01 15:58:57 1426

原创 韦东山freeRTOS-ARM架构简明教程记录02

秋招惨败,哈哈哈哈。本着继续学习的心态,记录一下,突然觉着,有时间学习真是一件幸福的事儿。:PSR 还可以指示当前的 CPU 工作模式(如用户模式或特权模式)和中断优先级,影响系统的安全性和响应能力。简单来说,RAM 用于临时存储和快速访问的数据,而 Flash 用于长期保存不易改变的信息,如程序和配置。总结来说,程序状态寄存器提供了对 CPU 状态的全面监控,有助于指导程序的执行流程和中断管理。内存和flash区别:内存(断电丢失)用来存放临时数据,例如:变量、堆栈、任务状态。4.将结果再写入a的地址。

2024-10-31 15:51:25 1696

原创 韦东山freeRTOS-多任务程序01

这段代码的整体作用是创建一个名为 "myfirsttask" 的新任务,分配128字节的栈空间,并设置任务的优先级为正常。这个值表示分配给任务的内存大小,足以满足任务的需求。每个任务在一段时间内运行,然后切换到下一个任务,这样所有任务都有机会执行。:RTOS 适合需要快速响应的应用,如嵌入式系统、工业控制等,因为它能快速切换任务,保证重要事件能及时处理。:任务可以设置优先级,优先级高的任务可以优先获得 CPU 资源。:任务的名字,用于调试和识别。:任务函数的名称,表示你要创建的任务的入口函数。

2024-10-31 13:24:43 415

原创 FileZilla 显示连接错误(但可以ping通)

那是因为你没有在ubuntu上安装ssh服务,安装完之后开启它(教程很多自己去搜),就ok了。Ubuntu和win能Ping通但是就是连接不上,超时、报错,双方防火墙都关闭了。FileZilla 站点设置如下图。

2024-06-14 21:03:19 558 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除