gpt4 book ai didi

c - At91sam9rl 没有操作系统的 arm Hello World

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:44 25 4
gpt4 key购买 nike

我想运行一个简单的 hello world,用 c 语言编写,应用程序。在我的 at91sam9rl-ek 上。

没有操作系统可以吗?

而且(如果是的话)我该如何编译它?- 现在我尝试使用 g++ lite 创建 arm 代码

(一般板子可以在没有OS的情况下启动哪些程序,汇编程序, ARM 代码?)

最佳答案

当然,在没有操作系统的情况下运行没问题,我每天都做那种事情......

http://sam7stuff.blogspot.com/

至少在开始时,您的程序不会类似于桌面应用程序,我会避免使用任何库 C 库,不要使用 printfs 或 strcmps 或类似的东西,直到您对它有所了解并找到合适的工具。也没有 float 。添加一些数字 做一些改变 使一些 LED 闪烁。

codesourcery lite 可能是最快的入门方式,我相信 gnueabi 是您想要的。

这个 winarm 站点有一个编译器和大量非操作系统项目,似乎适用于每个基于 arm 的微 Controller 。 http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/

Atmel 在信息方面非常非常好,毫无疑问,他们有您可以在评估板上尝试的示例程序。

emdebian 是另一个交叉编译器,它比较新并且有二进制文件。从头开始构建 gcc 进行交叉编译一点也不差。 C 库是另一回事,甚至 gcc 库也是如此。我发现没有任何一个库都更容易做到。

有可能使 C 库工作并运行多种程序。取决于你想做什么。啊,只是看了看规范,这是一个非常重要的评估板,如果你选择运行一个操作系统,它有足够的能力。您当然可以运行将显示器用作用户界面的程序。读/写 SD 卡、USB,基本上板上的所有东西,没有操作系统,如果你选择的话。

关于c - At91sam9rl 没有操作系统的 arm Hello World ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3706534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com