0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

rCore入門-來自清華的OS前沿教程

yzcdx ? 來源:OS與AUTOSAR研究 ? 作者:OS與AUTOSAR研究 ? 2022-11-30 10:47 ? 次閱讀

1. 簡介

rCore教程旨在一步一步展示如何從零開始用Rust語言寫一個基于RISC-V架構(gòu)的類 Unix 內(nèi)核。值得注意的是, 本項(xiàng)目不僅支持模擬器環(huán)境(如Qemu/terminus 等),還支持在真實(shí)硬件平臺 Kendryte K210 上運(yùn)行。

1.1 為什么要學(xué)習(xí)操作系統(tǒng)?

eb63729e-7045-11ed-8abf-dac502259ad0.png

一名程序員的絕大部分工作都是在操作系統(tǒng)上面進(jìn)行的。學(xué)習(xí)操作系統(tǒng),深入了解操作系統(tǒng)原理,是每個合格的程序員必須要經(jīng)歷的。很多人學(xué)習(xí) Rust 語言感到很吃力,基本上就是因?yàn)椴僮飨到y(tǒng)基礎(chǔ)知識薄弱造成的。通過自己實(shí)現(xiàn)一個操作系統(tǒng),可以讓你對操作系統(tǒng)的理解不僅僅是停留在概念上。而且用 Rust 實(shí)現(xiàn)操作系統(tǒng),對于 Rust 愛好者來說,更有意思。---上面應(yīng)該是Rust大牛張漢東說的。

學(xué)習(xí)OS只是想更加了解Linux對當(dāng)前工作輔助,可以參考我之前的一個文章介紹Linux 0.11的:os內(nèi)核入門-linux0.11編譯介紹。相對來說rCore更加學(xué)術(shù)前沿一些,關(guān)于學(xué)術(shù)和一個公司商用的技術(shù),可能大家會有很多誤解,一般在醫(yī)學(xué)領(lǐng)域科研可能領(lǐng)先應(yīng)用50年左右,計算機(jī)領(lǐng)域也可能領(lǐng)先15年左右。舉個例子之前介紹的seL4微內(nèi)核是一個學(xué)術(shù)性很先進(jìn)的OS,十幾年前開發(fā)出來的,現(xiàn)在還沒大規(guī)模應(yīng)用。

1.2 目前常見的操作系統(tǒng)內(nèi)核都是基于 C 語言的,為何要推薦 Rust 語言?

事實(shí)上,C 語言就是為寫 UNIX 而誕生的。Dennis Ritchie 和 KenThompson 沒有期望設(shè)計一種新語言能幫助高效地開發(fā)復(fù)雜與并發(fā)的操作系統(tǒng)邏輯(面向未來),而是希望用一種簡潔的方式來代替難以使用的匯編語言抽象出計算機(jī)的行為,便于編寫控制計算機(jī)硬件的操作系統(tǒng)(符合當(dāng)時實(shí)際情況)。

C 語言的指針既是天使又是魔鬼。它靈活且易于使用,但語言本身幾乎不保證安全性,且缺少有效的并發(fā)支持。這導(dǎo)致內(nèi)存和并發(fā)漏洞成為當(dāng)前基于 C 語言的主流操作系統(tǒng)的噩夢。

Rust 語言具有與 C 一樣的硬件控制能力,且大大強(qiáng)化了安全編程和抽象編程能力。從某種角度上看,新出現(xiàn)的 Rust 語言的核心目標(biāo)是解決 C 的短板,取代 C 。所以用 Rust 寫 OS 具有很好的開發(fā)和運(yùn)行體驗(yàn)。

用 Rust寫 OS 的代價僅僅是學(xué)會用 Rust 編程。

----上面摘自書中描述,下面講點(diǎn)我對Rust的理解。

計算機(jī)技術(shù)的發(fā)展還算比較快,在這個過程中軟件技術(shù)一直在更新,有的是因?yàn)橐m應(yīng)硬件,有的是要適應(yīng)人類的需求,涌現(xiàn)出了大批的技術(shù),最常見的是我們的桌面OS,還有很多桌面應(yīng)用,這些大多是面向?qū)ο蟮?a href="http://ttokpm.com/tags/C++/" target="_blank">C++、Java、Object-c實(shí)現(xiàn)的,還有一些嵌入式設(shè)備,沒有界面的,大部分用c語言這種面向過程的語言實(shí)現(xiàn);網(wǎng)址網(wǎng)頁的應(yīng)用更多用一些腳本語言,例如php js python去實(shí)現(xiàn);還有一些人工智能的應(yīng)用可能用一些偏向算法的語言,例如matlab去實(shí)現(xiàn);一些服務(wù)器上運(yùn)行的程序可能需要并發(fā)支持強(qiáng)的Go語言去實(shí)現(xiàn),也適應(yīng)多核CPU的硬件設(shè)計理念。這么多語言,就像一個江湖,里面有很多門派,如果要新搞一個門派,那一定需要博采眾長,成為一代宗師,厚積薄發(fā)才可以。

舉個游戲的例子,什么樣的游戲能受大眾的歡迎,“王者榮耀”可以說是老少皆宜,其又可以追溯到Dota,Dota可以說創(chuàng)造了此類玩法的流派,當(dāng)年Dota的發(fā)展就是一個很好的例子,首先用戶主導(dǎo),用戶給iceforge提需求想玩什么樣的角色,想玩什么的場景,然后不斷的更新英雄和地圖,英雄分三類:法師、力量型、敏捷型,基本涵蓋了玩游戲需求的場景,你是什么樣的性格就能找到自己對應(yīng)的玩法,如上圖中??梢哉fDota也是游戲領(lǐng)域的集大成者了。換個說法就是“精益求精、持續(xù)改進(jìn)”。

所以現(xiàn)代的編程語言是一個可以一直演變的,今天新加了這個特性,明天又新加另外一個特性,才能保持活力,而古老的語言可能很久都不更新,也可能歷史的包袱太沉重,例如考慮兼容性和語言特長已無法再進(jìn)行修改了。采眾之所長,可以說是我對Rust的一大感觸,首先底座基于C/C++,加入面向?qū)ο蟮乃枷?,腳本語言的思想,并發(fā)、安全等思想,可以說是更高級的語言,包含了很多計算機(jī)技術(shù)的落地,所以對新手不友好,建議是多學(xué)幾門語言再學(xué)習(xí)Rust,就知道其好處了。缺點(diǎn)肯定也有,好的東西不是越多越好,可能會相互沖突,并且會造成不穩(wěn)定因素,更重要的是其弱小的時候得不到充分的驗(yàn)證,有點(diǎn)像學(xué)術(shù)性的東西,大家也多抱觀望態(tài)度。就像上圖中畫的Rust吉祥物,一個大螃蟹:想橫著走,但是還需要第一個愿意吃螃蟹的人。

關(guān)于Rust的名字的來源:

rust直譯過來是一類真菌(中文中叫植物銹病的不少都是這類真菌造成的,如上圖中),關(guān)于Rust的由來有很多說法:

直接因素是Mozilla公司和Chrome是對頭,chrome是鉻金屬,那么就需要Rust去腐蝕。

我更喜歡的解釋是:

這類真菌生物結(jié)構(gòu)上沒有一個中心點(diǎn),而是完全分布式的.是空間上無單點(diǎn)失敗的(想象下人類腦袋心臟隨便哪塊掉),非常魯棒.

這類真菌的生命周期中有五種形態(tài)(像毛毛蟲變蝴蝶這就是算有兩種形態(tài)),非常獨(dú)特,非常魯棒。有多獨(dú)特呢?筆者為了寫這個答案,苦搜wiki,發(fā)現(xiàn)查出來的這五種形態(tài) Pycniospore, Aecium ,Urediniospore , Telium ,Basidium 中間三種都是這類真菌獨(dú)有的.

有多魯棒呢?作為真菌,五種生物形態(tài)下的rust中的2,3,5形態(tài)甚至還能往前倒退到之前的形態(tài)(真正的回到娘胎重造),做到了避免時間上的單點(diǎn)失敗

有多種生物形態(tài),也是映射Rust多范式的特點(diǎn)吧

這類真菌在寄生的時候甚至可以是多宿主的,而且能在宿主間切換,也是映射Rust對語言間互操作性的重視(想想除了D基本沒語言能跟C++好好互操作,都只能操作C,大家只能依賴SWIG這種技術(shù)再人為定義接口才行).

這類真菌有一個特性叫Dikaryon, 用采訪中說的比喻就是類似當(dāng)想夫妻兩想生孩子時候,可以同步并行得看看到底兩人的后代能有多少種組合,這種繁殖時候的并行性,是又雙叒叕一層的保證rust菌生存的魯棒性

1.3 目前常見的指令集架構(gòu)是 x86 和 ARM ,為何要推薦 RISC-V ?

目前為止最常見的指令集架構(gòu)是 x86 和 ARM ,它們已廣泛應(yīng)用在服務(wù)器、臺式機(jī)、移動終端和很多嵌入式系統(tǒng)中。由于它們的通用性和向后兼容性需求,需要支持非常多(包括幾十年前實(shí)現(xiàn))的軟件系統(tǒng)和應(yīng)用需求,導(dǎo)致這些指令集架構(gòu)越來越復(fù)雜。

x86 后向兼容的策略確保了它在桌面和服務(wù)器領(lǐng)域的江湖地位,但導(dǎo)致其丟不掉很多已經(jīng)比較過時的硬件設(shè)計,讓操作系統(tǒng)通過冗余的代碼來適配各種新老硬件特征。

x86 和ARM 在商業(yè)上都很成功,其廣泛使用使得其 CPU 硬件邏輯越來越復(fù)雜,且不夠開放,不能改變,不是開源的,難以讓感興趣探索硬件的學(xué)生了解硬件細(xì)節(jié),在某種程度上讓CPU成為了一個黑盒子,并使得操作系統(tǒng)與硬件的交互變得不那么透明,增加了學(xué)習(xí)操作系統(tǒng)的負(fù)擔(dān)。

從某種角度上看,新出現(xiàn)的 RISC-V 的核心目標(biāo)是靈活適應(yīng)未來的AIoT(人工智能物聯(lián)網(wǎng), AI + IoT)場景,保證基本功能,提供可配置的擴(kuò)展功能。其開源特征使得學(xué)生都可以深入CPU的運(yùn)行細(xì)節(jié),甚至可以方便地設(shè)計一個 RISC-VCPU。從而可幫助學(xué)生深入了解操作系統(tǒng)與硬件的協(xié)同執(zhí)行過程。

編寫面向 RISC-V 的 OS 的硬件學(xué)習(xí)代價僅僅是你了解 RISC-V 的 Supervisor特權(quán)模式,知道 OS 在 Supervisor 特權(quán)模式下的控制能力。

---上面還是書中的解釋,下面介紹點(diǎn)RISC-V的由來。

芯片”是我國一個更大的痛點(diǎn),拋開制造被美國各種卡脖子,在軟件指令集授權(quán)方面也是被交智商稅。你會說我們很多公司都會設(shè)計芯片,例如華為的麒麟芯片,或者國內(nèi)大部分廠商都自己造了芯片,這只是表象,核心是基本都買的ARM的授權(quán),然后自己再改改。

ec33a8c4-7045-11ed-8abf-dac502259ad0.png

先介紹下ARM,ARM指令集也是RISC精簡指令集,目前已經(jīng)占領(lǐng)了大部分芯片市場。但是其商業(yè)模式是賣芯片設(shè)計的,授權(quán)費(fèi)相當(dāng)?shù)陌嘿F,有時要上千萬美元,大企業(yè)還可以買,小公司就不行了,可以說“天下苦ARM久已”。

美國的高校想用也要付費(fèi),RISC指令集的創(chuàng)始人加州大學(xué)伯克利分校的David Patterson教授自己想用都不行。2010年,加州大學(xué)伯克利分校的一個研究團(tuán)隊正在準(zhǔn)備啟動一個新項(xiàng)目。在為新項(xiàng)目選擇指令集的時候,他們發(fā)現(xiàn),x86指令集被Intel控制得死死的,ARM指令集的授權(quán)費(fèi)又非常貴,MIPS、SPARC、PowerPC也存在知識產(chǎn)權(quán)問題。在牛人眼中,這么小兒科的東西還要收錢,直接新搞一個,并且使用BSDLicense開源協(xié)議,硬件也開源,沒錯就是這么瘋狂,誰想用誰用,不用付費(fèi),并且新一代的設(shè)計,吊打舊的技術(shù)。有點(diǎn)像Linus Torvalds當(dāng)年svn收費(fèi)還不好用直接開發(fā)了一個git一樣。

RISC-V是因?yàn)槠淝伴_發(fā)過四個版本,這是第五個版本。這么一個好東西,大家伙可以說一擁而上,短短幾年的時間里,包括谷歌、華為、阿里、IBM、鎂光、英偉達(dá)高通、三星、西部數(shù)據(jù)等商業(yè)公司,以及加州大學(xué)伯克利分校、麻省理工學(xué)院、普林斯頓大學(xué)、ETH Zurich、印度理工學(xué)院、洛倫茲國家實(shí)驗(yàn)室、新加坡南洋理工大學(xué)以及中科院計算所等學(xué)術(shù)機(jī)構(gòu),都紛紛加入RISC-V基金會。好處首先就是價格便宜,例如阿里的玄鐵開發(fā)板不足百元,可以硬剛樹莓派幾百元的價格。真是學(xué)生都可以隨便買,真香系列如下圖:

RISC-V當(dāng)然作為新興的事物,也有缺點(diǎn),跟上面說的Rust一樣,在發(fā)展的初期弱小的時候得不到充分驗(yàn)證,一些缺點(diǎn)也被ARM抨擊,但是還是要多一些包容,其還在改進(jìn)發(fā)展之中。作為“攪局者”,已經(jīng)把大旗插好了,就看大家的熱情了。

有興趣可以參考:https://zhuanlan.zhihu.com/p/73089738

2.課程介紹和代碼下載編譯運(yùn)行

2.1課程介紹

本小節(jié)調(diào)一點(diǎn)課程里面,剛開始就介紹很精彩的部分,大家感受下。

操作系統(tǒng)抽象:

在計算機(jī)和操作系統(tǒng)的技術(shù)研究和發(fā)展的過程中,形成了一系列的核心(抽象)概念:執(zhí)行環(huán)境、進(jìn)程、地址空間和文件,這些奠定了操作系統(tǒng)內(nèi)核設(shè)計與實(shí)現(xiàn)的基礎(chǔ)。

ecbaa234-7045-11ed-8abf-dac502259ad0.png

CPU在執(zhí)行過程中,可以在不同層次的執(zhí)行環(huán)境之間切換,這稱為執(zhí)行環(huán)境切換。執(zhí)行環(huán)境切換主要是通過特定的API或ABI來完成的,這樣不同執(zhí)行環(huán)境的軟件就能實(shí)現(xiàn)數(shù)據(jù)交換與互操作,而且還保證了彼此之間有清晰的隔離。對于應(yīng)用程序的執(zhí)行環(huán)境而言,應(yīng)用程序只能看到執(zhí)行環(huán)境直接提供給它的接口(API 或 ABI),這使得應(yīng)用程序所能得到的服務(wù)取決于執(zhí)行環(huán)境提供給它的訪問接口。所以,操作系統(tǒng)可以看成是應(yīng)用程序執(zhí)行環(huán)境,其形態(tài)可以是一個庫,也可以是一個虛擬機(jī)等,或者它們的某種組合形式。更清晰常見的形式如下圖:

ece620bc-7045-11ed-8abf-dac502259ad0.png

應(yīng)用程序的內(nèi)存布局:

ecf6b5b2-7045-11ed-8abf-dac502259ad0.png

在上圖中可以看到,代碼部分只有代碼段.text一個段,存放程序的所有匯編代碼。而數(shù)據(jù)部分則還可以繼續(xù)細(xì)化:

已初始化數(shù)據(jù)段保存程序中那些已初始化的全局?jǐn)?shù)據(jù),分為.rodata和.data兩部分。前者存放只讀的全局?jǐn)?shù)據(jù),通常是一些常數(shù)或者是常量字符串等;而后者存放可修改的全局?jǐn)?shù)據(jù)。

未初始化數(shù)據(jù)段.bss保存程序中那些未初始化的全局?jǐn)?shù)據(jù),通常由程序的加載者代為進(jìn)行零初始化,即將這塊區(qū)域逐字節(jié)清零;

堆(heap)區(qū)域用來存放程序運(yùn)行時動態(tài)分配的數(shù)據(jù),如 C/C++ 中的 malloc/new 分配到的數(shù)據(jù)本體就放在堆區(qū)域,它向高地址增長;

棧(stack)區(qū)域不僅用作函數(shù)調(diào)用上下文的保存與恢復(fù),每個函數(shù)作用域內(nèi)的局部變量也被編譯器放在它的棧幀內(nèi),它向低地址增長。

2.2 環(huán)境搭建和代碼下載運(yùn)行

環(huán)境搭建主要是安裝Rust和qemu,參考:

http://rcore-os.cn/rCore-Tutorial-Book-v3/chapter0/5setup-devel-env.html

代碼下載參考第一章的代碼:

git clone https://github.com/rcore-os/rCore-Tutorial-v3.git cd rCore-Tutorial-v3 gitcheckoutch1 cd os makerun

ed111fc4-7045-11ed-8abf-dac502259ad0.png

打印的RUSTSBI是這個系統(tǒng)的BootLoader,也是用Rust語言寫的。

關(guān)于rCore系統(tǒng)整體的介紹,可以參考清華王潤基同學(xué)的畢業(yè)論文:

https://raw.githubusercontent.com/wiki/rcore-os/zCore/files/wrj-thesis.pdf

后記:

rCore也算是一個承前啟后的學(xué)習(xí)OS,可以學(xué)習(xí)OS的基本技術(shù),另外Rust和RISC-V屬于未來的前沿技術(shù),未來的OS很可能以此為根基。有一點(diǎn)rCore是一個宏內(nèi)核,這點(diǎn)不是太新穎,但是清華直接給補(bǔ)上了,下一篇會介紹更新的zCore。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7595

    瀏覽量

    135887
  • UNIX
    +關(guān)注

    關(guān)注

    0

    文章

    296

    瀏覽量

    41393

原文標(biāo)題:rCore入門-來自清華的OS前沿教程

文章出處:【微信號:OS與AUTOSAR研究,微信公眾號:OS與AUTOSAR研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    京微齊力受邀參加2024年清華大學(xué)工程博士論壇

    此前,2024年清華大學(xué)國家卓越工程師學(xué)院工程博士論壇在北京亦莊(北京經(jīng)濟(jì)技術(shù)開發(fā)區(qū))舉辦。本屆論壇以“清亦融創(chuàng)、新質(zhì)引領(lǐng)”為主題,來自集成電路、生物醫(yī)藥、人工智能等戰(zhàn)略性新興領(lǐng)域500余位清華大學(xué)創(chuàng)新領(lǐng)軍工程博士生參加。
    的頭像 發(fā)表于 11-06 10:17 ?177次閱讀

    愛芯元智受邀參加2024清華自動化論壇

    近日,“2024清華自動化論壇”在廣州舉行。本次論壇由清華校友總會自動化系分會主辦,匯聚了海內(nèi)外約200位清華大學(xué)自動化系系友、學(xué)術(shù)界和產(chǎn)業(yè)界精英,共同分享各自領(lǐng)域最新研究成果與未來發(fā)展趨勢,探索校企之間與系友之間的合作。
    的頭像 發(fā)表于 11-05 14:41 ?261次閱讀

    清華新力量,滬上芯征程!清華大學(xué)上海校友會半導(dǎo)體專委會2024思瑞浦迎新日

    聚焦高性能模擬芯片2024年10月,清華大學(xué)上海校友會半導(dǎo)體專業(yè)委員會聯(lián)合思瑞浦共同舉辦2024年來滬清華校友迎新活動。金秋時節(jié),新一批清華人離開清華園來到上海,希望借此活動助力他們更
    的頭像 發(fā)表于 10-31 08:09 ?166次閱讀
    <b class='flag-5'>清華</b>新力量,滬上芯征程!<b class='flag-5'>清華</b>大學(xué)上海校友會半導(dǎo)體專委會2024思瑞浦迎新日

    字節(jié)跳動與清華AIR成立聯(lián)合研究中心

    近日,清華大學(xué)智能產(chǎn)業(yè)研究院(AIR)與字節(jié)跳動共同宣布成立“可擴(kuò)展大模型智能技術(shù)聯(lián)合研究中心”(SIA Lab),并在清華大學(xué)舉行了隆重的成立儀式。
    的頭像 發(fā)表于 10-12 15:24 ?310次閱讀

    如何配置ESP8266的I2S模塊以接收來自外部微控制器的數(shù)據(jù)?

    如何配置 ESP8266 的 I2S 模塊以接收來自外部微控制器的數(shù)據(jù)(例如,具有 I2S 接口的 STM32F303)? 我想通過 I2S 接口將數(shù)據(jù)從 STM32 連續(xù)傳輸?shù)?ESP8266,但非 OS SDK 不支持循環(huán)模式。也許
    發(fā)表于 07-12 14:08

    求助,請問os_zalloc和os_malloc有什么區(qū)別?

    請問os_zalloc和os_malloc有什么區(qū)別?
    發(fā)表于 07-12 13:09

    清華FPGA的開發(fā)軟件

    清華的FPGA除了官方提供的開發(fā)軟件,能用其它開發(fā)軟件進(jìn)行開發(fā)嗎? 官方的開發(fā)軟件安裝,挺麻煩啊。
    發(fā)表于 06-23 12:25

    清華大學(xué)創(chuàng)新領(lǐng)軍工程博士團(tuán)訪問摩爾線程

    5月19日,“清華大學(xué)創(chuàng)新領(lǐng)軍工程博士代表團(tuán)走進(jìn)摩爾線程”活動順利舉辦。近五十位來自集成電路、能源、航天、通信等重要領(lǐng)域的清華大學(xué)工程博士參加了本次活動。
    的頭像 發(fā)表于 05-20 15:28 ?359次閱讀

    清華大學(xué)創(chuàng)新領(lǐng)軍工程博士代表團(tuán)到訪摩爾線程,深化產(chǎn)學(xué)合作

    5月19日,“清華大學(xué)創(chuàng)新領(lǐng)軍工程博士代表團(tuán)走進(jìn)摩爾線程”活動成功舉行。此次活動聚集了五十多位來自集成電路、能源、航天、通信等重要行業(yè)的清華大學(xué)創(chuàng)新領(lǐng)軍工程博士。
    的頭像 發(fā)表于 05-20 09:21 ?475次閱讀
    <b class='flag-5'>清華</b>大學(xué)創(chuàng)新領(lǐng)軍工程博士代表團(tuán)到訪摩爾線程,深化產(chǎn)學(xué)合作

    清華合肥院、云南火鳳凰與大華股份簽署戰(zhàn)略合作協(xié)議

    4月25日,大華股份與清華大學(xué)合肥公共安全研究院(以下簡稱“清華合肥院”)、云南火鳳凰消防科技有限公司(以下簡稱“云南火鳳凰”)簽署戰(zhàn)略合作協(xié)議。
    的頭像 發(fā)表于 04-29 14:14 ?462次閱讀
    <b class='flag-5'>清華</b>合肥院、云南火鳳凰與大華股份簽署戰(zhàn)略合作協(xié)議

    什么是OS1和OS2單模光纖?

    OS1和OS2光纖均是由ITU-T標(biāo)準(zhǔn)(即ITU-T建議書,描述了單模光纖和多模光纖的幾何特性和傳輸特性)規(guī)范的單模光纖。在ITU-T標(biāo)準(zhǔn)中,OS1單模光纖是一種符合G.652.A和G.652B
    的頭像 發(fā)表于 04-16 10:20 ?1200次閱讀

    清華MBA企業(yè)移動課堂走進(jìn)航盛電子,產(chǎn)學(xué)研共話汽車電子新航向

    2024年3月21日,清華MBA企業(yè)移動課堂走進(jìn)航盛。清華經(jīng)管學(xué)院金融系教授、清華科技創(chuàng)新MBA項(xiàng)目學(xué)術(shù)主任朱玉杰、清華經(jīng)管學(xué)院MBA教育中心主任馬嘉和
    的頭像 發(fā)表于 04-01 16:50 ?1152次閱讀
    <b class='flag-5'>清華</b>MBA企業(yè)移動課堂走進(jìn)航盛電子,產(chǎn)學(xué)研共話汽車電子新航向

    深圳市薩科微半導(dǎo)體有限公司,技術(shù)骨干來自清華大學(xué)和韓國延世大學(xué)...

    深圳市薩科微半導(dǎo)體有限公司,技術(shù)骨干來自清華大學(xué)和韓國延世大學(xué),掌握第三代半導(dǎo)體碳化硅功率器件國際領(lǐng)先的工藝,和第五代超快恢復(fù)功率二極管技術(shù)。薩科微slkor(www.slkormicro.com
    發(fā)表于 03-15 11:22

    2024款鴻蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    了有關(guān)華為鴻蒙的課程,包括清華大學(xué)、武漢大學(xué)、哈爾濱工業(yè)大學(xué)等等。據(jù)香港《南華早報》報道,當(dāng)?shù)貢r間1月3日,加拿大市場研究與咨詢機(jī)構(gòu)TechInsights發(fā)布按照操作系統(tǒng)(OS)劃分的全球智能手機(jī)銷售
    發(fā)表于 02-28 10:29

    聯(lián)想今年將發(fā)布AI OS操作系統(tǒng)

    聯(lián)想正式宣布,將把AI PC和個人Agent作為2024年的核心業(yè)務(wù)推進(jìn)重點(diǎn),并計劃在今年內(nèi)推出全新的“AI OS操作系統(tǒng)”以及一系列搭載此系統(tǒng)的“AI PC”。這一創(chuàng)新舉措標(biāo)志著聯(lián)想在人工智能領(lǐng)域的深度布局和前沿探索。
    的頭像 發(fā)表于 02-18 11:10 ?970次閱讀