當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]RTlinux的介紹

1.RTLinux

RTLinux是由美國新墨西哥州的fsmlabs(finite STate machine labs, 有限狀態(tài)機(jī)實(shí)驗(yàn)室)公司開發(fā)的、利用linux開發(fā)的面向?qū)崟r(shí)和嵌入式應(yīng)用的操作系統(tǒng)。在rtlinux宣言中,這樣描述rtlinux : rtlinux is the hard realTIme variant of linux that makes it possible to control robots, data acquisitiON systems, manufacturing plants, and other time-seNSitive instruments and machines。

到目前為止,RT-Linux已經(jīng)成功地應(yīng)用于航天飛機(jī)的空間數(shù)據(jù)采集、科學(xué)儀器測(cè)控和電影特技圖像處理等廣泛領(lǐng)域,在電信、工業(yè)自動(dòng)化和航空航天等實(shí)時(shí)領(lǐng)域也有成熟應(yīng)用。隨著信息技術(shù)的飛速發(fā)展,實(shí)時(shí)系統(tǒng)已經(jīng)滲透到日常生活的各個(gè)層面,包括傳統(tǒng)的數(shù)控領(lǐng)域、軍事、制造業(yè)和通信業(yè),甚至連潛力巨大的信息家電、媒體廣播系統(tǒng)和數(shù)字影像設(shè)備都對(duì)實(shí)時(shí)性提出了愈來愈高的要求。

RT-Linux開發(fā)者并沒有針對(duì)實(shí)時(shí)操作系統(tǒng)的特性而重寫Linux的內(nèi)核,因?yàn)檫@樣做的工作量非常大,而且要保證兼容性也非常困難。將linux的內(nèi)核代碼做一些修改,將linux本身的任務(wù)以及l(fā)inux內(nèi)核本身作為一個(gè)優(yōu)先級(jí)很低的任務(wù),而實(shí)時(shí)任務(wù)作為優(yōu)先級(jí)最高的任務(wù)。即在實(shí)時(shí)任務(wù)存在的情況下運(yùn)行實(shí)時(shí)任務(wù),否則才運(yùn)行l(wèi)inux本身的任務(wù)。TRLinux能夠創(chuàng)建精確運(yùn)行的符合POSIX.1b標(biāo)準(zhǔn)的實(shí)時(shí)進(jìn)程;并且作為一種遵循GPL v2協(xié)議的開放軟件,可以達(dá)GPL v2協(xié)議許可范圍內(nèi)自由地、免費(fèi)地使用、修改和再發(fā)生。

它是Linux在實(shí)時(shí)性方面的擴(kuò)展,采用已獲得專利的雙核技術(shù):一個(gè)微型的RTLinux內(nèi)核把原始的Linux內(nèi)核作為它在空閑時(shí)的一個(gè)線程來運(yùn)行。這開啟了在兩個(gè)不同的內(nèi)核層面上――實(shí)時(shí)的RTLinux內(nèi)核和常用的,非實(shí)時(shí)的Linux內(nèi)核――運(yùn)行不同程序的新方式。原始的Linux內(nèi)核通過RTLinux內(nèi)核訪問硬件。這樣,所有硬件實(shí)際上都是由RTLinux來進(jìn)行管理的。目前,有兩種不同的RTLinux版本:RTLinux/Free(或者RTLinux/Open)和RTLinux/Pro. RTLinux/Pro是一個(gè)由FSMLabs開發(fā)的完全商業(yè)版本的實(shí)時(shí)linux。RTLinux/Free是一個(gè)由社區(qū)開發(fā)的開源版本。

2.標(biāo)準(zhǔn)Linux影響實(shí)時(shí)性的機(jī)制

現(xiàn)有的Linux是一個(gè)通用的操作系統(tǒng),雖然它采用了許多技術(shù)來提高系統(tǒng)的運(yùn)行和反應(yīng)速度,但它本質(zhì)上不是一個(gè)實(shí)時(shí)操作系統(tǒng),應(yīng)用于嵌入式環(huán)境中還存在諸多的不足。具體表現(xiàn)如下:

1.關(guān)中斷問題

在系統(tǒng)調(diào)用中,為了保護(hù)臨界區(qū)資源,Linux處于內(nèi)核臨界區(qū)時(shí),中斷會(huì)被系統(tǒng)屏蔽,這就意味著如果當(dāng)前進(jìn)程正處于臨界區(qū),即使它的優(yōu)先級(jí)較低,也會(huì)延遲高優(yōu)先級(jí)的中斷請(qǐng)求。在實(shí)時(shí)應(yīng)用中,這是一個(gè)十分嚴(yán)重的問題。

2.進(jìn)程調(diào)度問題

Linux采用標(biāo)準(zhǔn)的UNIX技術(shù)使得內(nèi)核是不可搶占的。采用基于固定時(shí)間片的可變優(yōu)先級(jí)調(diào)度,不論進(jìn)程的優(yōu)先級(jí)多么低,Linux總會(huì)在某個(gè)時(shí)候分給該進(jìn)程一個(gè)時(shí)間片運(yùn)行,即使同時(shí)有可以運(yùn)行的高優(yōu)先級(jí)進(jìn)程,它也必須等待低優(yōu)先級(jí)進(jìn)程的時(shí)間片用完,這對(duì)一些要求高優(yōu)先級(jí)進(jìn)程立即搶占CPU的實(shí)時(shí)應(yīng)用是不能滿足要求的。

3.時(shí)鐘問題

Linux為了提高系統(tǒng)的平均吞吐率,將時(shí)鐘中斷的最小間隔設(shè)置為10ms,這對(duì)于一個(gè)周期性的實(shí)時(shí)任務(wù),間隔要求小于10ms時(shí),就不能滿足實(shí)時(shí)任務(wù)的需要。如果要把時(shí)鐘 的間隔改小以滿足周期性的實(shí)時(shí)任務(wù)的需要,由于Linux的進(jìn)程切換比較費(fèi)時(shí),時(shí)鐘中斷越頻繁,而花在中斷處理上的時(shí)間就越多,系統(tǒng)的大部分時(shí)間是調(diào)用進(jìn)程調(diào)度程序進(jìn)行進(jìn)程調(diào)度而不能進(jìn)行正常的處理。

3.RTLinux的特點(diǎn)

在Linux 操作系統(tǒng)中,調(diào)度算法(其于最大吞吐量準(zhǔn)則)、設(shè)備驅(qū)動(dòng)、不可中斷的系統(tǒng)調(diào)用、中斷屏蔽以及虛擬內(nèi)存的使用等因素,都會(huì)導(dǎo)致系統(tǒng)在時(shí)間上的不可預(yù)測(cè)性,決定了Linux操作系統(tǒng)不能處理硬實(shí)時(shí)任務(wù)。RTLinux為避免這些問題,在Linux內(nèi)核與硬件之間增加了一個(gè)虛擬層(通常稱作虛擬機(jī)),構(gòu)筑了一個(gè)小的、時(shí)間上可預(yù)測(cè)的、與Linux內(nèi)核分開的實(shí)時(shí)內(nèi)核,使得在其中運(yùn)行的實(shí)時(shí)進(jìn)程滿足硬實(shí)時(shí)性。并且RTLinux和Linux構(gòu)成一個(gè)完備的整體,能夠完成既包括實(shí)時(shí)部分又包括非實(shí)時(shí)部分的復(fù)雜任務(wù)。

4.RTLinux的實(shí)現(xiàn)機(jī)理

RT-Linux對(duì)Linux內(nèi)核進(jìn)行改造,將Linux內(nèi)核工作環(huán)境做了一些變化,如圖1所示:

 

 

圖1 RTLinux對(duì)Linux內(nèi)核改變

RTLinux有兩種中斷:硬中斷和軟中斷。軟中斷是常規(guī)Linux內(nèi)核中斷。它的優(yōu)點(diǎn)在于可無限制地使用Linux內(nèi)核調(diào)用。硬中斷是安裝實(shí)時(shí)Linux的前提。依賴于不同的系統(tǒng),實(shí)時(shí)Linux下硬中斷的延遲是15μs。

它在Linux內(nèi)核的下層實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的實(shí)時(shí)內(nèi)核,而Linux本身作為這個(gè)實(shí)時(shí)內(nèi)核的優(yōu)先級(jí)最低的任務(wù),所有的實(shí)時(shí)任務(wù)的優(yōu)先級(jí)都高于Linux系統(tǒng)本身的以及Linux系統(tǒng)下的一般任務(wù)。RTLinux的體系結(jié)構(gòu)如圖2所示。

 

 

圖2 RTLinux的體系結(jié)構(gòu)

RTLinux的設(shè)計(jì)思想是:應(yīng)用硬件的實(shí)時(shí)約束將實(shí)時(shí)程序分割成短小簡(jiǎn)單的部分,較大部分承擔(dān)較復(fù)雜的任務(wù)。根據(jù)這一原則,將應(yīng)用程序分為硬實(shí)時(shí)和軟實(shí)時(shí)(即程序)2個(gè)部分。

硬實(shí)時(shí)的實(shí)現(xiàn):

硬件實(shí)時(shí)部分被作為實(shí)時(shí)任務(wù)來執(zhí)行,并從外部設(shè)備拷貝數(shù)據(jù)到一個(gè)叫做實(shí)時(shí)有名管道(RTFIFO)的特殊I/O端口;程序主要部分作為標(biāo)準(zhǔn)Linux進(jìn)程來執(zhí)行。它將從RTFIFO中讀取數(shù)據(jù),然后顯示并存儲(chǔ)到文件中,實(shí)時(shí)部分將被寫入內(nèi)核。設(shè)計(jì)實(shí)時(shí)有名管道是為了使實(shí)時(shí)任務(wù)在讀和寫數(shù)據(jù)時(shí)不被阻塞。圖3所示的是RTFIFO結(jié)構(gòu)圖。

 

 

圖3 RT-FIFO結(jié)構(gòu)圖

RTLinux將標(biāo)準(zhǔn)Linux內(nèi)核作為簡(jiǎn)單實(shí)時(shí)操作系統(tǒng)(RTOS)(或叫子內(nèi)核)里優(yōu)先權(quán)最低的線程來運(yùn)行,從而避開了Linux內(nèi)核性能的問題。 從圖3可以看出,RTLinux擁有兩個(gè)內(nèi)核。這就意味著有兩組單獨(dú)的API,一個(gè)用于Linux環(huán)境,另一個(gè)用于實(shí)時(shí)環(huán)境。此外,為保證實(shí)時(shí)進(jìn)程與非實(shí)時(shí)Linux進(jìn)程不順序進(jìn)行數(shù)據(jù)交換,RTLinux引入了RT-FIFO隊(duì)列。RT-FIFO被Linux視為字符設(shè)備,最多可達(dá)150個(gè),分別命名為/der/rtf0、/dev/rtf1……/dev/rtf63。最大的RT-FIFO數(shù)量在系統(tǒng)內(nèi)核編譯時(shí)設(shè)定。[!--empirenews.page--]

RTLinux程序運(yùn)行于用戶空間和內(nèi)核態(tài)兩個(gè)空間。RTLinux提供了應(yīng)用程序接口。借助這些API函數(shù)將實(shí)時(shí)處理部分編寫成內(nèi)核模塊,并裝載到RTLinux內(nèi)核中,運(yùn)行于RTLinux的內(nèi)核態(tài)。非實(shí)時(shí)部分的應(yīng)用程序則在Linux下的用戶空間中執(zhí)行。這樣可以發(fā)揮Linux對(duì)網(wǎng)絡(luò)和數(shù)據(jù)庫的強(qiáng)大支持功能。

軟實(shí)時(shí)的實(shí)現(xiàn):

RTLinux通過一個(gè)高效的、可搶先的實(shí)時(shí)調(diào)度核心來全面接管中斷,并把Linux作為此實(shí)時(shí)核心的一個(gè)優(yōu)先級(jí)最低的進(jìn)程運(yùn)行。當(dāng)有實(shí)時(shí)任務(wù)需要處理時(shí),RTLinux運(yùn)行實(shí)時(shí)任務(wù);無實(shí)時(shí)任務(wù)時(shí),RTLinux運(yùn)行Linux的非實(shí)時(shí)進(jìn)程。其系統(tǒng)結(jié)構(gòu)見圖1。

 

 

圖4 RTLinux系統(tǒng)結(jié)構(gòu)圖

在Linux進(jìn)程和硬件中斷之間,本來由Linux內(nèi)核完全控制,現(xiàn)在在Linux內(nèi)核和硬件中斷的地方加上了一個(gè)RTLinux內(nèi)核的控制。Linux的控制信號(hào)都要先交給RTLinux內(nèi)核進(jìn)行處理。在RTLinux內(nèi)核中實(shí)現(xiàn)了一個(gè)虛擬中斷機(jī)制,Linux本身永遠(yuǎn)不能屏蔽中斷,它發(fā)出的中斷屏蔽信號(hào)和打開中斷信號(hào)都修改成向RTLinux發(fā)送一個(gè)信號(hào)。如在Linux里面使用“SI”和“CLI”宏指令,讓RTLinux里面的某些標(biāo)記做了修改。也就是說將所有的中斷分成Linux中斷和實(shí)時(shí)中斷兩類。如果RTLinux內(nèi)核接收到的中斷信號(hào)是普通Linux中斷,那就設(shè)置一個(gè)標(biāo)志位;如果是實(shí)時(shí)中斷,就繼續(xù)向硬件發(fā)出中斷。在RTLinux中執(zhí)行STI將中斷打開之后,那些設(shè)置了標(biāo)志位表示的Linux中斷就繼續(xù)執(zhí)行,因此,CLI并不能禁止RTLinux內(nèi)核的運(yùn)行,卻可以用來中斷Linux。Linux不能中斷自己,而RTLinux可以。

RTLinux在默認(rèn)的情況下采用優(yōu)先級(jí)的調(diào)度策略,即系統(tǒng)調(diào)度器根據(jù)各個(gè)實(shí)時(shí)任務(wù)的優(yōu)先級(jí)來確定執(zhí)行的先后次序。優(yōu)先級(jí)高的先執(zhí)行,優(yōu)先級(jí)低的后執(zhí)行,這樣就保證了實(shí)時(shí)進(jìn)程的迅速調(diào)度。同時(shí)RTLinux也支持其它的調(diào)度策略,如最短時(shí)限最先調(diào)度(EDP)、確定周期調(diào)度(RM)(周期段的實(shí)時(shí)任務(wù)具有高的優(yōu)先級(jí))。RTLinux將任務(wù)調(diào)度器本身設(shè)計(jì)成一個(gè)可裝載的內(nèi)核模塊,用戶可以根據(jù)自己的實(shí)際需要,編寫適合自己的調(diào)度算法。

對(duì)于一個(gè)操作系統(tǒng)而言,精確的定時(shí)機(jī)制雖然可以提高任務(wù)調(diào)度器的效率,但會(huì)增加CPU處理定時(shí)中斷的時(shí)間開銷。RTLinux對(duì)時(shí)間精度和時(shí)鐘中斷處理的時(shí)間開銷進(jìn)行了折中考慮。不是像Linux那樣將8254定時(shí)器設(shè)計(jì)成10ms產(chǎn)生一次定時(shí)中斷的固定模式,而是將定時(shí)器芯片設(shè)置為終端計(jì)時(shí)中斷方式。根據(jù)最近的進(jìn)程的時(shí)間需要,不斷調(diào)整定時(shí)器的定時(shí)間隔。這樣不僅可以獲得高定時(shí)精度,同時(shí)中斷處理的開銷又最小。

5.RTLinux的主要功能

RTLinux提供了一整套對(duì)硬實(shí)時(shí)進(jìn)程的支持函數(shù)集。在此,對(duì)在嵌入式系統(tǒng)中的實(shí)現(xiàn)加以闡述。

a.中斷仿真

在中斷控制硬件與LINUX核心之間放置一個(gè)軟件仿真層。具體做法是,在LINUX源碼中出現(xiàn)cli、sti和IRet的所有地方都用仿真宏:S_CLI、S_STI和S_IRET來替換。所有的硬件中斷就都被仿真器所截獲。

當(dāng)需要關(guān)中斷時(shí),就將仿真器中的一個(gè)變量置0。不論何時(shí)若有中斷發(fā)生,仿真器就檢查這個(gè)變量。如果是1(LINUX已開中斷),就立即調(diào)用LINUX的中斷處理程序;否則,LINUX中斷被禁止,中斷處理程序不會(huì)被調(diào)用,而是在保存著所有掛起中斷的信息的變量的相應(yīng)位置1。當(dāng)LINUX重新開中斷,所有掛起中斷的處理程序都會(huì)被執(zhí)行。這種仿真方式可以稱之為"軟中斷"。

b.實(shí)時(shí)任務(wù)

實(shí)時(shí)任務(wù)是在一個(gè)由核心控制的調(diào)度程序的調(diào)度下執(zhí)行的用戶定義的程序。

RT-LINUX最初將實(shí)時(shí)任務(wù)設(shè)計(jì)成ELF格式的目標(biāo)文件。這一設(shè)計(jì)方案的最大缺點(diǎn)就是性能比較差。原因在于,第一,486的緩存是虛擬的。所以每當(dāng)頁表目錄的基址寄存器改變時(shí),TLB(轉(zhuǎn)換后備緩沖器)就會(huì)失效。由于實(shí)時(shí)任務(wù)的上下文轉(zhuǎn)換頻繁,所以TLB的頻繁失效就導(dǎo)致系統(tǒng)性能的嚴(yán)重下降。第二,486的保護(hù)級(jí)別變換耗時(shí)不少。比如,陷入更高級(jí)別時(shí)需要71個(gè)循環(huán),而其它指令一般少于10個(gè)循環(huán)。

解決的辦法就是使用可加載模組技術(shù),所有的實(shí)時(shí)任務(wù)都同處于一個(gè)地址空間-內(nèi)核地址空間,不僅避免了頻繁的TLB失效,同時(shí)也消除了變換保護(hù)級(jí)別的消耗,而且任務(wù)轉(zhuǎn)換也變得相當(dāng)容易。

c.進(jìn)程調(diào)度

實(shí)時(shí)系統(tǒng)的進(jìn)程調(diào)度的主要任務(wù)就是滿足實(shí)時(shí)任務(wù)在時(shí)間上的要求。調(diào)度算法的種類很多,沒有一個(gè)策略是放之四海而皆準(zhǔn)的,因此采用哪種算法要取決于具體應(yīng)用。

RT-LINUX采用的方法是允許用戶編寫自己的調(diào)度程序,并可以編譯成模組的形式。這樣就可以方便地試驗(yàn)不同的策略和算法對(duì)于某一特定應(yīng)用的適合性,從中選出最優(yōu)。

RT-LINUX自帶的是一個(gè)基于優(yōu)先數(shù)的搶占式調(diào)度程序。此調(diào)度程序?qū)INUX當(dāng)作具有最低優(yōu)先數(shù)的實(shí)時(shí)任務(wù)。因此,LINUX只在實(shí)時(shí)系統(tǒng)無任何實(shí)時(shí)任務(wù)是才運(yùn)行。在從LINUX切換到實(shí)時(shí)任務(wù)時(shí),系統(tǒng)記下軟中斷的狀態(tài)并禁止軟中斷。在切換回來實(shí),再恢復(fù)軟中斷的狀態(tài)。

d.時(shí)鐘

調(diào)度程序需要精確的時(shí)鐘才能準(zhǔn)確操作。調(diào)度通常是在特定的時(shí)刻進(jìn)行任務(wù)切換。時(shí)鐘的偏差會(huì)引起預(yù)定調(diào)度的偏差,導(dǎo)致產(chǎn)生被稱為任務(wù)發(fā)布抖動(dòng)的現(xiàn)象。這是一種應(yīng)該盡量避免的不良現(xiàn)象。

RT-LINUX的解決辦法是,將IBM PC兼容機(jī)中的時(shí)鐘芯片Intel 8254設(shè)置為中斷開啟終端計(jì)數(shù)模式。在這種模式下,精度可以達(dá)到1毫秒。這樣在降低中斷處理的影響的同時(shí),獲得了較高的時(shí)鐘精度。

e.IPC

由于標(biāo)準(zhǔn)LINUX核心可以被實(shí)時(shí)任務(wù)在任意時(shí)刻搶占,所以實(shí)時(shí)任務(wù)無法安全地調(diào)用LINUX的程序。但是總要有一個(gè)信息交換的機(jī)制。

在RT-LINUX中所用的信息交換方式是RT-FIFO(實(shí)時(shí)隊(duì)列)。它與UNIX的管道非常相似,都是一個(gè)無結(jié)構(gòu)的數(shù)據(jù)流。通過RT-FIFO,LINUX的進(jìn)程之間,實(shí)時(shí)進(jìn)程之間,以及LINUX的核心與實(shí)時(shí)進(jìn)程之間可以交換信息。

對(duì)于一個(gè)普通的進(jìn)程來說,RT-FIFO就是一個(gè)特殊的字符文件。這些文件必須自建:

# for i in 0 1 2 3; do mknod /dev/rtf$i c 63 $i; done

本站聲明: 本文章由作者或相關(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)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉