硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1152|回复: 1
收起左侧

[FileX] 移植到别的RTOS上,不使用ThreadX就没有读写保护

[复制链接]

2

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2024-9-12 11:10:46 | 显示全部楼层 |阅读模式
把Filex不使用Threadx,要么就裸机跑,不存在同时读写一个文件的问题,要移植到别的RTOS上,读写的保护就需要自己维护。涉及读写保护的代码如下:

456.png
每次调用读写函数的时候都会调用宏定义FX_PROTET和FX_UNPROTECT,再看它俩的定义:
123.png
可以看到使用的是Threadx的信号量做的读写保护,想要移植到别的RTOS上,多线程对文件的读写保护是需要考虑的问题。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2024-9-12 11:14:06 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-11 05:00 , Processed in 0.232985 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表