• VxWorks任务调度

    大家知道,CPU运行的基本单位其实是一条一条的指令,如今我们通过编译器就可以将代码生成为机器指令,也就是所谓的二进制文件,这些指令组成了程序。程序在装入内存中执行时被称之为任务,或者说是进程。随着处理器性能的日益强大,程序也越来越复杂,因此诞生了操作系统来帮助我们管理进程,更合理地分配处理器资源,这也就是任务调度的目标。而在VxWorks中,能够调度起这些任务,最核心的就是reschedule调度算法了。

    2023-05-15 digiproto

  • 漫谈Windows共享内存

    在讲共享内存之前先来聊聊虚拟内存的那些事。 对于整个系统而言,主存与CPU的资源都是有限的,随着打开进程数量的增加,若是将所有进程运行所需的代码/数据/栈/共享库都存放在主存中,那么开启一部分进程就可以将主存占用完。

    2023-05-15 digiproto

  • 细数嵌入式开发与通用系统开发的不同

    嵌入式开发指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。而通用系统开发则是指在具有有多道批处理、分时、实时处理功能中的两种及以上功能的操作系统中进行开发。

    2023-05-15 digiproto

  • 漫谈车载操作系统发展趋势

    操作系统提供计算机硬件和应用程序之间的接口,通过遵循编程到操作系统中的规则和程序,限制应用程序使用硬件;提供简化应用程序开发和执行的服务,包括将程序加载到内存、与传感器和执行器通信、存储结果等各种硬件资源管理的功能,还包括如中间件、库及其他系统软件功能。

    2023-05-15 digiproto

  • SkyEye——如何实现1553B总线仿真?

    011553B总线简介1553B最初是美国军方专为飞机上设备制定的一种信息传输总线标准,具有双向传输的特性,实时性和可靠性高,现已广泛应用于航空、航天、船舶、电子等众多领域中,如飞机综合航电系统、舰船综合电子系统等。1553B总线系统主要有3部分组成,分别是总线控制器 BC(Bus Controler),远程终端RT(Remote Terminal)以及总线监视器 BM(Bus Monitor)。

    2023-05-15 digiproto

  • SkyEye仿真ZYNQ芯片,轻松运行国产操作系统ReWorks

    加速通信设备的开发和测试是航空电子领域发展的关键方向。航空电子领域的嵌入式系统往往较为复杂,在软件开发与硬件研制相辅相成的情况下,复杂、耗时、高价的硬件环境搭建,成为软件开发滞后的重大阻碍。SkyEye全数字实时仿真平台,能够部署在桌面级Windows 和Linux 系统上,搭建硬件仿真目标系统,并运行嵌入式软件,大大改善了软件开发受硬件设备资源制约的问题。

    2023-05-15 digiproto

  • SkyEye在航电系统冗余设计中的应用前景

    ​冗余设计又称余度设计技术,指在系统或设备完成任务的关键之处增加一套及以上能够完成相同功能的功能通道、工作元件或部件,以保证此处出现故障时,系统或设备仍能正常工作,从而减少故障概率,提高系统可靠性。生活中存在着各式各样的冗余设计,如道路上常见的重型卡车,其载重的任意一个后轮轴承单侧至少有两个轮胎。事实上,一个轮胎就可满足重型卡车正常行驶需求,多余的轮胎便属于冗余设计。

    2023-05-15 digiproto

  • 基于SkyEye的CAN总线通信测试

    总线(Bus)指计算机各部件间执行信息传输工作的公共通信干线,是由导线组成的传输线束,通常由数据线、地址线、控制线构成。如将主板比作一座城市,就可将总线理解为城市中的公共汽车,按照固定行车路线传输信息。常见的总线有RS422/RS485总线、I2C总线、SPI总线、CAN总线(常用于汽车电子控制系统)、1553B总线(常用于航空、航天、军事等领域的电子联网系统)、1394总线(常用于航空系统领域)、FC总线(常用于航空航天领域)等。

    2023-05-15 digiproto

首页
产品
新闻
联系