关于LINUx与嵌入式来有什么ARM的联系

老是听说这方面的一些东西,但从没见过觉得很抽象。我也不知道我自己理解得对不对。象linux我当然知道是一个操作系统,ARM搜索了一下好象就是一个公司的名字。嵌入式应该算是... 老是听说这方面的一些东西,但从没见过觉得很抽象。我也不知道我自己理解得对不对。

象linux我当然知道是一个操作系统,ARM搜索了一下好象就是一个公司的名字。嵌入式应该算是一门技术吧。

是不是就是利用C语言或者更底级的象汇编和二进制,把linux系统安装到arm公司的那板子上。这板子是不是就是象主板类似的东西。板子上有一个类似于电脑内存,硬盘一样的东西。

那么是通过什么样的方式把linux搞到那板子里啊。然后再进后一些功能上的开发。比如我用的多普达手机是不是也算这一个领域里的。

我的手机是WINDOWS CE内核的系统,我的手机里面应该也就是一块板子,把这个系统装进了这个板子里。手机一般都有大家所说有内存(硬盘),程序内存(RAM),然后在到这个内核的基础上做一些功能。比如计算器,游戏啊。等。

而象手机中一些另外的功能象GPS 网络电视。这是不是大家都说的模块。要在系统内核中开发好这个功能。然后还要板子支持才能做的是不是。

不知道我理解得对不对可能有点罗嗦。大家耐心点啊。最后就是有了板子怎么把系统装进去。电脑装个系统有光驱什么的。这个怎么做
展开
 我来答
styl_007
2009-09-02 · TA获得超过287个赞
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:86.7万
展开全部
没错,大概就这样,嵌入式的板子其实就是通用PC的小型化,功能专用化,也就是跟电脑的原理都是一样的。
板子(硬件)上运行软件就成了一个相应用能的系统。
单片机一般是指运行没有操作系统的,而像智能手机,医疗和军事的设备都是带有操作系统的。
至于板子的系统是通过交叉工具和bootloarder来烧写进对应的ROM里。
常见的的是交叉工具arm-linux-gcc 和u-boot。
上面的东东你网上google下有很多。
我解释下交叉编译:
传统的程序编译都是本地编译,即一个指令体系(CPU)的PC上的程序代码(.c)经过编译链接后成为可执行文件(.exe)他只能在一个种CPU的系统上上运行,现在的交叉是在一种CPU的PC(如:X86)上编译链接,然后将其烧写到另一种CPU(如,ARM体系,你的手机有可能是)上运行。
交叉工具里的编译器有点像杂种,所以人们有时称其为杂种arm-linux-gcc为杂种gcc。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式