首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将uclinux linux移植到任何微控制器

如何将uclinux linux移植到任何微控制器
EN

Stack Overflow用户
提问于 2013-04-20 23:26:39
回答 3查看 1.5K关注 0票数 1

我有stellaris LM4f232评估板。我已经将免费的rtos,sysbios移植到stellaris板上,并成功地开发了一个lm4f232跟踪应用程序。但我一直想把uc linux移植到我的主板上。我的问题是

i)是否有任何材料可以将uclinux移植到任何控制器

ii)我需要哪些必要的知识才能做到同样的事情

我用谷歌搜索了很多。我没有得到正确的信息,但我已经看到帖子说这很困难,但我无法实现相同的.any帮助?

iii)实现这一目标的路线图是什么?我需要哪些知识来实现这一目标

EN

回答 3

Stack Overflow用户

发布于 2013-04-22 04:10:37

Linux,甚至uCLinux都需要相当多的内存资源;您可能希望启动设备至少有2Mb和16MRAM(尽管最小的系统可以在4Mb内启动)。在微控制器上,这意味着你必须有外部存储器。

另一个问题是,Cortex-M设备被优化为运行来自片上闪存的代码,具有用于ROM和RAM的单独总线,以便可以同时获取数据和指令。uClinux必须从外部内存运行,这对性能有不利影响,而且您不太可能达到CM4能够达到的1.25MIPS / MHz的数字。可以安排时间关键型代码放在片上闪存中,这是必要的,但这当然是有限的资源。

关于在Cortex-M设备上部署Linux的问题,可以在here上找到一些好的建议

票数 3
EN

Stack Overflow用户

发布于 2013-04-20 23:29:28

我建议看看buildroot,据我所知,它可以为这块板构建。

票数 0
EN

Stack Overflow用户

发布于 2016-06-27 18:59:43

添加到@Clifford,您可以使用u-boot (bootloader),已经为许多主板配置,如果您的主板不在列表中,您可以编辑它。,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16122019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档