自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软实时与硬实时

Soft real-time 要求了 deadline 时间点,但是违反了该时间点也不会造成系统的无用性。:是操作系统调度算法中的一个概念,指的是操作系统将 CPU 时间划分成小片段,每个任务在一个时间片内运行一段时间,然后切换到下一个任务。时间片是用来实现多任务处理的一种机制,它确保每个任务都有机会在 CPU 上执行,从而实现了任务之间的并发执行。在软实时系统中,任务应该在截止时间内完成,以确保系统的性能和可靠性。截止时间可以是相对宽松的,不要求绝对准确,但任务应该尽量在此时间内完成。

2024-03-23 16:38:27 254

原创 利用涂鸦zigbee模块进行产品开发

注册产品

2024-03-23 15:06:21 164

原创 rtos多个任务用一个串口发送互斥

任务中,如果同一个硬件(比如UART)被多个任务访问的情况比较多,如果不合理处理,就会导致“混乱”的局面。比如这个任务本来发送了AA 55 33 11 11 11 AA .这个时候被另外一个任务运行,也是用了UART,而这个任务发送的AA 44 11 11 11 AA .那么接受串口的设备另外一个设备接收到的可能是 AA 55 33 AA 44 11 11 11 AA 11 11 11 AA。任务A之后主动退出的时候,任务B才能执行。即使任务B的优先级比任务A高,也是不能抢占的。

2024-03-21 13:26:30 240

原创 小屏幕调试流程

back task如果不是下拉更新,一个时间进行更新 是否可以呢?一个函数 ,页面进行切换。修改了城市,但是没有用。数字跟文字: 导致重启。图标跟文字:天气的正常。一个数字显示多少格子。单词全都是文字:正常。如果需要更新要怎么做。

2024-02-04 15:43:13 327

原创 接口-之后补充

但是最重要的是如何实现接口,而不是用接口。

2024-02-04 14:58:18 399

原创 软件重构 学习总结

学习总结

2024-02-04 14:56:10 201

原创 优先级反转的问题

的通信任务,它的运行时间比较长。在气象任务获得互斥锁往总线写数据的时候,一个中断发生导致通信任务被调度就绪,通信任务(中优先级)抢占了低优先级的气象任务,此时高优先级的总线任务正在等待气象任务写完数据归还互斥锁,但是由于通信任务抢占了CPU并且运行时间比较长,导致气象任务得不到CPU时间也无法释放互斥锁,本来是高优先级的总线管理任务也无法执行,总线任务无法及时执行的后果被火星探路者系统认为是一个严重错误,最后就是整个系统被重启。的,运行不是很频繁的气象搜集任务,它需要对总线写数据,也就同样需要访问互斥锁;

2024-02-04 14:51:27 161

原创 链表 之后补充

经典 学生管理 应用,操作系统 基础:指针

2024-02-04 14:48:44 122

原创 环形队列 之后补充

为什么要使用环形队列?

2024-02-04 14:46:08 417

原创 【一道C语言图形题,已知内层和外层菱形的高度,输出一空心菱形】

一道C语言图形题,已知内层和外层菱形的高度,输出一空心菱形

2024-02-04 14:32:06 105

原创 函数指针 参数传入问题

可以接受任何类型的指针,但函数指针的参数类型是严格匹配的。这意味着,如果你有一个函数指针,它期望接受一个特定类型的参数,你需要确保给它赋值的函数也具有相同的参数类型,或者进行适当的类型转换。移植了网上找的一个菜单架构,但是这个函数指针的形参是void*类型,传入的函数会警告;是一种通用的指针类型,可以接受任何类型的指针。类型参数的函数指针成员,这两者的参数类型不匹配。类型参数的函数指针赋值给一个期望接受。这个错误是因为正在尝试将一个期望接受。

2023-09-02 16:43:35 87

空空如也

空空如也

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

TA关注的人

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