首页 > 嵌入式软件 > linux

1.基于处理器的移植  这种类型的移植要求从支持处理器的编译器开始,这是主要的也是困难的一步。通常当一个操作系统(即便是一个应用程序)要运行于处理器上时,都需要特定的编译器把操作系统(应用程序)编译成处理器可识别的字节码。  针对linux系统而言,由于gnu(gnu是一种自由软件体系)套件支持大量的处理器,gnu编译器gcc在设计时就已经考虑跨平台的问题,所以在进行goo移植时可以不考虑前端高级语言解析的部分(即针对c语言等解析的过程),而只需要考虑后端的移植(主要针对处理器部分)。这些后端告诉goo在编译时如何形成汇编代码,如何满足处理器体系结构下的参数传递,如何针对处理器进行流水线优化等。  基于arm处理器的移植还包括操作系统的移植(假如嵌入式设备不需要操作系统,则编译器完成后就可以进入编写应用的阶段)。任何操作系统都有一定的代码是同处理器相关的,而操作系统为了增加运行效率,大都使用了大量特定处理器提供的底层功能支持。这些与特定处理器相关的部分最终都必须修改,使其适用于新的处理器。  另外,从编写应用程序的角度来看,还必须提供函数库。因此函数库的移植也是必需的。  2.基于平台的移植  这种移植相对于处理器的移植而言所处的开发层次更高,主要在板级上进行。对于一个嵌入式设备,除了处理器还要有很多周边的器件才能正常工作。因此操作系统在运行时必须初始化特定目标板的器件。  这些器件中最主要的是flash、sdram存储器等。这些设备在系统启动后必须能够正确寻址,从而使操作系统能够正常运行。此外可能需要考虑的问题还包括:打印终端、串口、以太网设备等。

  欢迎转载,信息来源维库电子市场网()

本文引用地址: http://www.21ic.com/embed/software/linuxos/201811/82346.html

换一批

延伸阅读

[行业资讯] 众人拾柴火焰高——2018 RT-Thread深圳开发者大会圆满落幕

众人拾柴火焰高——2018 RT-Thread深圳开发者大会圆满落幕

由睿赛德科技主办的2018 RT-Thread 开发者大会深圳站在南方联合大酒店圆满落幕,RT-Thread官方团队携手合作伙伴NXP、腾讯云、国科微和瑞兴恒方的嘉宾,与参会的近350位工程师汇聚一堂,分享RT-Thread的技术更新、社区......

关键字:RT-Thread深圳开发者大会 OS开发 操作系统

[行业资讯] 北斗三号基本系统星座部署完成,中国北斗迈出关键一步

北斗三号基本系统星座部署完成,中国北斗迈出关键一步

11月19日凌晨,西昌一道冲天火光,北斗再添两颗新星。北斗三号基本系统星座部署圆满完成,中国北斗迈出从国内走向国际、从区域走向全球的“关键一步”。 ......

关键字:北斗 导航系统 原子钟

[行业资讯] 徐州联合武岳峰资本成立规模30亿传感器产业投资基金

徐州联合武岳峰资本成立规模30亿传感器产业投资基金

在16日于徐州举行的2018国际(徐州)传感器与物联网产业峰会上,徐州市宣布联合武岳峰资本,推出总规模30亿元的传感器产业投资基金。 ......

关键字:传感器 徐州 系统集成

[行业资讯] 郭台铭:中国可以做出自己的芯片和操作系统,但路要慢慢走

郭台铭:中国可以做出自己的芯片和操作系统,但路要慢慢走

鸿海董事长郭台铭表示,中国可以做出自己的芯片和操作系统。他认为,今年富士康进行园区改造,深圳龙华产业园区预计5年改造完成。 ......

关键字:芯片 操作系统 机器人

[行业资讯] 无人驾驶公交来了!湖南湘江新区智能系统测试区正式开园

无人驾驶公交来了!湖南湘江新区智能系统测试区正式开园

湘江智谷,驱动未来!6月12日,湖南湘江新区智能系统测试区正式开园,这个国内封闭式测试区中场景复杂程度最高、测试服务全国最全的测试区揭开“神秘面纱”。开园仪式当日还举行了“2018智能网联汽车产业·湘江对话”。这标志着长沙向全力打造全球智能......

关键字:智能系统 自动驾驶 智能网联汽车

[真心话] 三大运营商取消流量漫游费,本地流量将被国内流量替代

三大运营商取消流量漫游费,本地流量将被国内流量替代

7月1日,中国移动、中国联通和中国电信正式全面取消流量漫游费,原有套餐中的省内通用流量直接升级为国内流量,但并不包含港澳台地区。目前原来的本地流量已经转化为国内流量。对于本地流量转化为国内流量后价格是否......

关键字:电信 网络流量

[真心话] 电子工程师请远离浮躁

电子工程师请远离浮躁

什么样的人是浮躁的人?浮躁的人容易问:我到底该学什么;---踏踏实实的学点基本的吧?单片机不知道是什么就想去学ARM?c语言不会想搞LINUX?别老是好高骛远。......

关键字:电子工程师

[疯狂史] 为什么电脑第一个磁盘永远是C盘?

为什么电脑第一个磁盘永远是C盘?

刚有个人电脑时,上就运行着著名的MS-Dos和windows系统,而第一个磁盘(系统盘)总是以C盘开始,但是为什么呢?......

关键字:电脑 磁盘 C盘

[疯狂史] 黄明威:一个从阿里离开后又回来的人

黄明威:一个从阿里离开后又回来的人

阿里人”这三个字,黄明威如今背了14年,也自豪了14年。如果不是中途下了“车”,那就是足足的18年了。......

关键字:黄明威 阿里巴巴
条评论

我 要 评 论

网友评论

大家都爱看

  • 扇出型晶圆级封装的优势和挑战!

    我们有能力创造一些能保持前代性能并且更好更小的电子设备,例如今天的可穿戴设备、智能手机或平板电脑,这是由于很多因素超过摩尔定律而快速发展,从而能够从底层的嵌入组件发展到今天把它们封…

    2018-03-29
  • Xilinx推出革命性的新型自适应计算产品

    自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX)),近日宣布推出一款超越FPGA功能的突破性新型产品,名为ACAP(Adaptive Compute Acceleration Platform,自适应计算加速…

    2018-03-20
  • 赛普拉斯为树莓派3 B+ IoT单板计算机提供强大稳定的无

    先进嵌入式系统解决方案的领导者赛普拉斯(纳斯达克代码:CY)近日宣布其Wi-Fi®和蓝牙®combo解决方案为全新的树莓派 3 B+(Raspberry Pi 3Model B+)IoT单板计算机提供强大稳定的无线连接…

    2018-03-20
  • 观看直播领红包,SEED-A10加速卡助力人工智能

    随着云服务器、云计算的发展,大家对硬件加速的需求越来越多,但是随着设备功耗的上升、性能需求越来越高,常规加速设备以及开始不能满足需求,因此FPGA逐渐在硬件加速中找到了自己的位置,而艾…

    2018-03-19
  • 特朗普:博通不得以任何形式收购高通

    白宫周一(3月12日)晚发出声明,川普(特朗普)总统出于“国家安全”考量、禁止新加坡博通公司(Broadcom)收购美国高通公司(Qualcomm)。

    2018-03-14