操作系统移植是什么

limy575881

limy575881

2016-03-31 16:32

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是操作系统移植是什么,一起来学习了解下吧!

操作系统移植是什么

  嵌入式操作系统与通用操作系统的最显著的区别之一就是它的可移植性。

  一款嵌入式操作系统通常可以运行在不同体系结构的处理器和开发板上。为了使嵌入式操作系统可以在某款具体的目标设备上运行,嵌入式操作系统的编写者通常无法一次性完成整个操作系统的代码,而必须把一部分与具体硬件设备相关的代码作为抽象的接口保留出来,让提供硬件的OEM厂商来完成。这样才可以保证整个操作系统的可移植性。这些代码通常是板级支持包(Board Support Package, BSP)的一部分。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  例如:不同处理器和开发板通常都会提供实时钟支持,用来得到当前的时间日期,但是实时钟的实现方式却不胜枚举。如何告诉嵌入式操作系统当前的时间,就是操作系统移植者要完成的任务了。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  系统移植人员不但要对嵌入式操作系统提供的接口了如指掌,还要对操作系统运行的硬件有极为深入的了解,此类开发人员可能同时会身兼软件工程师和硬件工程师的双重身份让嵌入式操作系统在自己设计的硬件平台上运行起来。

展开更多 50%)
分享

猜你喜欢

操作系统移植是什么

服务器
操作系统移植是什么

uClinux操作系统移植,看看

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
uClinux操作系统移植,看看

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

桌面操作系统是什么

服务器
桌面操作系统是什么

Macbook Air操作系统是什么

服务器
Macbook Air操作系统是什么

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Chromium OS是什么操作系统

电脑入门
Chromium OS是什么操作系统

什么是开源操作系统

电脑入门
什么是开源操作系统

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

iPhone怎么禁止程序联网

iPhone怎么禁止程序联网

检测二手iPhone技巧

检测二手iPhone技巧
下拉加载更多内容 ↓