如何在arm9上安装uCos [ mini2440 ]

发布于 2024-10-02 16:30:17 字数 171 浏览 8 评论 0原文

我对嵌入式编程非常陌生,我的第一个项目是在 mini2440 [arm9] 上安装 uCos 。有没有像我这样的初学者在arm9上安装uCos的教程?

先谢谢了:)

I'm very new to embedded programming, and my first project is installing uCos on mini2440 [arm9] . Are there any tutorials for beginner like me to install uCos on arm9 ?

Thanks first :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦年海沫深 2024-10-09 16:30:17

Micro-C/OS 不是像 Linux 那样的独立操作系统,它是一个实时内核,因此您不必将其“安装”在与应用程序分开的板上,而是链接 将其作为应用程序的库,然后在板上安装整体应用程序映像。

您可以通过多种方法来做到这一点,具体取决于主板和/或芯片,并且还取决于您可以使用的设备编程工具。 ARM9仅描述了核心架构,而不是处理器。使用 ARM9 设备的处理器和主板可能有自己的引导选项,可以是片上的,也可以是板载引导加载程序,有些可能没有此类预加载的引导支持,您需要在复位地址,以及具有对外部存储器进行编程所需的工具。

您的主板的文档表明它预加载了一个名为 Supervivi 的引导加载程序。该文档似乎只涵盖 Linux 和 WinCE 安装,但我想它也可以用于下载和运行其他映像。

Micro-C/OS is not a stand-alone OS like say Linux, it is a Real-time kernel, and as such you do not "install" it on a board separate to your application, instead you link it as a library to your application, then install the monolithic application image on your board.

There are many ways you could do that, it is board and/or chip specific, and also depends on what device programming tools you have at your disposal. ARM9 describes only the core architecture, not the processor. Processors and boards using and ARM9 device may have their own bootstrapping options, either on-chip or provided on-board as a bootloader, some may have no such pre-loaded bootstrap support and you will need to provide appropriate start-up code at the reset address, as well as having the necessary tools to program the external memory.

The documentation for your board indicates that it is pre-loaded with a bootloader called Supervivi. The documentation appears to only cover Linux and WinCE installations, but I imagine it can be used for downloading and running other images as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文