日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > C語(yǔ)言編程
[導(dǎo)讀]Linux開發(fā)者越來越多,但是仍然有很多人整不明白POSIX是什么。本文就帶著大家來了解一下到底什么是POSIX,了解他的歷史和重要性。一、什么是posix?1.概念POSIX:可移植操作系統(tǒng)接口(PortableOperatingSystemInterfaceofUNIX,縮寫...

Linux開發(fā)者越來越多,但是仍然有很多人整不明白POSIX是什么。本文就帶著大家來了解一下到底什么是POSIX,了解他的歷史和重要性。

一、什么是posix?

1. 概念

POSIX:可移植操作系統(tǒng)接口(Portable Operating System Interface of UNIX,縮寫為 POSIX ),

2. 發(fā)布者-IEEE

發(fā)布者為電氣與電子工程師協(xié)會(huì)(Institute of Electrical and Electronics Engineers),簡(jiǎn)稱IEEE。這個(gè)協(xié)會(huì)老牛了【該組織在太空、計(jì)算機(jī)、電信、生物醫(yī)學(xué)、電力及消費(fèi)性電子產(chǎn)品等領(lǐng)域中都是主要的權(quán)威】!POSIX是IEEE為要在各種UNIX操作系統(tǒng)上運(yùn)行的軟件而定義的一系列API標(biāo)準(zhǔn)的總稱,其正式稱呼為IEEE 1003,而國(guó)際標(biāo)準(zhǔn)名稱為ISO/IEC 9945。

POSIX.1 已經(jīng)被國(guó)際標(biāo)準(zhǔn)化組織(International Standards Organization,ISO)所接受,被命名為 ISO/IEC 9945-1:1990 標(biāo)準(zhǔn)。

IEEE,總部位于美國(guó)紐約,是一個(gè)國(guó)際性的電子技術(shù)與信息科學(xué)工程師的協(xié)會(huì),也是目前全球最大的非營(yíng)利性專業(yè)技術(shù)學(xué)會(huì)。IEEE致力于電氣、電子、計(jì)算機(jī)工程和與科學(xué)有關(guān)的領(lǐng)域的開發(fā)和研究,在太空、計(jì)算機(jī)、電信、生物醫(yī)學(xué)、電力及消費(fèi)性電子產(chǎn)品等領(lǐng)域已制定了1300多個(gè)行業(yè)標(biāo)準(zhǔn),現(xiàn)已發(fā)展成為具有較大影響力的國(guó)際學(xué)術(shù)組織

3. POSIX標(biāo)準(zhǔn)下載

主頁(yè):http://blog.csdn.net/ablo_zhou

很多人聽說了POSIX標(biāo)準(zhǔn),但標(biāo)準(zhǔn)具體長(zhǎng)什么樣,在哪里下載到,則 不清楚?,F(xiàn)在我開放出來,供相關(guān)人員使用。

Single UNIX Specification V3,IEEE Std 1003.1,2004 Edition

標(biāo)準(zhǔn)線上地址:http://www.unix.org/version3/online.html 注冊(cè)后可以在線閱讀或者下載。

IEEE和Open Group 的POSIX認(rèn)證:http://www.opengroup.org/certification/idx/posix.html

相關(guān)頁(yè)面:http://www.unix.org/version3/ieee_std.html

二、POSIX歷史

1. 起源

POSIX是Unix的標(biāo)準(zhǔn)。

1974年,貝爾實(shí)驗(yàn)室正式對(duì)外發(fā)布Unix。因?yàn)樯婕暗椒磯艛嗟雀鞣N原因,加上早期的Unix不夠完善,于是貝爾實(shí)驗(yàn)室以慷慨的條件向?qū)W校提供源代碼,所以Unix在大專院校里獲得了很多支持并得以持續(xù)發(fā)展。

于是出現(xiàn)了好些獨(dú)立開發(fā)的與Unix基本兼容但又不完全兼容的OS,通稱Unix-like OS。

包括:

  1. 美國(guó)加州大學(xué)伯克利分校的Unix4.xBSD(Berkeley Software Distribution)。
  2. 貝爾實(shí)驗(yàn)室發(fā)布的自己的版本,稱為System V Unix。
  3. 其他廠商的版本,比如Sun Microsystems的Solaris系統(tǒng),則是從這些原始的BSD和System V版本中衍生而來。
20世紀(jì)80年代中期,Unix廠商試圖通過加入新的、往往不兼容的特性來使它們的程序與眾不同。

局面非?;靵y,麻煩也就隨之而來了。

為了提高兼容性和應(yīng)用程序的可移植性,阻止這種趨勢(shì), IEEE(電氣和電子工程師協(xié)會(huì))開始努力標(biāo)準(zhǔn)化Unix的開發(fā),后來由 Richard Stallman命名為“Posix”。

這套標(biāo)準(zhǔn)涵蓋了很多方面,比如Unix系統(tǒng)調(diào)用的C語(yǔ)言接口、shell程序和工具、線程及網(wǎng)絡(luò)編程。

2. 誰遵循這個(gè)標(biāo)準(zhǔn)呢?

首先就是大名鼎鼎的Unix和Linux了,

除此之外還有蘋果的操作系統(tǒng)也是Unix-based的。

有了這個(gè)規(guī)范,你就可以調(diào)用通用的API了,Linux提供的POSIX系統(tǒng)調(diào)用在Unix上也能執(zhí)行,因此學(xué)習(xí)Linux的底層接口最好就是理解POSIX標(biāo)準(zhǔn)。

Windows從WinNT開始就有兼容POSIX的考慮。這是因?yàn)楫?dāng)年在要求嚴(yán)格的領(lǐng)域,Unix地位比Windows高。為了把Unix用戶拉到Windows陣營(yíng),被迫支持POSIX。

現(xiàn)在Win10對(duì) Linux/POSIX 支持好,則是因?yàn)長(zhǎng)inux已經(jīng)統(tǒng)治了廉價(jià)服務(wù)器市場(chǎng)。為了提高Windows的競(jìng)爭(zhēng)力搞的。

所以一切都是以市場(chǎng)為主導(dǎo)。

3. 支持POSIX-Linux成功的最重要一個(gè)因素

Linux之所以能夠成功,有很多因素,但是支持POSIX標(biāo)準(zhǔn)無疑是它能夠快速發(fā)展的最重要的一個(gè)因素。

POSIX 標(biāo)準(zhǔn)的制定最后投票敲定階段大概是 1991~1993 年間,而此時(shí)正是Linux 剛剛起步的時(shí)候,這個(gè) UNIX 標(biāo)準(zhǔn)為 Linux 提供了極為重要的信息,使得 Linux 能夠在標(biāo)準(zhǔn)的指導(dǎo)下進(jìn)行開發(fā),并能夠與絕大多數(shù) UNIX 操作系統(tǒng)兼容。

在最初的 Linux 內(nèi)核源碼(0.01版、0.11版)中就已經(jīng)為 Linux 系統(tǒng)與 POSIX 標(biāo)準(zhǔn)的兼容做好了準(zhǔn)備工作。

在 Linux 0.01 版內(nèi)核 /include/unistd.h 文件中就已經(jīng)定義了幾個(gè)有關(guān) POSIX 標(biāo)準(zhǔn)要求的符號(hào)常數(shù),而且 Linus 在注釋中已寫道:“OK,這也許是個(gè)玩笑,但我正在著手研究它呢”。

正是由于Linux支持POSIX標(biāo)準(zhǔn),無數(shù)可以在unix上運(yùn)行的程序都陸續(xù)的移植到Linux上,而此時(shí)unix因?yàn)榘鏅?quán)問題,官司打的不可開交,使得Linux后來者居上。

時(shí)也命也!

下面是祖師爺Linus當(dāng)年申請(qǐng)POSIX標(biāo)準(zhǔn)的郵件:

來自:torvalds@klaava.Helsinki.Fi(林納斯·托瓦茲)
討論組:comp.os.minix
主題:Gcc-1.40和一個(gè)有關(guān)POSIX的問題
信息名稱:?1991?Jul?3,?100050.9886@klaava.Helsinki.Fi
日期:?199173日,?格林威治時(shí)間10:?00:?50
各位網(wǎng)友好!
由于我現(xiàn)在正在MINIX系統(tǒng)下做一個(gè)項(xiàng)目,?對(duì)POSIX標(biāo)準(zhǔn)很感興趣。?有誰能向我提供
一個(gè)(最好)?是機(jī)器可讀形式的最新的POSIX規(guī)則??能有FTP地址就更好了。
而Linus也在《只是為了好玩》中講述了POSIX的重要性:

POSIX標(biāo)準(zhǔn)是一個(gè)可以適用于數(shù)以百計(jì)的UNIX系統(tǒng)呼叫中的任意一個(gè)的一套冗長(zhǎng)規(guī)則,?計(jì)算機(jī)要執(zhí)行任務(wù)(從讀、?寫、?開機(jī)和關(guān)機(jī)開始)?就需要這個(gè)標(biāo)準(zhǔn)。?

POSIX則是指一個(gè)UNIX的標(biāo)準(zhǔn)體系,?或一個(gè)由來自不同公司的代表所組成的一個(gè)組織,?希望按照一個(gè)共同的標(biāo)準(zhǔn)進(jìn)行運(yùn)作。?對(duì)于程序員開發(fā)的在該操作系統(tǒng)下的新應(yīng)用軟件或開發(fā)應(yīng)用軟件的新版本而言,?標(biāo)準(zhǔn)是極其重要的。?從POSIX這樣的系統(tǒng)呼叫(system call)?,?尤其是重要的呼叫(call)?中,?我可以獲得一個(gè)操作系統(tǒng)應(yīng)該具有哪些功能的一個(gè)單子;?然后我就可以通過自己的方式在自己的系統(tǒng)中實(shí)現(xiàn)每一個(gè)功能。?通過編寫出這些標(biāo)準(zhǔn),?我的系統(tǒng)軟件的源代碼將可以被別人使用,?以開發(fā)新的應(yīng)用軟件。

當(dāng)時(shí)我并不知道我本可以直接從POSIX公司買到這些規(guī)則的軟盤,?但這無所謂。?哪怕我能買得起,?什么東西運(yùn)到芬蘭,?往往會(huì)需要很長(zhǎng)的時(shí)間。?我不愿等上那么久,?因此我四處搜求一個(gè)能從FTP地址上直接下載的版本。

沒有人給我提供能找到POSI標(biāo)準(zhǔn)的來源。?于是我開始了計(jì)劃B。

我從學(xué)校找到運(yùn)行sun器(sun server)的sun微系統(tǒng)版的UNIX手冊(cè)。?該手冊(cè)中有一個(gè)完全可以湊合使用的系統(tǒng)呼叫的基本版本。?從用戶手冊(cè)中能看出系統(tǒng)呼叫的主要功能,?以及為完成這些功能所需要完成的步驟。?但是,?從中看不出具體的方法,?而只是標(biāo)明了最終的結(jié)果。?于是我便著手從安德魯·塔南鮑姆的書中和別的材料中收集一些系統(tǒng)呼叫。?

最終有人給我寄來了那幾卷厚厚的POSIX標(biāo)準(zhǔn)。

三、可移植性

聊到POSIX,那我們就不得不說說到底什么是可移植性,在講可移植性之前,我們先來了解庫(kù)函數(shù)和系統(tǒng)調(diào)用的區(qū)別。

Linux下對(duì)文件操作有兩種方式:系統(tǒng)調(diào)用(system call)和庫(kù)函數(shù)調(diào)用(Library functions)。

1. 系統(tǒng)調(diào)用

系統(tǒng)調(diào)用是通向操作系統(tǒng)本身的接口,是面向底層硬件的。通過系統(tǒng)調(diào)用,可以使得用戶態(tài)運(yùn)行的進(jìn)程與硬件設(shè)備(如CPU、磁盤、打印機(jī)等)進(jìn)行交互,是操作系統(tǒng)留給應(yīng)用程序的一個(gè)接口。

2. 庫(kù)函數(shù)

庫(kù)函數(shù)(Library function)是把函數(shù)放到庫(kù)里,供別人使用的一種方式。

方法是把一些常用到的函數(shù)編完放到一個(gè)文件里,供不同的人進(jìn)行調(diào)用。一般放在.lib文件中。

庫(kù)函數(shù)調(diào)用則是面向應(yīng)用開發(fā)的,庫(kù)函數(shù)可分為兩類,

  1. 一類是C語(yǔ)言標(biāo)準(zhǔn)規(guī)定的庫(kù)函數(shù),
  2. 一類是編譯器特定的庫(kù)函數(shù)。
(由于版權(quán)原因,庫(kù)函數(shù)的源代碼一般是不可見的,但在頭文件中你可以看到它對(duì)外的接口)。glibc 是 Linux 下使用的開源的標(biāo)準(zhǔn) C 庫(kù),它是 GNU 發(fā)布的 libc 庫(kù),即運(yùn)行時(shí)庫(kù)。這些基本函數(shù)都是被標(biāo)準(zhǔn)化了的,而且這些函數(shù)通常都是用匯編直接實(shí)現(xiàn)的。

glibc 為程序員提供豐富的 API(Application Programming Interface),這些API都是遵循POSIX標(biāo)準(zhǔn)的,API的函數(shù)名,返回值,參數(shù)類型等都必須按照POSIX標(biāo)準(zhǔn)來定義。

POSIX兼容也就指定這些接口函數(shù)兼容,但是并不管API具體如何實(shí)現(xiàn)。

3. 庫(kù)函數(shù)API和系統(tǒng)調(diào)用的區(qū)別

如上圖所示:

  • (1) 庫(kù)函數(shù)是語(yǔ)言或應(yīng)用程序的一部分,而系統(tǒng)調(diào)用是內(nèi)核提供給應(yīng)用程序的接口,屬于系統(tǒng)的一部分
  • (2) 庫(kù)函數(shù)在用戶地址空間執(zhí)行,系統(tǒng)調(diào)用是在內(nèi)核地址空間執(zhí)行,庫(kù)函數(shù)運(yùn)行時(shí)間屬于用戶時(shí)間,系統(tǒng)調(diào)用屬于系統(tǒng)時(shí)間,庫(kù)函數(shù)開銷較小,系統(tǒng)調(diào)用開銷較大
  • (3) 系統(tǒng)調(diào)用依賴于平臺(tái),庫(kù)函數(shù)并不依賴
系統(tǒng)調(diào)用是為了方便使用操作系統(tǒng)的接口,而庫(kù)函數(shù)則是為了人們編程的方便。

庫(kù)函數(shù)調(diào)用與系統(tǒng)無關(guān),不同的系統(tǒng),調(diào)用庫(kù)函數(shù),庫(kù)函數(shù)會(huì)調(diào)用不同的底層函數(shù)實(shí)現(xiàn),因此可移植性好。

4. 程序的可移植性及其本質(zhì)

那么目標(biāo)代碼和啟動(dòng)代碼是怎么生成的呢?答案是編譯器。

編程語(yǔ)言編寫的程序首先要被編譯器編譯成目標(biāo)代碼(0、1代碼),然后在目標(biāo)代碼的前面插入啟動(dòng)代碼,最終生成了一個(gè)完整的程序。

要注意的是,程序中為訪問特定設(shè)備(如顯示器)或者操作系統(tǒng)(如windows xp ?的API)的特殊功能而專門編寫的部分通常是不能移植的。

綜上所述,一個(gè)編程語(yǔ)言的可移植性取決于

  1. 不同平臺(tái)編譯器的數(shù)量
  2. 對(duì)特殊硬件或操作系統(tǒng)的依賴性
移植是基于操作系統(tǒng)的。但是這個(gè)時(shí)候,我們需要注意一點(diǎn):基于各種操作系統(tǒng)平臺(tái)不同,應(yīng)用程序在二級(jí)制級(jí)別是不能直接移植的。

我們只能在代碼層去思考可移植問題,在API層面上由于各個(gè)操作系統(tǒng)的命名規(guī)范、系統(tǒng)調(diào)用等自身原因,在API層面上實(shí)現(xiàn)可移植也是不大可能的。

在各個(gè)平臺(tái)下,我們默認(rèn)C標(biāo)準(zhǔn)庫(kù)中的函數(shù)都是一樣的,這樣基本可以實(shí)現(xiàn)可移植。但是對(duì)于C庫(kù)本身而言,在各種操作系統(tǒng)平臺(tái)下其內(nèi)部實(shí)現(xiàn)是完全不同的,也就是說C庫(kù)封裝了操作系統(tǒng)API在其內(nèi)部的實(shí)現(xiàn)細(xì)節(jié)。

因此,C語(yǔ)言提供了我們?cè)诖a級(jí)的可移植性,即這種可移植是通過C語(yǔ)言這個(gè)中間層來完成的。

例如在我們的代碼中下功夫。以下代碼可以幫助我們實(shí)現(xiàn)各平臺(tái)之間的可移植:

#ifdef?_WINDOWS_
???????CreateThread();??????//windows下線程的創(chuàng)建
#else
???????Pthread_create();????//Linux下線程的創(chuàng)建
#endif
對(duì)于頭文件,也使用同樣的預(yù)編譯宏來實(shí)現(xiàn)。如:

#ifndef?_WINDOWS_
???????#include?
#else
???????#include?
#endif
這樣就可以實(shí)現(xiàn)代碼的可移植了。在編譯的時(shí)候只要通過#define就可以選擇在那個(gè)平臺(tái)下完成程序的編譯。

綜上所述,我們都是將C,C 等各種語(yǔ)言當(dāng)作中間層,以實(shí)現(xiàn)其一定程度上的可移植。如今,語(yǔ)言的跨平臺(tái)的程序都是以這樣的方式實(shí)現(xiàn)的。但是在不同的平臺(tái)下,仍需要重新編譯。

5. 系統(tǒng)開銷

使用系統(tǒng)調(diào)用會(huì)影響系統(tǒng)的性能,在執(zhí)行調(diào)用時(shí)的從用戶態(tài)切換到內(nèi)核態(tài),再返回用戶態(tài)會(huì)有系統(tǒng)開銷。

為了減少開銷,因此需要減少系統(tǒng)調(diào)用的次數(shù),并且讓每次系統(tǒng)調(diào)用盡可能的完成多的任務(wù)。

硬件也會(huì)限制對(duì)底層系統(tǒng)調(diào)用一次所能寫的數(shù)據(jù)塊的大小。

為了給設(shè)備和文件提供更高層的接口,Linux系統(tǒng)提供了一系列的標(biāo)準(zhǔn)函數(shù)庫(kù)。

使用標(biāo)準(zhǔn)庫(kù)函數(shù),可以高效的寫任意長(zhǎng)度的數(shù)據(jù)塊,庫(kù)函數(shù)在數(shù)據(jù)滿足數(shù)據(jù)塊長(zhǎng)度要求時(shí)安排執(zhí)行底層系統(tǒng)調(diào)用。

一般地,操作系統(tǒng)為了考慮實(shí)現(xiàn)的難度和管理的方便,它只提供一少部分的系統(tǒng)調(diào)用,這些系統(tǒng)調(diào)用一般都是由C和匯編混合編寫實(shí)現(xiàn)的,其接口用C來定義,而具體的實(shí)現(xiàn)則是匯編,這樣的好處就是執(zhí)行效率高,而且,極大的方便了上層調(diào)用。

隨著系統(tǒng)提供的這些庫(kù)函數(shù)把系統(tǒng)調(diào)用進(jìn)行封裝或者組合,可以實(shí)現(xiàn)更多的功能,這樣的庫(kù)函數(shù)能夠?qū)崿F(xiàn)一些對(duì)內(nèi)核來說比較復(fù)雜的操作。

比如,read()函數(shù)根據(jù)參數(shù),直接就能讀文件,而背后隱藏的比如文件在硬盤的哪個(gè)磁道,哪個(gè)扇區(qū),加載到內(nèi)存的哪個(gè)位置等等這些操作,程序員是不必關(guān)心的,這些操作里面自然也包含了系統(tǒng)調(diào)用。

而對(duì)于第三方的庫(kù),它其實(shí)和系統(tǒng)庫(kù)一樣,只是它直接利用系統(tǒng)調(diào)用的可能性要小一些,而是利用系統(tǒng)提供的API接口來實(shí)現(xiàn)功能(API的接口是開放的)。

四、舉例

如下圖是Linux系統(tǒng)調(diào)用的大概流程。

當(dāng)應(yīng)用程序調(diào)用printf()函數(shù)時(shí),printf函數(shù)會(huì)調(diào)用C庫(kù)中的printf,繼而調(diào)用C庫(kù)中的write,C庫(kù)最后調(diào)用內(nèi)核的write()。

而另一些則不會(huì)使用系統(tǒng)調(diào)用,比如strlen, strcat, memcpy等。

printf函數(shù)執(zhí)行過程中,程序運(yùn)行狀態(tài)切換如下:

用戶態(tài)–>系統(tǒng)調(diào)用–>內(nèi)核態(tài)–>返回用戶態(tài)
printf函數(shù)、glibc庫(kù)和系統(tǒng)調(diào)用在系統(tǒng)中關(guān)系圖如下:

實(shí)例代碼如下:

??1?#include?
??2?
??3?
??4?int?main(int?argc,?char?**argv)
??5?
{
??6?????printf("yikoulinux");???
??7?????return?0;
??8?}???
編譯執(zhí)行

ospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #282c34;border-radius: 5px;">root@ubuntu:/home/peng/test#?gcc?123.c?-o?run
root@ubuntu:/home/peng/test#?strace?./run
如執(zhí)行結(jié)果可知:我們的程序雖然只有一個(gè)printf函數(shù),但是在執(zhí)行過程中,我們前后調(diào)用了execve、access、open、fstat、mmap、brk、write等系統(tǒng)調(diào)用。其中write系統(tǒng)調(diào)用會(huì)把字符串:yikoulinux通過設(shè)備文件1,發(fā)送到驅(qū)動(dòng),該設(shè)備節(jié)點(diǎn)對(duì)應(yīng)終端stdout。


【注意】運(yùn)行程序前加上strace,可以追蹤到函數(shù)庫(kù)調(diào)用過程


版權(quán)申明:內(nèi)容來源網(wǎng)絡(luò),版權(quán)歸原創(chuàng)者所有。除非無法確認(rèn),都會(huì)標(biāo)明作者及出處,如有侵權(quán)煩請(qǐng)告知,我們會(huì)立即刪除并致歉。謝謝!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

無論是在統(tǒng)治NLP屆的Transformer,還是最近視覺領(lǐng)域的新秀Vision Transformer,我們都能在模型中看到Transpose/Permute算子的身影,特別是在多頭注意力機(jī)制(Multi-Head A...

關(guān)鍵字: se rc os

在六個(gè)服務(wù)領(lǐng)域表現(xiàn)出顯著提升;從2021年的第7位躍居第2位 印度班加羅爾2022年4月11日 /美通社/ -- 下一代數(shù)字服務(wù)和咨詢領(lǐng)域的全球領(lǐng)軍者Infosys(印度國(guó)家證券交易所、孟買證券交易所和紐約證券交易所代...

關(guān)鍵字: Group os

(全球TMT2022年4月11日訊)下一代數(shù)字服務(wù)和咨詢領(lǐng)域的全球領(lǐng)軍者Infosys近期宣布,在Everest Group PEAK Matrix?2022年度 IT服務(wù)提供商獎(jiǎng)中排名第二。在第六屆PEAK Matr...

關(guān)鍵字: Group os

香港2022年3月29日 /美通社/ -- 在傳統(tǒng)與創(chuàng)新的十字路口,一些人不僅記錄了歷史,而且潛心打造未來?;仡橳oshiba TV第一次屏幕閃爍的那一刻,創(chuàng)新便已深植于公司的“血液”,致力于真實(shí)...

關(guān)鍵字: os

北京2022年3月21日 /美通社/ -- 微美全息軟件有限公司(納斯達(dá)克: WIMI)(以下簡(jiǎn)稱為“微美全息”或“公司”),一家全球領(lǐng)先的增強(qiáng)現(xiàn)實(shí)(“AR”)服務(wù)提供商,今天宣布宣布被納入Proshares Metav...

關(guān)鍵字: os

Infosys 元宇宙工坊(Infosys metaverse foundry)是 Infosys Living Labs 不可或缺的一部分,它正在推動(dòng)企業(yè)的數(shù)字創(chuàng)新議程,以適應(yīng)新興的優(yōu)先事項(xiàng)和市場(chǎng)趨勢(shì)。 Infosys...

關(guān)鍵字: os

Chronos芯片將搭載于Ouster面向量產(chǎn)車推出的DF系列固態(tài)數(shù)字激光雷達(dá)上,提高其性能與功效...

關(guān)鍵字: 芯片 激光雷達(dá) os

(全球TMT2022年3月11日訊)2022年3月11日,高分辨率數(shù)字激光雷達(dá)供應(yīng)商Ouster發(fā)布最新Chronos 芯片,這是一款車規(guī)級(jí)、完全定制化的數(shù)字激光雷達(dá)接收芯片,將搭載于其DF系列固態(tài)激光雷達(dá)上。Chro...

關(guān)鍵字: 芯片 激光雷達(dá) os

上海2022年3月10日 /美通社/ -- 中國(guó)上海,2022年3月,柏中(Bossard)宣布推出Smart Vending Cloud幫助客戶解決MRO耗材管理問題,進(jìn)一步升級(jí)“智能工廠物流”服務(wù)。此舉也意味著柏中在...

關(guān)鍵字: 全自動(dòng) os

(全球TMT2022年2月22日訊)孚昇電子(Fusion Worldwide)收購(gòu)了位于新加坡的大型電子元件測(cè)試公司Prosemi Mfg Pte Ltd。由于供應(yīng)鏈經(jīng)歷了歷史性的限制,導(dǎo)致周轉(zhuǎn)時(shí)間過長(zhǎng),此次收購(gòu)將進(jìn)...

關(guān)鍵字: os se 電子元件
關(guān)閉