代码之家  ›  专栏  ›  技术社区  ›  Gobliins

At91sam9rl arm hello world无操作系统

  •  1
  • Gobliins  · 技术社区  · 14 年前

    我想运行一个简单的helloworld,用c编写,app。 在我的AT91SAM9RLEK上。

    没有操作系统是可能的吗?

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

    (一般来说,在没有操作系统的情况下,主板可以启动哪些程序,

    1 回复  |  直到 10 年前
        1
  •  0
  •   old_timer    14 年前

    当然,没有操作系统运行没有问题,我每天都做这种事情。。。

    http://sam7stuff.blogspot.com/

    你的程序,至少一开始,不会像桌面应用程序,我会避免任何库C库,没有printfs或strcmps或诸如此类的东西,直到你得到它的感觉,找到合适的工具。也没有浮点。添加一些数字,移动一些LED灯。

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

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

    Atmel非常擅长信息,毫无疑问,他们有示例程序,你也可以在评估板上尝试。

    emdebian是另一个交叉编译器,它有一些最新的和二进制文件。从头开始构建用于交叉编译的gcc一点也不差。不过,C库是另一回事,甚至gcc库也是如此。我发现没有这两个图书馆更容易做。

    它可以让一个C库工作并运行大量的程序。取决于你想做什么。啊,刚刚看了规格,这是一个相当严重的评估板,足够的电力为一个操作系统,你应该选择运行一个。您当然可以运行将显示器用作用户界面的程序。读/写sd卡,usb,基本上板上的所有东西,没有操作系统,如果你选择的话。

    推荐文章