• SkyEye仿真平台下的操作系统实验- 准备篇(一)

    《一步步写嵌入式操作系统》从零开始实现了操作系统leeos,并在SkyEye虚拟机中进行了实验验证。 leeos是一个简单的多任务操作系统,进程调度方式为时间片轮询。leeos使用伙伴算法实现了动态内存分配,支持romfs文件系统,支持运行elf格式的可执行文件。leeos提供了一个简单的驱动程序框架,和一个统一的异常与中断处理架构,并通过使用中断嵌套的方法提高了中断效率。leeos支持mmu,使用两级页表结构实现虚拟地址到物理地址的转换。以上涉及到的技术都在《一步步写嵌入式操作系统》中有详细讲解。

    2023-05-15 digiproto

  • 手把手教你!基于Jenkins的嵌入式软件持续集成方法

    嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。嵌入式软件与嵌入式系统是密不可分的,嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式软件就是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,是嵌入式系统的重要组成部分。

    2023-05-15 digiproto

  • 【视频】基于SkyEye仿真运行RT-Thread国产操作系统

    ​RT-Thread(Real Time-Thread)是一款由中国开源社区主导开发的开源嵌入式实时多线程操作系统。RT-Thread拥有单独的实时操作系统内核,是一个完整的应用系统,包含实时嵌入式系统相关的各个组件,如TCP/IP协议栈、文件系统、libc接口、图形用户界面等。

    2022-06-07 digiproto

  • SkyEye Q&A ——第一期

    Q1.什么是SkyEye?A1.SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,运用软件仿真技术,逼真地模拟出被测软件运行的物理环境。理想情况下,嵌入式软件的二进制可以不加修改直接运行于全数字实时仿真系统,且其运行的动态特性与真实环境一致。Q2.全数字实时仿真又是什么?A2.全数字实时仿真,指仿真的全过程可完全脱离原有的真实硬件环境完成。它不仅能够解决全物理和半

    2022-04-13 digiproto

  • 基于SkyEye的覆盖率测试

    覆盖率测试是一种白盒测试手段,通常会在软件测试的早期阶段进行,也就是单元测试过程中。覆盖率测试这种测试方式需要对测试代码本身进行访问同时对代码进行插桩处理,再根据程序的内部结构完成测试工作。覆盖率测试的过程中需要做到有效覆盖程序的语句以及分支结构,尽量在测试过程中发现隐藏的软件缺陷从而保证软件的质量。

    2021-10-28 digiproto

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