开发环境为eclipse+cdt插件,用消息与共享内存实现信号量的控制设计内容要求产生3个进程:1、两个进程模拟需要进入临界区的用户进程,当需要进入临界区时,显示:“进程x请求进入临界区…”,同时向管理进程提出申请;
申请返回,表示进入了临界区。
在临界区中等待一段随机时间,并显示:“进程x正在临界区…”;
当时间结束,显示:“进程x退出临界区…”,同时向管理进程提出退出申请;
当申请返回,显示:“进程x已退出临界区。
”2、一个进程作为原语的管理进程,接受其他进程的临界区进入请求:如果允许进入,则设置相应变量,然后返回;
如果不允许进入,则进入循环等待,直到允许为止;
3、对临界区的访问应遵循空闲让进、忙则等待、有限等待、让权等待的准则。
4、进程间通信可以采用信号、消息传递、管道或网络通信方式。
1
可以模拟104主站,104子站,103主站,103子站,cdt子站
2024/6/18 16:25:48 965KB 104主站 104子站
1
支持电力系统常用的CDT、DISA规约解析和仿真,可以看原码和效验,带遥测、遥信解析
2024/5/16 2:55:30 325KB 电力规约
1
KeiluVision开发需要版权费,而网上开源的单片机、微控制器平台和资料比较少,有一些人用Eclipse。
这篇文档讲解Eclipse+CDT+YAGARTO+J-link的STM32开源开发环境搭建。
基于开源的精神,编写发布此文档,希望对需要的人有用。
本人试过好多开源平台,比较推崇Em::Blocks。
可以查看本人另一篇编写的文档:《EmBlocks+J-Link,STM32开源开发环境搭建与调试》。
2023/10/17 16:35:21 275KB Eclipse YAGARTO J-link STM32开源
1
协议仿真IEC-101_103_104_CDT_SPA(ABB)_MODBUS
2023/9/30 19:43:54 2.27MB 协议仿真
1
org.eclipse.cdt.cross.arm.gnu_0.5.3.201007311800eclipse下的交叉编译环境
1
EclipseC/C++自动补全的cdt补丁,补全.
2023/6/7 5:02:52 5.91MB Eclipse
1
101规约报文.doc104规约文本尺度.docIEC60870-5-101.pdfIEC60870-5-102.pdfIEC60870-5-103.pdfIEC60870-5-104.pdfN4F.pdfCDT.PDF1801.PDF
2023/5/3 6:03:56 2.82MB 电力规约 文本 101 102
1
C#写的cdt规约解析程序,并将解析结果打包发送,经过检验可以运用。
2018/11/17 23:40:45 85KB c# CDT
1
可以模仿主站和从站,规约包括101,cdt,104,modbus,103,以太网103
2016/5/9 21:11:32 1.56MB iec103
1
共 11 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡