-
漫谈车载操作系统发展趋势
操作系统提供计算机硬件和应用程序之间的接口,通过遵循编程到操作系统中的规则和程序,限制应用程序使用硬件;提供简化应用程序开发和执行的服务,包括将程序加载到内存、与传感器和执行器通信、存储结果等各种硬件资源管理的功能,还包括如中间件、库及其他系统软件功能。
2023-05-15 digiproto
-
SkyEye仿真ZYNQ芯片,轻松运行国产操作系统ReWorks
加速通信设备的开发和测试是航空电子领域发展的关键方向。航空电子领域的嵌入式系统往往较为复杂,在软件开发与硬件研制相辅相成的情况下,复杂、耗时、高价的硬件环境搭建,成为软件开发滞后的重大阻碍。SkyEye全数字实时仿真平台,能够部署在桌面级Windows 和Linux 系统上,搭建硬件仿真目标系统,并运行嵌入式软件,大大改善了软件开发受硬件设备资源制约的问题。
2023-05-15 digiproto
-
SkyEye与Trace32集成并搭建调试环境
本文基于PowerPC架构的GDB调试功能,主要介绍SkyEye与Trace32(仿真测试工具)集成并调试所需的环境搭建和操作过程。
2023-05-15 digiproto
-
Linux 操作系统中异常处理函数的实现
每一个Linux C/C++开发人员都碰到过由内存访问引发的段错误 Segmentation fault (core dumped) 。通常这种错误是由于访问了错误的内存地址、内存不足、错误的类型访问等问题引起...
2023-05-15 digiproto
-
SkyEye仿真平台下的操作系统实验- 准备篇(一)
《一步步写嵌入式操作系统》从零开始实现了操作系统leeos,并在SkyEye虚拟机中进行了实验验证。 leeos是一个简单的多任务操作系统,进程调度方式为时间片轮询。leeos使用伙伴算法实现了动态内存分配,支持romfs文件系统,支持运行elf格式的可执行文件。leeos提供了一个简单的驱动程序框架,和一个统一的异常与中断处理架构,并通过使用中断嵌套的方法提高了中断效率。leeos支持mmu,使用两级页表结构实现虚拟地址到物理地址的转换。以上涉及到的技术都在《一步步写嵌入式操作系统》中有详细讲解。
2023-05-15 digiproto
-
细数SkyEye异构仿真的5大特色
航天飞行器使用仿真器的重要性航天飞行器如卫星、载人飞船等需要在空中运行很长的时间,如果出现问题回收再调试可能要历时几个月,而且不得不中断任务,损失将是庞大的。
2023-05-15 digiproto
-
概念:四种基于模型的嵌入式软件开发、测试与验证方法
通过MBD提供的统一设计环境,开发人员可在软件的整个生命周期中使用同一套模型进行需求验证、数据分析、模型可视化、测试和验证,并进行最终的产品部署。
2023-05-15 digiproto