bare-metal 相关问题

在裸机环境中,软件直接在硬件(CPU,微处理器等)上运行,而无需操作系统的中间层。

我们可以用另一种方式包含C源文件吗?

我在Cyclone V上做了一个裸机项目,现在我正在尝试在C中创建一个裸机应用程序。但是,我在包含源文件时遇到了一些问题。例如,我使用的功能......

回答 1 投票 0

QtCreator BareMetal插件 - 无法激活协议版本:“CMAKE_GENERATOR”已设置但与配置的生成器值不兼容

我最近遇到了一个问题,我无法使用QtCreator和使用CMake和Makefiles的BareMetal插件构建项目。 QtCreator失去与CMaker服务器的连接并打印出......

回答 1 投票 0

为什么rand :: Rng能够在非标准环境中工作,即使我没有设置default-features = false?

我不应该在能够在no_std环境中使用它之前禁用rand的std功能标志吗? lib.rs#![no_std]使用rand :: Rng; pub fn random_small() - > u8 {rand :: thread_rng()。gen:...

回答 1 投票 2

Atlas-SoC板预加载器故障排除

我刚从Terasic(Atlas-SoC)购买了一个新的Cyclone V板,并计划建造一个裸机应用程序。起初,我使用了Terasic提供的GSRD。示例项目来自版本14.0 ...

回答 1 投票 0

如何在linux上设置i686-elf交叉编译器?

当我在OSDev Wiki上关注Bare Bones教程时。我收到错误:i686-elf-as:命令未找到我在运行命令时尝试遵循GCC交叉编译器指令:.. / ...

回答 1 投票 2

在预定的裸机嵌入式应用程序中使用内部硬件监视程序的最安全方法是什么(以及为什么)? [关闭]

我已经在几个无操作系统的嵌入式应用程序(使用静态协作调度程序)中使用了内部硬件监视程序。我所做的是:我寻找最慢的周期性和最低优先级的任务我......

回答 2 投票 0

gnu工具链; bare meta aarch64l; osx主机平台;

我正在寻找一个GNU工具链:目标平台是aarch64裸机(cortex-a53 / armv8-a)主机Mac OSX或者换句话说我需要一堆aarch64-none-elf- *文件任何建议我在哪里可以获得...

回答 1 投票 0

暂停lwIP Raw API的操作

我正在使用Zynq(Picozed开发板)开展一个项目。该应用程序是裸机运行,在RAW模式下使用lwIP TCP,基本上表现如下:通过以太网接收一批数据,这是......

回答 1 投票 1

如何避免模板实例化和符号表发出的C ++代码膨胀?

几年前我开始了一个裸机(Cortex-M)项目。在项目设置中,我们决定使用gcc工具链和C ++ 11 / C ++ 14等启用,甚至使用C ++异常和rtti。我们是 ...

回答 2 投票 9

裸金属树莓派2:为QEMU仿真生成SD卡图像

我最近一直在为Raspberry Pi 2进行裸机开发,并取得了一些成功。不可否认,在我觉得自己可以做某事之前,我已经犹豫要购买一个实际的物理设备了......

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.