一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

嵌入式 Linux 設(shè)計(jì):詳細(xì)實(shí)時(shí) ?

王英 ? 來(lái)源:hdfsf ? 作者:hdfsf ? 2022-07-26 10:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實(shí)時(shí)系統(tǒng)必須尊重時(shí)間限制,以確保其執(zhí)行具有功能意義。實(shí)時(shí)操作系統(tǒng)或 RTOS(有時(shí)稱(chēng)為實(shí)時(shí)執(zhí)行內(nèi)核)是一個(gè)函數(shù)庫(kù),用于實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)的時(shí)間關(guān)鍵管理和資源分配的規(guī)則和策略。RTOS 常用于嵌入式系統(tǒng)。

RTOS 為微控制器處理器 (CPU) 提供了一個(gè)軟件抽象層,具有一組管理 CPU 資源調(diào)度和訪問(wèn)的固有功能。簡(jiǎn)而言之,RTOS的功能可以總結(jié)如下:

它確定應(yīng)用程序中的哪些執(zhí)行實(shí)體應(yīng)該控制 CPU、以什么順序以及在放棄對(duì)處理器的控制之前允許多長(zhǎng)時(shí)間。

它管理多個(gè)活動(dòng)之間的內(nèi)部存儲(chǔ)共享。

它管理連接的硬件設(shè)備的輸入和輸出,例如控制器設(shè)備的串行端口和 I/O 總線(xiàn)。

它發(fā)送有關(guān)操作狀態(tài)和已發(fā)生的任何錯(cuò)誤的消息。

精心設(shè)計(jì)的 RTOS(圖 1)提供了許多切實(shí)的好處,例如:

通過(guò)規(guī)則和政策為項(xiàng)目奠定堅(jiān)實(shí)的基礎(chǔ),以確保一致性和可重復(fù)性。

簡(jiǎn)化開(kāi)發(fā)過(guò)程并提高生產(chǎn)力:豐富的內(nèi)核服務(wù) (API) 集允許節(jié)省編寫(xiě)擴(kuò)展代碼的時(shí)間,而系統(tǒng)開(kāi)銷(xiāo)過(guò)多,無(wú)法完成相同的事情。

對(duì)處理器的抽象,而不關(guān)注許多硬件細(xì)節(jié)。

實(shí)施可靠的編程系統(tǒng)以成功管理共享同一處理器的多個(gè)操作:這使您可以管理對(duì)各種處理器或外圍資源的訪問(wèn),以便可以在不受干擾的情況下成功執(zhí)行操作。

清理功能的高效管理:保存和恢復(fù)日志集以及管理內(nèi)存緩沖區(qū)。

集成和管理來(lái)自通信和中間件堆棧(TCP/IP、USB、CAN、FAT 和 Flash 文件系統(tǒng)等)的必要資源。

優(yōu)化系統(tǒng)資源的使用,提高產(chǎn)品的可靠性、可維護(hù)性和質(zhì)量。

RTOS 可以將所有這些元素整合到一個(gè)平臺(tái)中。它實(shí)現(xiàn)了便利的開(kāi)發(fā)過(guò)程,并允許更短的上市時(shí)間、更高的可靠性和更低的風(fēng)險(xiǎn)。

pYYBAGLeBIGAVJJHAABWWh3k9IU129.jpg

圖 1:通用實(shí)時(shí)系統(tǒng) (RTOS)

pYYBAGLeBI6ANbYoAACRUe2ffa8556.jpg

圖 2:實(shí)時(shí)系統(tǒng) (RTOS) – 調(diào)度程序

實(shí)時(shí)操作系統(tǒng)的組件

RTOS 的組件是調(diào)度程序、函數(shù)庫(kù)、類(lèi)和用戶(hù)定義的數(shù)據(jù)對(duì)象。讓我們分別詳細(xì)地分析它們。調(diào)度程序(圖 2)是 RTOS 的關(guān)鍵組件,它確定應(yīng)用程序代碼的哪些實(shí)體以何種順序訪問(wèn) CPU。在大多數(shù)商業(yè) RTOS 中,存在三種編程模型:搶占式、協(xié)作式(也稱(chēng)為循環(huán))和時(shí)間片模型。RTOS 函數(shù)庫(kù)用作應(yīng)用程序代碼和 RTOS 之間的接口。這些功能也稱(chēng)為應(yīng)用程序接口 (API),將 RTOS 的操作需求封裝在其眾多服務(wù)中。應(yīng)用程序代碼實(shí)體通過(guò) API 向內(nèi)核發(fā)出請(qǐng)求,然后確定應(yīng)用程序所需的編程行為。類(lèi)和用戶(hù)定義的數(shù)據(jù)對(duì)象:RTOS 采用的數(shù)據(jù)結(jié)構(gòu)通常根據(jù)操作類(lèi)型排列成組或類(lèi)。RTOS 將用來(lái)控制程序的每個(gè)類(lèi)中的對(duì)象集由用戶(hù)定義。名稱(chēng)可能不同,具體取決于適當(dāng)設(shè)計(jì)的 RTOS 系統(tǒng)。

屬性和功能

RTOS 的屬性和功能可分為主要要求和次要要求。

主要要求:
· 管理處理器和其他系統(tǒng)資源以滿(mǎn)足應(yīng)用程序的需要。
· 同步事件。
· 在進(jìn)程之間有效地移動(dòng)數(shù)據(jù)。
· 管理與時(shí)間等獨(dú)立變量相關(guān)的流程需求。
· 可預(yù)測(cè)地執(zhí)行在可預(yù)測(cè)的時(shí)間段內(nèi)發(fā)生的操作

次要要求:
· 高效的 RAM 管理。
· 獨(dú)占訪問(wèn)系統(tǒng)資源。

資源管理系統(tǒng)

RTOS 的主要功能是管理某些系統(tǒng)資源,例如 CPU、內(nèi)存和時(shí)間。每個(gè)資源必須在并發(fā)進(jìn)程之間共享,以實(shí)現(xiàn)系統(tǒng)的一般功能,如下原則:

系統(tǒng)內(nèi)存是有限資源,因此必須共享。

由于 CPU 的運(yùn)行速度比執(zhí)行控制或監(jiān)視的物理進(jìn)程快得多,因此可以共享 CPU 以避免處理延遲。這種延遲可能會(huì)違反基本的系統(tǒng)策略。

時(shí)間是 RTOS 管理的最困難的資源。

RTOS 服務(wù)的執(zhí)行速度決定了系統(tǒng)對(duì)物理過(guò)程變化的響應(yīng)。然而,對(duì)于每項(xiàng)服務(wù)而言,在時(shí)間方面盡可能地具有確定性(可預(yù)測(cè)性)同樣重要。如果沒(méi)有可預(yù)測(cè)的時(shí)序,系統(tǒng)設(shè)計(jì)人員無(wú)法保證滿(mǎn)足物理過(guò)程的時(shí)間限制。

多任務(wù)處理

如果沒(méi)有專(zhuān)用于每個(gè)代碼實(shí)體的 CPU,就不可能同時(shí)執(zhí)行操作。但是,可以共享 CPU 訪問(wèn)時(shí)間以實(shí)現(xiàn)同時(shí)操作方面。許多活動(dòng)之間的切換順序是多任務(wù)處理概念的基礎(chǔ)。圖 3 顯示了如何實(shí)現(xiàn)多任務(wù)處理。左側(cè)顯示了處理器的典型模型,由 CPU、一些寄存器、處理器狀態(tài)、程序計(jì)數(shù)器 (PC) 和堆棧組成。

pYYBAGLeBJuAPYerAABr7_9vmq8427.jpg

圖 3:多任務(wù)處理

要共享物理處理器,每個(gè)任務(wù)必須具有與物理處理器相同的屬性:一組寄存器、一個(gè)狀態(tài)、一個(gè)指向任務(wù)中下一條可執(zhí)行指令的 PC,以及一個(gè)用于局部變量的堆棧。當(dāng)然,每個(gè)活動(dòng)也會(huì)有自己的一組運(yùn)行代碼。另一方面,圖 2 的右側(cè)顯示了幾個(gè)虛擬處理器(任務(wù))。每個(gè)任務(wù)都等待其在物理處理器中激活其屬性的機(jī)會(huì)。調(diào)度程序不斷地決定 CPU 在給定時(shí)刻應(yīng)該控制哪些活動(dòng)。當(dāng)需要停止正在運(yùn)行的任務(wù)并將 CPU 控制權(quán)交給新任務(wù)時(shí),調(diào)度程序會(huì)將正在運(yùn)行的任務(wù)的屬性(操作上下文)與新任務(wù)的屬性(操作上下文)進(jìn)行交換。此過(guò)程稱(chēng)為“上下文切換”。

優(yōu)先和搶占

為了實(shí)現(xiàn)效率和共享 CPU 利用率,實(shí)時(shí)多任務(wù)操作系統(tǒng)使用從一個(gè)任務(wù)到另一個(gè)任務(wù)的適當(dāng)控制轉(zhuǎn)移。為了實(shí)現(xiàn)這一點(diǎn),調(diào)度程序必須監(jiān)控系統(tǒng)資源和每個(gè)任務(wù)的執(zhí)行狀態(tài),以確保每個(gè)實(shí)體及時(shí)接收 CPU 控制權(quán)。
這里的關(guān)鍵詞是及時(shí)性。沒(méi)有在正確的時(shí)間執(zhí)行必要任務(wù)的實(shí)時(shí)系統(tǒng)是無(wú)效的。這個(gè)錯(cuò)誤可能會(huì)產(chǎn)生從良性到災(zāi)難性的后果。這意味著內(nèi)核服務(wù)請(qǐng)求的響應(yīng)時(shí)間和這些服務(wù)的執(zhí)行時(shí)間必須是快速且可預(yù)測(cè)的。RTOS 固有的可預(yù)測(cè)性允許設(shè)計(jì)應(yīng)用程序代碼以確保檢測(cè)和處理所有需求。實(shí)時(shí)應(yīng)用程序通常由多個(gè)進(jìn)程(任務(wù)和線(xiàn)程)組成,由于外部或內(nèi)部事件,這些進(jìn)程需要在不同時(shí)間控制系統(tǒng)資源。

調(diào)度模型

有幾種調(diào)度模型允許任務(wù)從處理器接收?qǐng)?zhí)行時(shí)間。這些中的每一個(gè)的有用性取決于
Round-Robin (Cooperative) 應(yīng)用要求:所有活動(dòng)同等重要,具有相同的優(yōu)先級(jí)。一旦任務(wù)接收到處理器控制,它將一直運(yùn)行,直到完成或到達(dá)重新調(diào)度點(diǎn)。然后它放棄對(duì) CPU 的控制權(quán),以允許調(diào)度確定下一個(gè)任務(wù),從而獲得對(duì) CPU 的控制權(quán)。在其執(zhí)行周期中,行循環(huán)任務(wù)(圖 4)不能凍結(jié)、等待、暫?;驁?zhí)行任何可能允許另一個(gè)任務(wù)獲得 CPU 控制權(quán)的操作,但它可以被中斷(異常)搶占。Tick-Sliced Scheduling:是循環(huán)調(diào)度的一種變體。兩種方法都是相似的,只是任務(wù)滴答只能由可以表示時(shí)間或某些其他特定單位的關(guān)聯(lián)計(jì)數(shù)器執(zhí)行預(yù)定義的次數(shù)(量子滴答)。任務(wù)保持對(duì) CPU 的控制,直到時(shí)間量刻度到期或直到活動(dòng)阻塞。如果量子滴答到期,如果有另一個(gè)具有相同優(yōu)先級(jí)的任務(wù)等待執(zhí)行,則調(diào)度會(huì)強(qiáng)制任務(wù)出售其業(yè)務(wù)。Preemptive Scheduling:是導(dǎo)致預(yù)防性計(jì)劃概念的策略,其中物理處理器的控制權(quán)委托給具有最高優(yōu)先級(jí)的任務(wù)。如圖 5 所示,較低優(yōu)先級(jí)的任務(wù)(任務(wù) 2)在發(fā)生激活或釋放任務(wù) 1 的事件時(shí)被搶占。是導(dǎo)致預(yù)防性計(jì)劃概念的策略,其中物理處理器的控制委托給具有最高優(yōu)先級(jí)的任務(wù)。如圖 5 所示,較低優(yōu)先級(jí)的任務(wù)(任務(wù) 2)在發(fā)生激活或釋放任務(wù) 1 的事件時(shí)被搶占。是導(dǎo)致預(yù)防性計(jì)劃概念的策略,其中物理處理器的控制委托給具有最高優(yōu)先級(jí)的任務(wù)。如圖 5 所示,較低優(yōu)先級(jí)的任務(wù)(任務(wù) 2)在發(fā)生激活或釋放任務(wù) 1 的事件時(shí)被搶占。

poYBAGLeBKeAd0AEAACgYuBxRSE998.jpg

圖 4:循環(huán)

poYBAGLeBLKANSjOAABsL-voIQs629.jpg

圖 5:任務(wù)搶占

pYYBAGLeBL6AfLINAACGmQcIl_o812.jpg

圖 6:內(nèi)核服務(wù)

內(nèi)核類(lèi)

RTOS 在一組通常稱(chēng)為類(lèi)的結(jié)構(gòu)上運(yùn)行。每個(gè)類(lèi)都支持一組通常稱(chēng)為內(nèi)核服務(wù)的運(yùn)算符(圖 6),這些運(yùn)算符由應(yīng)用程序進(jìn)程調(diào)用以實(shí)現(xiàn)預(yù)期的行為。這些類(lèi)如下:

任務(wù):管理程序代碼的執(zhí)行;每個(gè)活動(dòng)都獨(dú)立于其他活動(dòng),但能夠以多種形式與其他活動(dòng)建立關(guān)系,包括數(shù)據(jù)結(jié)構(gòu)、輸入、輸出或其他構(gòu)造。

任務(wù)間通信:將信息從一項(xiàng)任務(wù)傳遞到另一項(xiàng)執(zhí)行的任務(wù)。用于交互任務(wù)的常用類(lèi)是信號(hào)量、隊(duì)列和管道。紅綠燈提供了一種使活動(dòng)與各種事件同步的方法。

內(nèi)核服務(wù):執(zhí)行某些系統(tǒng)行為的例程。當(dāng)應(yīng)用程序代碼實(shí)體請(qǐng)求內(nèi)核提供的功能時(shí),會(huì)啟動(dòng)對(duì)該功能的內(nèi)核服務(wù)請(qǐng)求。

ISR(中斷服務(wù)程序):是一個(gè)軟件程序,被激活以響應(yīng)中斷

編譯具有實(shí)時(shí)支持的 Linux 內(nèi)核

要編譯具有實(shí)時(shí)支持的 linux 內(nèi)核(圖 7),您必須首先實(shí)時(shí)獲取源代碼和補(bǔ)丁。–

http://www.kernel.org/內(nèi)核版本;

http://www.kernel.org/pub/linux/kernel/projects/rt/獲取 RTOS 補(bǔ)丁

下載兼容版本很重要,否則編譯不會(huì)產(chǎn)生積極的結(jié)果。解壓文件夾后,復(fù)制舊配置文件:
cp /boot/config/kernel path/

下一步:
制作 oldconfig

完成上述命令后,運(yùn)行以下命令:

bzcat/路徑dellapatch/patch-2.6。Xx-rtyy。柏油。Bz2 | 補(bǔ)丁-p1

這會(huì)將實(shí)時(shí)補(bǔ)丁插入 Linux 內(nèi)核。此時(shí)鍵入以下命令:

制作菜單配置

轉(zhuǎn)到“處理器類(lèi)型和功能”(圖 8)并在“搶占模式”下選擇“完全搶占(實(shí)時(shí))”。

在“定時(shí)器頻率”下選擇值,例如 1000 Hz。除了修改內(nèi)核的其他功能外,設(shè)置完成后必須立即執(zhí)行以下命令:

制作 -j5 bzImage

制作 -j5 模塊

制作modules_install

現(xiàn)在復(fù)制文件:/bootfolder中的arch / x86 / boot / bzImage。您有兩個(gè)選項(xiàng)來(lái)運(yùn)行測(cè)試:在啟動(dòng)時(shí)使用 grub shell 并手動(dòng)加載文件,或者為 grub 創(chuàng)建一個(gè)新條目。這可以通過(guò)將默認(rèn)內(nèi)核版本的值復(fù)制到/boot/grub/menu并適當(dāng)?shù)匦薷穆窂胶兔Q(chēng)來(lái)完成。

pYYBAGLeBMqAPysdAACSIOYmzKg158.jpg

圖 7:QNX 微內(nèi)核示例

pYYBAGLeBNSAA6TGAADtchHpHXI073.jpg

圖 8:使用 RTOS 編譯內(nèi)核

審核編輯 黃昊宇

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

    關(guān)注

    5152

    文章

    19675

    瀏覽量

    317684
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213852
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一文讀懂:嵌入式Linux實(shí)時(shí)性進(jìn)階

    在工業(yè)控制、機(jī)器人、汽車(chē)電子等關(guān)鍵領(lǐng)域,嵌入式系統(tǒng)對(duì)實(shí)時(shí)性要求極高。 Linux作為強(qiáng)大的通用操作系統(tǒng),其原生實(shí)時(shí)性能難以滿(mǎn)足最嚴(yán)苛的硬實(shí)時(shí)
    發(fā)表于 07-10 15:26

    怎么結(jié)合嵌入式,Linux,和FPGA三個(gè)方向達(dá)到一個(gè)均衡發(fā)展?

    嵌入式領(lǐng)域,不少人都懷揣著讓嵌入式、Linux 和 FPGA 三個(gè)方向?qū)崿F(xiàn)均衡發(fā)展的夢(mèng)想,然而實(shí)踐中卻面臨諸多挑戰(zhàn)。就像備受矚目的全棧工程師稚暉君,他從大學(xué)玩單片機(jī)起步,憑借將智能算法融入
    的頭像 發(fā)表于 06-25 10:08 ?321次閱讀
    怎么結(jié)合<b class='flag-5'>嵌入式</b>,<b class='flag-5'>Linux</b>,和FPGA三個(gè)方向達(dá)到一個(gè)均衡發(fā)展?

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    Linux嵌入式與單片機(jī)嵌入式在多個(gè)方面存在顯著的區(qū)別,以下是詳細(xì)的比較和歸納: 一、基本概念 1. Linux
    發(fā)表于 06-20 09:46

    嵌入式開(kāi)發(fā)入門(mén)指南:從零開(kāi)始學(xué)習(xí)嵌入式

    基礎(chǔ) 3. 學(xué)習(xí)路徑推薦第一階段:熟悉開(kāi)發(fā)環(huán)境(如Keil、IAR、STM32)第二階段:掌握裸機(jī)編程與驅(qū)動(dòng)開(kāi)發(fā)第三階段:學(xué)習(xí)RTOS(實(shí)時(shí)操作系統(tǒng))如FreeRTOS第四階段:深入理解Linux嵌入式
    發(fā)表于 05-15 09:29

    嵌入式主板開(kāi)發(fā)詳細(xì)指南

    嵌入式主板開(kāi)發(fā)涉及硬件設(shè)計(jì)、軟件集成、系統(tǒng)優(yōu)化等多個(gè)環(huán)節(jié),需要結(jié)合具體應(yīng)用場(chǎng)景進(jìn)行深度定制。以下是嵌入式主板開(kāi)發(fā)的詳細(xì)指南,涵蓋關(guān)鍵步驟、工具、挑戰(zhàn)及實(shí)際案例:一、開(kāi)發(fā)流程與關(guān)鍵步驟1.需求分析
    的頭像 發(fā)表于 04-02 11:35 ?554次閱讀
    <b class='flag-5'>嵌入式</b>主板開(kāi)發(fā)<b class='flag-5'>詳細(xì)</b>指南

    怎么嵌入式linux下控制dlp?

    請(qǐng)問(wèn)怎么嵌入式linux 下控制dlp,有沒(méi)有支持
    發(fā)表于 03-03 07:02

    嵌入式 Linux 操作系統(tǒng)配置

    隨著物聯(lián)網(wǎng)(IoT)和智能設(shè)備的快速發(fā)展,嵌入式系統(tǒng)在各個(gè)領(lǐng)域扮演著越來(lái)越重要的角色。Linux因其開(kāi)源、靈活和穩(wěn)定的特性,成為嵌入式系統(tǒng)的首選操作系統(tǒng)。 1. 硬件選擇 在配置嵌入式
    的頭像 發(fā)表于 11-06 10:22 ?1205次閱讀

    【北京迅為】i.mx8mm嵌入式linux開(kāi)發(fā)指南第四篇 嵌入式Linux系統(tǒng)移植篇第六十九章uboot移植

    【北京迅為】i.mx8mm嵌入式linux開(kāi)發(fā)指南第四篇 嵌入式Linux系統(tǒng)移植篇第六十九章uboot移植
    的頭像 發(fā)表于 10-22 14:46 ?1168次閱讀
    【北京迅為】i.mx8mm<b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>開(kāi)發(fā)指南第四篇 <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>系統(tǒng)移植篇第六十九章uboot移植

    嵌入式系統(tǒng)的原理和應(yīng)用

    嵌入式系統(tǒng)是一種專(zhuān)用的計(jì)算機(jī)系統(tǒng),其設(shè)計(jì)初衷是執(zhí)行特定任務(wù),而非作為通用計(jì)算機(jī)使用。這類(lèi)系統(tǒng)通常作為更大系統(tǒng)的一部分,起到控制、監(jiān)控或輔助的作用,具有資源受限、實(shí)時(shí)性高、可靠性強(qiáng)等特點(diǎn)。下面將從嵌入式系統(tǒng)的原理、應(yīng)用兩個(gè)方面進(jìn)行
    的頭像 發(fā)表于 10-05 17:03 ?2213次閱讀

    嵌入式linux開(kāi)發(fā)的基本步驟有哪些?

    嵌入式Linux開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,涉及到硬件選擇、操作系統(tǒng)移植、驅(qū)動(dòng)開(kāi)發(fā)、應(yīng)用程序開(kāi)發(fā)等多個(gè)方面。以下是嵌入式Linux開(kāi)發(fā)的基本步驟,以及每個(gè)步驟的說(shuō)明。 硬件選擇 在開(kāi)始
    的頭像 發(fā)表于 09-02 09:11 ?1255次閱讀

    嵌入式linux開(kāi)發(fā)板怎么操作

    開(kāi)發(fā)板概述 嵌入式Linux開(kāi)發(fā)板是一種專(zhuān)門(mén)為嵌入式系統(tǒng)開(kāi)發(fā)而設(shè)計(jì)的硬件平臺(tái)。它具有體積小、功耗低、性能高等特點(diǎn),廣泛應(yīng)用于工業(yè)控制、智能家居、醫(yī)療設(shè)備、汽車(chē)電子等領(lǐng)域。與傳統(tǒng)的PC機(jī)相比,
    的頭像 發(fā)表于 09-02 09:09 ?803次閱讀

    嵌入式linux開(kāi)發(fā)板芯片的工作原理

    嵌入式Linux開(kāi)發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái),它廣泛應(yīng)用于工業(yè)控制、智能家居、智能交通、醫(yī)療設(shè)備等領(lǐng)域。 嵌入式
    的頭像 發(fā)表于 09-02 09:07 ?823次閱讀

    嵌入式系統(tǒng)中的實(shí)時(shí)操作系統(tǒng)

    嵌入式RTOS是嵌入式應(yīng)用程序運(yùn)行、相互交互和與外界通信的底層軟件機(jī)制。在本節(jié)中,您將了解嵌入式軟件開(kāi)發(fā)人員使用哪些流行RTOS以及它們運(yùn)行的嵌入式硬件平臺(tái)。
    的頭像 發(fā)表于 08-20 11:28 ?891次閱讀

    【出版發(fā)行】嵌入式系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和Linux系統(tǒng)

    【出版發(fā)行】嵌入式系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和Linux系統(tǒng)
    的頭像 發(fā)表于 07-26 08:36 ?678次閱讀
    【出版發(fā)行】<b class='flag-5'>嵌入式</b>系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和<b class='flag-5'>Linux</b>系統(tǒng)

    專(zhuān)家力薦|《嵌入式系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和Linux系統(tǒng)》新書(shū)發(fā)售

    當(dāng)前,嵌入式系統(tǒng)已成為智能設(shè)備的核心之一,RISC-V+Linux的開(kāi)源力量為嵌入式系統(tǒng)注入強(qiáng)大的創(chuàng)新動(dòng)力。作為中國(guó)RISC-V軟硬件生態(tài)領(lǐng)導(dǎo)者,賽昉科技與業(yè)界專(zhuān)家合作推出《嵌入式系統(tǒng)
    的頭像 發(fā)表于 07-24 08:20 ?1107次閱讀
    專(zhuān)家力薦|《<b class='flag-5'>嵌入式</b>系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和<b class='flag-5'>Linux</b>系統(tǒng)》新書(shū)發(fā)售