• VxWorks任务调度

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

    2023-05-15 digiproto

  • 你真的了解虚拟机吗?

    近年来,随着科技的发展,计算机在各行各业的应用越来越广泛,所扮演角色也越来越重要。小到超市收银系统,大到飞机导弹都有计算机的影子。正是因为这些广泛的应用推动了计算机体系的迅猛发展,为了满足各种需求,

    2023-05-15 digiproto

  • 【视频】基于SkyEye的飞腾芯片仿真运行国产操作系统

    在芯片国产化的大潮中,飞腾绝对可以占据一席之地。迪捷软件作为国内基础软件提供商,自然少不了对国产化的支持。SkyEye全数字实时仿真软件不仅可以支持一些主流的嵌入式处理器,还能够支持飞腾、龙芯等国产处理器的仿真。 本视频展示了基于SkyEye的FT2000A芯片仿真运行,除了仿真运行风河的VxWorks操作系统外,还可以运行国产天脉操作系统。天脉操作系统是我国自研的操作系统,按照DO-178B的最高安全等级“A”级要求进行技术开发,符合国际ARINC653标准,实时性强,支持中断嵌套,响应迅速,已经在各类航空发动机上得到应用。

    2021-11-26 digiproto

  • Linux进程间通信

    Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,Inter-Process Communication)。

    2023-05-15 digiproto

  • 【视频】AT697处理器仿真

    SPARC微处理器最突出的特点就是它的可扩展性,这是业界出现的第一款有可扩展性功能的微处理器。虽然SPARC在我们的视野中并不常见,但是SPARC处理器一直广泛应用于航天领域。

    2021-10-14 digiproto

  • 关于嵌入式可执行程序,你了解多少?

    嵌入式系统由硬件系统和软件系统组成,因此为了使整个嵌入式系统运行起来,必须有相应的程序,我们一般所说的程序,实际上就是存储在硬件设备中的一些可执行代码。可执行代码包括嵌入式操作系统和应用软件。

    2023-05-15 digiproto

  • 【视频】SkyEye对PowerPC 高性能T系列1042的仿真

    SkyEye对PowerPC 各系列处理器进行指令级的仿真,不仅可以仿真运行裸机程序,还可以仿真运行Vxworks操作系统。本视频以T系列的 1042 仿真为例,T系列的网卡采用高性能数据通道加速结构,相比传统的网卡,这种网卡的结构更为复杂,主要在数据分发和队列拥塞管理两方面进行内容加速处理,从而减少CPU开销,提高性能。

    2021-07-23 digiproto

  • 【视频】SkyEye对PowerPC E500系列处理器P2020的仿真

    SkyEye对PowerPC e500系列架构的处理器p2020进行指令级的仿真,不仅可以仿真运行裸机程序,还可以仿真运行Vxworks操作系统。同时,也可以基于仿真系统结合代码覆盖率统计,故障注入,远程调试等手段满足测试和调试的需要。

    2021-07-23 digiproto

上一页123下一页 转至第
首页
产品
新闻
联系