• VxWorks任务调度

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

    2023-05-15 digiproto

  • 浅谈ARMv7-A协处理器CP15

    协处理器,顾名思义就是协助型处理器,主要协助做一些主处理器无法执行或者执行效率不佳的事情,比如浮点、图像、音频处理这一类,随着硬件的发展,大多协处理器的功能都慢慢集成到主处理器中,但是某些特定的工作还是需要协处理器进行辅助。

    2023-05-15 digiproto

  • 初识Web Component

    Web Components是为了解决HTML不支持组件导致的代码冗余。在没有组件的情况下,相同的HTML结构需要在代码出现多次,既不美观又严重影响维护,从而影响项目的开发进度。

    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虚拟ECU

    随着汽车行业向着智能化、电动化、无人化的方向发展,汽车电子领域的研发复杂度急剧上升,汽车ECU(Electronic Control Unit,电子控制器单元)的软件规模也越来越大,其测量、标定等任务也在同比高速增加。如何能够在较短周期内高效地开发和测试 ECU 软件,同时维持较高的安全可靠水准,成为当前汽车电子开发亟需解决的难题之一。

    2023-05-15 digiproto

  • Docker Compose如何与SkyEye完美结合

    docker-compose是docker官方的开源项目,负责容器集群编排的支持与实现。docker-compose允许用户通过一个单独的docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目。

    2023-05-15 digiproto

  • 如何确保安全关键领域多核嵌入式系统中的软件时序

    开发多核处理器的挑战往往在于软件的时序,软件时序不仅受软件运行和输入的影响,还会受到其他处理器核心上运行软件的影响。本文将从多核时序分析入手,探讨汽车领域嵌入式软件安全问题的解决方案。

    2023-05-15 digiproto

首页
产品
新闻
联系