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

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

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

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-10-17 08:52 ? 次閱讀

隨著電子設(shè)備智能化要求的提高和各種功能強(qiáng)大的微處理器的推出,嵌入式系統(tǒng)逐漸成為許多電子設(shè)備不可缺少的一部分,并處在前所未有的發(fā)展期;而互聯(lián)網(wǎng)概念的深入人心更為嵌入式系統(tǒng)與互聯(lián)網(wǎng)的結(jié)合提出了要求。嵌入式系統(tǒng)接入Internet以后,不僅實(shí)現(xiàn)了設(shè)備的遠(yuǎn)程控制、維護(hù)和升級,而且從另外一層意義上講,接入Internet的設(shè)備已經(jīng)成為網(wǎng)絡(luò)共享資源的一部分??梢哉f這是自電子設(shè)備智能化以來設(shè)計(jì)思想的又一次飛躍。

同時(shí),軟件協(xié)議棧的引入無疑要占用更多的系統(tǒng)資源,對于嵌入式系統(tǒng)來說是很可觀的。S7600A TCP/IP硬件協(xié)議棧芯片很好地解決了資源和成本有限的嵌入式系統(tǒng)的Internet接入問題。

入式系統(tǒng)是面向用戶、面向產(chǎn)品、面向應(yīng)用的,它必須與具體應(yīng)用相結(jié)合才會(huì)具有生命力、才更具有優(yōu)勢。因此可以這樣理解上述三個(gè)面向的含義,即嵌入式系統(tǒng)是與應(yīng)用緊密結(jié)合的,它具有很強(qiáng)的專用性,必須結(jié)合實(shí)際系統(tǒng)需求進(jìn)行合理的裁減利用。

嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)和各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物,這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。所以,介入嵌入式系統(tǒng)行業(yè),必須有一個(gè)正確的定位。例如Palm之所以在PDA領(lǐng)域占有70%以上的市場,就是因?yàn)槠淞⒆阌趥€(gè)人電子消費(fèi)品,著重發(fā)展圖形界面和多任務(wù)管理;而風(fēng)河的Vxworks之所以在火星車上得以應(yīng)用,則是因?yàn)槠涓邔?shí)時(shí)性和高可靠性。

嵌入式系統(tǒng)必須根據(jù)應(yīng)用需求對軟硬件進(jìn)行裁剪,滿足應(yīng)用系統(tǒng)的功能、可靠性、成本、體積等要求。所以,如果能建立相對通用的軟硬件基礎(chǔ),然后在其上開發(fā)出適應(yīng)各種需要的系統(tǒng),是一個(gè)比較好的發(fā)展模式。目前的嵌入式系統(tǒng)的核心往往是一個(gè)只有幾K到幾十K微內(nèi)核,需要根據(jù)實(shí)際的使用進(jìn)行功能擴(kuò)展或者裁減,但是由于微內(nèi)核的存在,使得這種擴(kuò)展能夠非常順利的進(jìn)行。

實(shí)際上,嵌入式系統(tǒng)本身是一個(gè)外延極廣的名詞,凡是與產(chǎn)品結(jié)合在一起的具有嵌入式特點(diǎn)的控制系統(tǒng)都可以叫嵌入式系統(tǒng),而且有時(shí)很難以給它下一個(gè)準(zhǔn)確的定義。現(xiàn)在人們講嵌入式系統(tǒng)時(shí),某種程度上指近些年比較熱的具有操作系統(tǒng)的嵌入式系統(tǒng),本文在進(jìn)行分析和展望時(shí),也沿用這一觀點(diǎn)。同時(shí),軟件協(xié)議棧的引入無疑要占用更多的系統(tǒng)資源,對于嵌入式系統(tǒng)來說是很可觀的。S7600A TCP/IP硬件協(xié)議棧芯片很好地解決了資源和成本有限的嵌入式系統(tǒng)的Internet接入問題。

1 S7600A的內(nèi)部結(jié)構(gòu)

S7600A內(nèi)部結(jié)構(gòu)如圖1所示,它由網(wǎng)絡(luò)棧、物理層接口、微控制器接口、SRAM接口和片內(nèi)SRAM組成。網(wǎng)絡(luò)棧是該芯片的核心。它建立在物理層上,包含有實(shí)現(xiàn)TCP/IP協(xié)議的特殊的層次化的數(shù)據(jù)結(jié)構(gòu),并完成數(shù)據(jù)的包裝或剝離。其內(nèi)部又可以分為PPP(點(diǎn)對點(diǎn)協(xié)議)、IP(網(wǎng)際協(xié)議)、TCP(傳輸控制協(xié)議)/UDP(用戶數(shù)據(jù)報(bào)協(xié)議)幾個(gè)層次。在x86/68k并行模式下,由C86來選擇x86或68k。SD[7:0]為地址/數(shù)據(jù)復(fù)用總線,CS為片選輸入,READX和WRITEX為讀寫信號RS寄存器選擇輸入,用業(yè)指示地址和數(shù)據(jù)。在串行模式下,SD7為串行數(shù)據(jù)輸入,SD6為串行時(shí)鐘輸入,SD5為串行數(shù)據(jù)輸出,WRITEX用來切換讀和寫。另外芯片提供了中斷輸出,用來給MPU發(fā)特定請求。BUSYX用做忙指示。

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案


2 S7600A內(nèi)部寄存器和數(shù)據(jù)傳輸實(shí)例

S7600A有36個(gè)內(nèi)部寄存器,有單字節(jié)、多字節(jié),也有變長的(如PPP_String寄存器,用來存放PAP用戶名和指令,其長度與用戶名和口令的實(shí)際長度相關(guān))。對內(nèi)部寄存器的讀寫可以實(shí)現(xiàn)對S7600A的各種操作,其中若干寄存器用來做TCP/IP的協(xié)議接口。由于寄存器數(shù)據(jù)量較多,這里不一一介紹,僅舉一個(gè)TCP數(shù)據(jù)的傳輸實(shí)例來說明對該芯片的操作。

首先,將Serial_Port_Config寄存器(08H)里的SCTL標(biāo)志位置1,把對串口的控制權(quán)交給硬件(S7600A),把要傳輸?shù)臄?shù)據(jù)寫到Socket_Data寄存器(2EH)里,S7600A就會(huì)把數(shù)據(jù)通過該寄存器放到輸出緩沖區(qū)(1K字節(jié)長度)。注意輸出緩沖區(qū)地址在Buffer_Out_Length寄存器(30H-31H)里,當(dāng)輸出緩沖區(qū)為全空時(shí),該寄存器里寫一個(gè)字節(jié)的數(shù)據(jù),用戶每向Socket_Data寄存器里寫一個(gè)字節(jié)的數(shù)據(jù),Buffer_Out_Length寄存器的值就會(huì)自動(dòng)減一。

當(dāng)用戶要發(fā)送TCP數(shù)據(jù)時(shí),只要向Data_Send寄存器(30H)里寫任意個(gè)字節(jié)的數(shù)據(jù),S7600A就會(huì)對輸出緩沖區(qū)里的數(shù)據(jù)進(jìn)行TCP數(shù)據(jù)處理(自動(dòng)加入TCP首部,形成TCP段;再加入IP首部,形成IP數(shù)據(jù)報(bào);最后在串行鏈路上封裝IP數(shù)據(jù)報(bào),形成PPP數(shù)據(jù)幀,如圖2所示。)然后通過UART接口發(fā)送出去。同時(shí)Buffer_Out_Length寄存器的值會(huì)復(fù)原到3FFH.注意輸出緩沖區(qū)最大1K字節(jié),超過該值是不允許的。

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

3 基于S7600A的接入方案

3.1 系統(tǒng)構(gòu)成

基于S7600A的接入方案如圖3所示,系統(tǒng)采用通用單片機(jī)AT89C51為控制核。單片機(jī)既可以通過并行總線又可以通過串行總線與S7600A相連(在串行時(shí)用I/O口實(shí)現(xiàn)串行時(shí)序),通過對S7600A的操作實(shí)現(xiàn)TCP/IP協(xié)議。S7600A經(jīng)UART接口與嵌入式Modem相接,經(jīng)電話線接入Internet。應(yīng)用程序與遠(yuǎn)程服務(wù)器或客戶機(jī)建立TCP或UDP連接,在此基礎(chǔ)上實(shí)現(xiàn)多種應(yīng)用,如FTP、SMTP、POP3、Telnet、IP電話服務(wù)等。從網(wǎng)上獲取的信息可以經(jīng)系統(tǒng)總線傳給嵌入系統(tǒng)的其他部分或者直接顯示在LCD上,同樣系統(tǒng)產(chǎn)生的信息也可發(fā)送到網(wǎng)絡(luò)上。

3.2 系統(tǒng)的軟件設(shè)計(jì)

(1)嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)

當(dāng)外界事件或數(shù)據(jù)產(chǎn)生時(shí),能夠接受并以足夠快的速度予以處理,其處理的結(jié)果又能在規(guī)定的時(shí)間之內(nèi)來控制生產(chǎn)過程或?qū)μ幚硐到y(tǒng)作出快速響應(yīng),并控制所有實(shí)時(shí)任務(wù)協(xié)調(diào)一致運(yùn)行的嵌入式操作系統(tǒng)。

注:在工業(yè)控制、 軍事設(shè)備、 航空航天等領(lǐng)域?qū)ο到y(tǒng)的響應(yīng)時(shí)間有苛刻的要求,這就需要使用實(shí)時(shí)系統(tǒng)。我們常常說的嵌入式操作系統(tǒng)都是嵌入式實(shí)時(shí)操作系統(tǒng)。比如μC/OS-II、eCOS和Linux。故對嵌入式實(shí)時(shí)操作系統(tǒng)的理解應(yīng)該建立在對嵌入式系統(tǒng)的理解之上加入對響應(yīng)時(shí)間的要求。

在這個(gè)系統(tǒng)里,引入了實(shí)時(shí)操作系統(tǒng)(RTOS)。通常對單片機(jī)的開發(fā)是在硬件的基礎(chǔ)上直接進(jìn)行編程,這種方法一般用于規(guī)模較小、較簡單的系統(tǒng),對于規(guī)模較大、較為復(fù)雜的系統(tǒng)會(huì)產(chǎn)生一定的隱患,屬于較低層次的開發(fā)。近年來,在嵌入式應(yīng)用中使用實(shí)時(shí)多任務(wù)操作系統(tǒng)已經(jīng)成為一個(gè)熱點(diǎn)、一種時(shí)尚,從本質(zhì)意義上講,是系統(tǒng)開發(fā)層次的一種提高。在實(shí)時(shí)多任務(wù)操作系統(tǒng)的支持下,多個(gè)任務(wù)可以按照一定關(guān)系并行工作,CPU資源得到充分利用,系統(tǒng)可靠性得到很好的保證,同時(shí)方便組織開發(fā)任務(wù)。

當(dāng)前出現(xiàn)了很多商業(yè)的RTOS,但一般價(jià)格比較昂貴,代碼不公開。本系統(tǒng)使用了開放源代碼的RTOS μC/OS,這個(gè)RTOS已經(jīng)在很多系統(tǒng)上進(jìn)行了成功的應(yīng)用,同時(shí)已經(jīng)被移植到8051上。

(2)S7600A應(yīng)用程序接口(API

S7600A以硬件的形式提供了TCP/IP協(xié)議的簡單端口。即便如此,對其內(nèi)部眾多寄存器進(jìn)行尋址操作了并不容易,建立TCP/IP連接仍然是比較復(fù)雜的過程。幸運(yùn)的是,廠商為其提供API函數(shù)集,通過調(diào)用該函數(shù)集,可以實(shí)現(xiàn)S7600A的所有功能。其硬件獨(dú)立性是通過API里的兩個(gè)文件iHwIFace.h和iHwIFace.c實(shí)現(xiàn)的,用戶在重寫這兩個(gè)文件后,可以使API用在不同的CPU上,它實(shí)際相當(dāng)于S7600A的底層驅(qū)動(dòng)程序。在這個(gè)系統(tǒng)里要根據(jù)AT89C51和S7600A的編址連接來確定這兩個(gè)文件,其平***立性是通過API里的iSys.h和iSys.c實(shí)現(xiàn)的,用戶在重寫這兩個(gè)文件后,可以使API運(yùn)行在不同的操作系統(tǒng)上,在該公司提供的這套API里已經(jīng)附帶了基于μC/OS的這兩個(gè)文件。

該API包括兩個(gè)主要部分:iStacApi(實(shí)現(xiàn)PPP)和iSockApi(實(shí)現(xiàn)Socket連接),對S7600A的功能進(jìn)行了簡單而有效的封裝,為應(yīng)用軟件的開發(fā)提供了方便。如表1、表2所示。

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

(3)應(yīng)用程序

應(yīng)用程序建立在RTOS和API之上,并可以實(shí)現(xiàn)多任務(wù),在編譯完畢后和RTOS庫以及API庫一起連接生成可執(zhí)行代碼,如圖4所示。

在系統(tǒng)需接入Internet傳輸數(shù)據(jù)的時(shí)候,首先要通過Modem撥號,建立PPP連接,然后再根據(jù)數(shù)據(jù)傳輸?shù)木唧w需要決定建立TCP連接還是UDP連接。一般情況下,TCP建立可靠的連接,可以實(shí)現(xiàn)諸如FTP、SMTP等服務(wù);而像IP電話這樣強(qiáng)調(diào)實(shí)時(shí)性的場合,需要建立UDP連接。

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

在需要上網(wǎng)的時(shí)候,運(yùn)行以下程序要,可以實(shí)現(xiàn)與ISP(網(wǎng)絡(luò)服務(wù)提供商)之間的撥號連接。首先,程序調(diào)用IsInitStack(),初始化S7600A的硬件協(xié)議棧子系統(tǒng)。如果初始化成功(得到RET_CODE_OK的返值),就開始進(jìn)行撥號連接。調(diào)用IsPPPCheck()檢查是否已經(jīng)連接,如果還沒有連接,就調(diào)用IsPPPConnect()進(jìn)行撥號(該函數(shù)的參數(shù)含有進(jìn)行撥號連接的要素:phata.name表示撥號上網(wǎng)的用戶名,例如撥169時(shí),用戶名就指定為“169”;pdata.modemInitStrings存放初始化Modem用的指令,符合Modem AT指令集,“AT”為Modem指令的前綴。例如,“AT+FAE=0”表示關(guān)閉data/fax自動(dòng)應(yīng)答模式,“ATE0”表示禁止指令回應(yīng);pdata.baudRate為波特率;pdata.modemDialString為撥號號碼,此處為電話號碼169,“DT”表示用雙音頻撥號);如果已經(jīng)建立了連接,就調(diào)用IsGetOurIP()得到IP地址或者調(diào)用IsPPPKeepAlive()保持連接。

#include

#include

#define L_Time 10000

static int do_connect=1,was_connect=0;

static iIPAddr ip;

ppp_task(void)

{

RET_CODE rc; //RET_CODE為API函數(shù)執(zhí)行狀態(tài)返值的數(shù)據(jù)類型

iPPPData pdata; //該數(shù)據(jù)結(jié)構(gòu)包含建立PPP連接的必要數(shù)據(jù)

static char *initSrtings[5];

initStrings[]=“AT+FAE=0”; //在字符串?dāng)?shù)組里存放Modem初始化指令

initStrings[]=“ATE0”;

initStrings[]=0; //設(shè)定該字符為NULL

initStrings[]=0;

initStrings[]=0;

pdata.name=“169”; //撥號上網(wǎng)的用戶名

pdata.passwd=“169”; //撥號上網(wǎng)的用戶口令

pdata.baudRate=28800; //設(shè)置波特率

pdata.hwFlowCtrl=1; //啟用硬件流控制

pdata.useModem=1;

pdata.modemDialString=“ATDT 169”; //ATDT為雙音頻撥號指令

pdata.auth=IPPP_AUTH_PAP; //提供PAP驗(yàn)證

pdata.modemInitStrings=initstrings; //Modem初始化的系統(tǒng)指令,必須以NLLL結(jié)尾

rc=IsInitStack(); //初始化硬件棧子系統(tǒng)

if{re= =RET_CODE_OK}

{

while(do_connect)

{

rc=IsPPPCheck(); //檢查PPP連接是否激活

if(rc= =RET_CODE_OK)

{

if(was_connect= =0)

{

rc=IsGetOurIP(&ip); //獲取IP地址

was_connect=1;

}

}

else if(was_connect)

{

was_connect=0;

rc=IsPPPkeepAlive(L_TIME)//在連接失效時(shí)重新建立連接

}

else

{

rc=IsPPPConnect(&pdata,L_TIME); //撥號并與ISP建立PPP連接

continue;

}

smallSleep(L_TIME);

}

}

}

基于操作系統(tǒng)μs/OS的S7600A的嵌入式系統(tǒng)Internet接入方案

基于RTOS和S7600A的嵌入式系統(tǒng)Internet接入方案硬件上簡潔可靠、成本適中;軟件開發(fā)上體現(xiàn)了較好的層次思想和較高的技術(shù)水準(zhǔn),可維護(hù)性好,可擴(kuò)展性好。

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

    關(guān)注

    5087

    文章

    19153

    瀏覽量

    306425
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6859

    瀏覽量

    123501
  • Internet
    +關(guān)注

    關(guān)注

    0

    文章

    400

    瀏覽量

    36874
收藏 人收藏

    評論

    相關(guān)推薦

    2025嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班正式啟動(dòng)!

    RT-Thread官方將在河南-鄭州發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將會(huì)深入講解RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)的核心概念、實(shí)戰(zhàn)技巧和應(yīng)用場景!無論企業(yè)團(tuán)隊(duì)/工程師
    的頭像 發(fā)表于 01-09 18:46 ?76次閱讀
    2025<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班正式啟動(dòng)!

    ARM嵌入式實(shí)時(shí)操作系統(tǒng)比較

    嵌入式系統(tǒng)領(lǐng)域,實(shí)時(shí)操作系統(tǒng)(RTOS)是確保任務(wù)按時(shí)完成的關(guān)鍵技術(shù)。ARM架構(gòu)因其低功耗、高性能的特點(diǎn),在嵌入式系統(tǒng)中得到了廣泛應(yīng)用。本
    的頭像 發(fā)表于 12-28 09:15 ?421次閱讀

    什么是嵌入式操作系統(tǒng)?

    什么是嵌入式操作系統(tǒng)? 想象一下,如果一個(gè)智能設(shè)備,比如你口袋里的智能手機(jī),是一個(gè)有頭腦的機(jī)器人,那么嵌入式操作系統(tǒng)(Embedded Operating System,簡稱EOS)就
    發(fā)表于 11-08 15:07

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

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

    嵌入式系統(tǒng)的啟動(dòng)流程

    嵌入式系統(tǒng)的啟動(dòng)流程是一個(gè)復(fù)雜但有序的過程,它涉及從系統(tǒng)上電到操作系統(tǒng)內(nèi)核及應(yīng)用程序啟動(dòng)的多個(gè)階段。
    的頭像 發(fā)表于 10-05 17:44 ?440次閱讀

    嵌入式系統(tǒng)的未來趨勢有哪些?

    嵌入式系統(tǒng)是指將我們的操作系統(tǒng)和功能軟件集成于計(jì)算機(jī)硬件系統(tǒng)之中,形成一個(gè)專用的計(jì)算機(jī)系統(tǒng)。那么嵌入式
    發(fā)表于 09-12 15:42

    “第六屆國產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    嵌入式系統(tǒng)是電子信息產(chǎn)業(yè)的基礎(chǔ),是智能系統(tǒng)的核心。大模型催生AI走入千家萬戶、喚醒端側(cè)AI的需求爆發(fā)。以機(jī)器人、無人駕駛和智能制造為代表的智能嵌入式
    的頭像 發(fā)表于 08-30 17:27 ?452次閱讀
    “第六屆國產(chǎn)<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    開啟全新AI時(shí)代 智能嵌入式系統(tǒng)快速發(fā)展——“第六屆國產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    粵港澳大灣區(qū)國家技術(shù)創(chuàng)新中心操作系統(tǒng)業(yè)務(wù)負(fù)責(zé)人柯善風(fēng)做了“國創(chuàng)面向工業(yè)機(jī)器人的OS解決方案和落地實(shí)踐”專題報(bào)告。柯善風(fēng)介紹國創(chuàng)中心的發(fā)展情況,分享了面向工業(yè)場景、自主可控、中立普惠的國創(chuàng)
    發(fā)表于 08-30 17:24

    RT-Thread出席第六屆中國嵌入式技術(shù)大會(huì),共話嵌入式操作系統(tǒng)與智能工業(yè)

    第六屆中國嵌入式技術(shù)大會(huì)將于8月27-28日在深圳會(huì)展中心(福田)1號館舉行。本屆大會(huì)以“AI與開源,開啟嵌入式系統(tǒng)智能新時(shí)代”為主題,聚焦人工智能與嵌入式應(yīng)用、
    的頭像 發(fā)表于 08-03 08:35 ?443次閱讀
    RT-Thread出席第六屆中國<b class='flag-5'>嵌入式</b>技術(shù)大會(huì),共話<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>與智能工業(yè)

    第六屆國產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇議程發(fā)布

    每年一度的國產(chǎn)嵌入式操作系統(tǒng)論壇即將在杭州濱江舉辦,今年是第六屆了,又是中國嵌入式系統(tǒng)新朋老友相聚的時(shí)刻。大模型催生AI走人千家萬戶、喚醒端側(cè)AI的需求爆發(fā)。以機(jī)器人、無人駕駛和智能制
    發(fā)表于 07-26 10:54

    嵌入式系統(tǒng)怎么學(xué)?

    操作系統(tǒng)的基本概念和原理,掌握常見的RTOS,如FreeRTOS、uC/OS等,以實(shí)現(xiàn)對嵌入式系統(tǒng)的任務(wù)調(diào)度和資源管理。 6、通信協(xié)議:學(xué)習(xí)常用的通信協(xié)議,如UART、SPI、I2C
    發(fā)表于 07-02 10:10

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

    由于嵌入式處理器早期功能單一且運(yùn)算能力不高,嵌入式應(yīng)用已不能滿足各個(gè)領(lǐng)域不斷增長的需求。嵌入式操作系統(tǒng)應(yīng)運(yùn)而生,嵌入式
    的頭像 發(fā)表于 04-09 17:27 ?827次閱讀
    再談<b class='flag-5'>嵌入式</b>實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>

    瑞薩CTSU程序在向嵌入式OS操作系統(tǒng)移植時(shí)的注意事項(xiàng)

    瑞薩CTSU程序在向嵌入式OS操作系統(tǒng)移植時(shí)的注意事項(xiàng)
    的頭像 發(fā)表于 03-29 08:05 ?368次閱讀
    瑞薩CTSU程序在向<b class='flag-5'>嵌入式</b><b class='flag-5'>OS</b><b class='flag-5'>操作系統(tǒng)</b>移植時(shí)的注意事項(xiàng)

    飛凌嵌入式A40i-H核心板已適配“礦鴻OS

    飛凌嵌入式基于全志科技A40i-H打造的FETA40i-C核心板成功完成了“礦鴻OS”的系統(tǒng)適配,嵌入式核心板與“礦鴻”
    的頭像 發(fā)表于 01-18 08:02 ?1044次閱讀
    飛凌<b class='flag-5'>嵌入式</b><b class='flag-5'>A</b>40i-H核心板已適配“礦鴻<b class='flag-5'>OS</b>”

    飛凌嵌入式這2款核心板已完成“礦鴻OS”適配,礦企伙伴看過來

    飛凌嵌入式FETA40i-C和FETMX6ULL-S兩款核心板成功完成“礦鴻OS”的系統(tǒng)適配,嵌入式核心板與“礦鴻”
    的頭像 發(fā)表于 01-17 11:25 ?916次閱讀
    飛凌<b class='flag-5'>嵌入式</b>這2款核心板已完成“礦鴻<b class='flag-5'>OS</b>”適配,礦企伙伴看過來