关于LINUx与嵌入式来有什么ARM的联系
老是听说这方面的一些东西,但从没见过觉得很抽象。我也不知道我自己理解得对不对。象linux我当然知道是一个操作系统,ARM搜索了一下好象就是一个公司的名字。嵌入式应该算是...
老是听说这方面的一些东西,但从没见过觉得很抽象。我也不知道我自己理解得对不对。
象linux我当然知道是一个操作系统,ARM搜索了一下好象就是一个公司的名字。嵌入式应该算是一门技术吧。
是不是就是利用C语言或者更底级的象汇编和二进制,把linux系统安装到arm公司的那板子上。这板子是不是就是象主板类似的东西。板子上有一个类似于电脑内存,硬盘一样的东西。
那么是通过什么样的方式把linux搞到那板子里啊。然后再进后一些功能上的开发。比如我用的多普达手机是不是也算这一个领域里的。
我的手机是WINDOWS CE内核的系统,我的手机里面应该也就是一块板子,把这个系统装进了这个板子里。手机一般都有大家所说有内存(硬盘),程序内存(RAM),然后在到这个内核的基础上做一些功能。比如计算器,游戏啊。等。
而象手机中一些另外的功能象GPS 网络电视。这是不是大家都说的模块。要在系统内核中开发好这个功能。然后还要板子支持才能做的是不是。
不知道我理解得对不对可能有点罗嗦。大家耐心点啊。最后就是有了板子怎么把系统装进去。电脑装个系统有光驱什么的。这个怎么做 展开
象linux我当然知道是一个操作系统,ARM搜索了一下好象就是一个公司的名字。嵌入式应该算是一门技术吧。
是不是就是利用C语言或者更底级的象汇编和二进制,把linux系统安装到arm公司的那板子上。这板子是不是就是象主板类似的东西。板子上有一个类似于电脑内存,硬盘一样的东西。
那么是通过什么样的方式把linux搞到那板子里啊。然后再进后一些功能上的开发。比如我用的多普达手机是不是也算这一个领域里的。
我的手机是WINDOWS CE内核的系统,我的手机里面应该也就是一块板子,把这个系统装进了这个板子里。手机一般都有大家所说有内存(硬盘),程序内存(RAM),然后在到这个内核的基础上做一些功能。比如计算器,游戏啊。等。
而象手机中一些另外的功能象GPS 网络电视。这是不是大家都说的模块。要在系统内核中开发好这个功能。然后还要板子支持才能做的是不是。
不知道我理解得对不对可能有点罗嗦。大家耐心点啊。最后就是有了板子怎么把系统装进去。电脑装个系统有光驱什么的。这个怎么做 展开
1个回答
展开全部
没错,大概就这样,嵌入式的板子其实就是通用PC的小型化,功能专用化,也就是跟电脑的原理都是一样的。
板子(硬件)上运行软件就成了一个相应用能的系统。
单片机一般是指运行没有操作系统的,而像智能手机,医疗和军事的设备都是带有操作系统的。
至于板子的系统是通过交叉工具和bootloarder来烧写进对应的ROM里。
常见的的是交叉工具arm-linux-gcc 和u-boot。
上面的东东你网上google下有很多。
我解释下交叉编译:
传统的程序编译都是本地编译,即一个指令体系(CPU)的PC上的程序代码(.c)经过编译链接后成为可执行文件(.exe)他只能在一个种CPU的系统上上运行,现在的交叉是在一种CPU的PC(如:X86)上编译链接,然后将其烧写到另一种CPU(如,ARM体系,你的手机有可能是)上运行。
交叉工具里的编译器有点像杂种,所以人们有时称其为杂种arm-linux-gcc为杂种gcc。
板子(硬件)上运行软件就成了一个相应用能的系统。
单片机一般是指运行没有操作系统的,而像智能手机,医疗和军事的设备都是带有操作系统的。
至于板子的系统是通过交叉工具和bootloarder来烧写进对应的ROM里。
常见的的是交叉工具arm-linux-gcc 和u-boot。
上面的东东你网上google下有很多。
我解释下交叉编译:
传统的程序编译都是本地编译,即一个指令体系(CPU)的PC上的程序代码(.c)经过编译链接后成为可执行文件(.exe)他只能在一个种CPU的系统上上运行,现在的交叉是在一种CPU的PC(如:X86)上编译链接,然后将其烧写到另一种CPU(如,ARM体系,你的手机有可能是)上运行。
交叉工具里的编译器有点像杂种,所以人们有时称其为杂种arm-linux-gcc为杂种gcc。
华北工控
2018-08-21 广告
2018-08-21 广告
工控机国内比较好的品牌有华北工控,性价比和质量都比较过硬。华北工控是一家二十多年专业从事工控机研发和制造的高新技术企业,产品质量稳定,全国联保,可提供全套产品解决方案。华北工控 工控机,多串口高性能可解决各种复杂环境要求持久稳定运行。具体产...
点击进入详情页
本回答由华北工控提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询