我有一个Luminary linux M3开发板,虽然我已经能够使用Keil RTOS为它编程,但我更喜欢在LM3s8962和嵌入式libc上进行开发。我想知道的是,我如何才能在我的主板上实际获得linux内核以及我的应用程序和依赖项?它有一个SD插槽,我可以创建某种类型的文件系统映像,然后使用引导加载程序对主板进行编程吗?我必须自己编写引导加载程序吗?我完全不知道从哪里开始做这些事情。我已经研究了yocto项目,但我仍然不知道如何实际处理多兆字节的内核和文件系统映像文件,并让我的主板运行它们。
发布于 2012-04-25 06:27:24
ARM的Catalin完成了Linux到M3的移植。
你可以在这里找到关于它的信息:http://www.linux-arm.org/LinuxKernel/LinuxM3
发布于 2011-10-08 09:15:30
我正在Cortex-M3上编写一个图形GUI应用程序,我必须说我一点也不怀念Linux主机。我的程序从main()开始,我有来自libc的malloc,SDCARD运行在FATS上,工作起来就像fopen(),fread()。
当然,你必须知道你的东西,但Linux即使运行它也会吞噬你所有的资源,给你带来很少甚至没有优势。如果您不需要并行运行多个应用程序(线程),也不需要高级调度,那么从int main()开始并使用libc要好得多。
发布于 2011-07-13 08:42:23
你有没有尝试过嵌入式压缩.NET?(我能听到嘘的声音!!哈哈,如果你熟悉Visual Studio的编程,那就是小菜一碟。
我很久以前就尝试过使用Cortex M7 STM32处理器,但对我严格的计时要求不是很好。在http://msdn.microsoft.com/en-us/netframework/bb267253上查看它
https://stackoverflow.com/questions/6636830
复制相似问题