时间:2021-05-23
一款嵌入式操作系统通常可以运行在不同体系结构的处理器和开发板上。为了使嵌入式操作系统可以在某款具体的目标设备上运行,嵌入式操作系统的编写者通常无法一次性完成整个操作系统的代码,而必须把一部分与具体硬件设备相关的代码作为抽象的接口保留出来,让提供硬件的OEM厂商来完成。这样才可以保证整个操作系统的可移植性。这些代码通常是板级支持包(Board Support Package, BSP)的一部分。
例如:不同处理器和开发板通常都会提供实时钟支持,用来得到当前的时间日期,但是实时钟的实现方式却不胜枚举。如何告诉嵌入式操作系统当前的时间,就是操作系统移植者要完成的任务了。
系统移植人员不但要对嵌入式操作系统提供的接口了如指掌,还要对操作系统运行的硬件有极为深入的了解,此类开发人员可能同时会身兼软件工程师和硬件工程师的双重身份——让嵌入式操作系统在自己设计的硬件平台上运行起来。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1、FreeBSD应用系统的组成FreeBSD应用系统由FreeBSD操作系统和移植(ports)到FreeBSD的各种应用软件组成FreeBSD操作系统本身,
跨设备、跨平台移植操作系统移植都是民间大神乐于尝试的事情,最近来自Youtube的网友同时也是XDA的开发者YuaCaVan,就成功实现了在华硕的Zenfone
优麒麟操作系统目前已累计发行16个版本,官网下载量已超过3200万次,UKUI桌面环境成功移植至8款国际主流Linux发行版。官方数据显示,优麒麟操作系统在全球
Solaris是Sun公司开发和发布的操作系统,是UNIX系统的一个重要分支。起源:首先从BSDUnix移植而来,随后逐渐转移到了SystemV标准。支持平台:
pdf是PortableDocumentFormat的缩写,即可移植文档格式,是一种用独立于应用程序、硬件、操作系统的方式呈现文档的文件格式。 由1991年A