JL653—一个基于ARINC653的应用程序仿真调试工具

JL653是一款基于DLL的ARINC653应用开发调试工具,支持分区通信、进程管理和时间管理。使用Ada语言编写,无需修改即可移植,且为开源软件,可在GitHub和百度网盘获取。
摘要由CSDN通过智能技术生成

JL653是以DLL形式呈现的一个基于ARINC653的应用程序仿真调试工具,它能够真实地模拟ARINC653标准规定的功能性行为,从而可以供研发人员在PC机Windows环境下高效、快速的进行基于ARINC653的应用程序的开发、调试等。

JL653提供了ARINC 653 Part 1中要求的以下服务:

  • 分区内的通信,包括缓冲区(Buffer)、黑板(Blackboard)、信号量(Semaphore)、事件(Event)。
  • 进程管理,包括进程的创建(CREATE)、启动(START)、挂起(SUSPEND)、恢复(RESUME)、停止(STOP)等。
  • 时间管理,包括定时等待(TIMED_WAIT)和周期等待(PERIODIC_WAIT)。

JL653不提供分区间的通信,包括队列(Queuing)消息和采样(Sampling)消息。

使用JL653开发的基于ARINC653的应用程序,无需任何改动即可移植至任何符合ARINC653的目标机平台。

JL653的核心是用Ada语言实现的,参见《用Ada语言实现ARINC653定义的航空电子应用软件的标准接口

JL653是一个免费软件,现放在github和百度网盘:

github链接:https://github.com/github615/JL653-arinc653emulator

百度网盘链接:https://pan.baidu.com/s/182GAqosXSNZ-Wq7XDrRiSA?pwd=snuw

提取码:snuw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值