- 博客(6)
- 收藏
- 关注
原创 微内核操作系统(FIASCO OS)编译完全指南
它的设计目标是提供高效、灵活和可扩展的操作系统环境。FIASCO OS 具有广泛的硬件支持能力,不仅可以运行在QEMU等虚拟平台上,也支持多种实际硬件设备。这使得开发者无论是在测试、开发,还是部署到实际设备时,都能够轻松的运行FIASCO OS。Fiasco OS 作为新一代微内核操作系统,不仅在嵌入式系统中提供了强大的实时性和安全性保障,而且支持多种硬件平台,极大地提高了开发和部署的灵活性。通过这些步骤,您可以开始探索和开发基于 FIASCO OS 的嵌入式系统应用,进一步优化和扩展您的解决方案。
2024-10-25 20:15:17
373
原创 QEMU编译完全指南
QEMU 是一款功能强大的开源模拟器,能够模拟多种 CPU 架构,包括 ARM、MIPS、x86、PowerPC 等主流和特定处理器。不仅如此,QEMU 还支持丰富的外围设备模拟,如 UART、SD 卡、USB 等,为操作系统的开发和测试提供了坚实的技术支持。通过 QEMU 构建的虚拟化平台,操作系统工程师可以高效地进行系统级开发和测试工作。本文旨在为用户提供从源代码编译 QEMU 的方法,以便根据个人需求定制和优化这一强大的模拟器。
2024-10-16 20:25:13
1978
原创 Armv8-A ISA
Armv8-A是一套新的64bit指令集架构。其定义四种特权等级,每种等级拥有各自的特权和用途。通过ARM ABI规定的通用寄存器和浮点寄存器的使用规则,能够有效的完成C/C++与汇编函数的相互调用。
2023-08-14 22:02:22
292
原创 clang++ 编译错误(/usr/bin/ld: cannot find -lc++abi)
错误1:example.cc:1:10: fatal error: 'iostream' file not found。错误2:/usr/bin/ld: cannot find -lc++abi。(1) example.cpp文件。
2023-07-24 17:49:30
771
原创 RISC-V 指令架构 -- 模式切换
[一分钟系列] RISC-V 指令架构 -- 特权模式本文介绍了RISC-V的特权模式,并提供了模式切换的参考代码。
2023-03-01 21:18:20
2957
4
ARM GIC Specification V3 and V4
2023-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人