c - 我想在 fibocom G500 GL 调制解调器中使用信号量而不是互斥锁
问题描述
其实我正在通过 Quectel 调制解调器。无论 quectel 代码中存在什么互斥函数。我不想在 FIBOCOM 调制解调器代码中使用该功能。由于 FIBOCOM 调制解调器不支持互斥机制……所以我必须使用信号量。
根据 fibocom 功能,我正在尝试修改我的 quectel 代码。
Ql_osTakeMutex(Mutex.GeneralConf);
if(Ql_FileCheck((u8 *)GENERAL_CONFIG_FILE) != QL_RET_OK)
{
Ql_DebugTrace("First time Loading Gen Config \n");
Ql_osGiveMutex(Mutex.GeneralConf);
WriteGeneralConfig(DEFAULT_PARA);
Ql_osTakeMutex(Mutex.GeneralConf);
}
我只想要互斥锁的解决方案...
解决方案
推荐阅读
- azure-cognitive-search - 未考虑 Azure 搜索同义词
- swift - 尝试从表格视图中的其余数据分别加载来自 Firebase 的图像
- spring - Spring boot Eureka Client Health check got ClientHandlerException (Address already in use)
- neo4j - 我可以为同一个标签的两个不同节点中的相同值定义不同的属性吗?
- angularjs - 使用AngularJS静态文件加载器时如何优雅地处理丢失的翻译文件?
- boost - Boost Libraries 在 Linux 上调试和发布构建
- r - How to change date value in R?
- arrays - 在 Mongodb 和 EJS 中使用数组
- orbeon - Orbeon 表单中的批量更新权限
- c# - 如何使两个数组中的元素成为条件,Linq c#