嵌入式系統(tǒng)高級(jí)編程語(yǔ)言

發(fā)布時(shí)間:2024-02-16
一、嵌入式系統(tǒng)高級(jí)語(yǔ)言編程特點(diǎn)
隨著嵌入式系統(tǒng)應(yīng)用范圍的不斷擴(kuò)大和嵌入式實(shí)時(shí)操作系統(tǒng)rtos(realtimeoperatingsystem)的廣泛使用,高級(jí)語(yǔ)言編程已是嵌入式系統(tǒng)設(shè)計(jì)的必然趨勢(shì)。
高級(jí)語(yǔ)言編程具有許多優(yōu)勢(shì):
(1)通用性強(qiáng)。
(2)容易編程。
(3)容易閱讀。
(4)可移植性好。
(5)可維護(hù)性好。
(6)直接支持中斷管理。
二、c/c++、java與嵌入式系統(tǒng)
在小型嵌入式系統(tǒng)中,通常只有一個(gè)微處理器,并且其主要工作往往不是計(jì)算,而是控制,應(yīng)選擇控制能力較強(qiáng)的語(yǔ)言。
在大型嵌入式系統(tǒng)中,往往會(huì)有多個(gè)微處理器或計(jì)算機(jī)并行工作,構(gòu)成多機(jī)系統(tǒng)。它們中有些工作于真正的嵌入式模式,有的則為純粹的信息處理。此時(shí),對(duì)系統(tǒng)的編程就變得相當(dāng)復(fù)雜,不同的任務(wù)可能會(huì)用不同的語(yǔ)言編程。
目前,在嵌入式系統(tǒng)開發(fā)過(guò)程中使用的語(yǔ)言種類很多,但僅有少數(shù)幾種語(yǔ)言得到了比較廣泛的應(yīng)用如c/c++和java等。
c語(yǔ)言是由dennisrichie于1972年在at&bell實(shí)驗(yàn)室研究成功并投入使用的系統(tǒng)編程語(yǔ)言。
c++是由bjarnestroustrup于1995年在bell實(shí)驗(yàn)室研制成功并投入使用的。
java語(yǔ)言是sunmicrosystems公司于1995年在internet上發(fā)布的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。
java是網(wǎng)絡(luò)語(yǔ)言,而嵌入式系統(tǒng)則在功能、價(jià)格、體積、功耗、上市時(shí)間等方面有特殊要求。
java不僅是一門語(yǔ)言,更是一種思想。它將使軟件開發(fā)在設(shè)計(jì)風(fēng)格、設(shè)計(jì)方法、設(shè)計(jì)目標(biāo)、設(shè)計(jì)過(guò)程等方面發(fā)生根本性變化。它將成為軟件再實(shí)現(xiàn)的基礎(chǔ),未來(lái)os的核心,各種應(yīng)用軟件的開發(fā)平臺(tái)和實(shí)現(xiàn)環(huán)境。但java并不是萬(wàn)能的,它有自己的應(yīng)用范圍,在網(wǎng)絡(luò)管理、網(wǎng)絡(luò)應(yīng)用、面向?qū)ο蟮膽?yīng)用、可視化操作、交互式應(yīng)用領(lǐng)域java是優(yōu)秀的;但在實(shí)時(shí)控制領(lǐng)域,如火箭控制、傳感器控制、宇宙飛行器的方位控制等方面c或匯編語(yǔ)言依然是最佳選擇。
上一個(gè):法律規(guī)定公司法人是誰(shuí)
下一個(gè):五一千島湖旅游攻略

雙面打印第二頁(yè)是反的怎么設(shè)置 雙面打印第二頁(yè)是反的設(shè)置成正向的方法
合租云服務(wù)器200m帶寬
系統(tǒng)分區(qū)分多少比較好,請(qǐng)問(wèn)裝系統(tǒng)怎么分區(qū)分幾個(gè)區(qū)最合適
西門子電動(dòng)蒸汽調(diào)節(jié)閥VVF53.100-160+SKC62
win10 升級(jí)工具(win10系統(tǒng)升級(jí)工具)
林業(yè)病蟲害楊扇舟蛾的防治
阿里云服務(wù)器重裝鏡像
com域名是什么意思?com域名價(jià)格評(píng)估的標(biāo)準(zhǔn)是什么?
圖片搜索網(wǎng)站哪個(gè)好?如何利用圖片進(jìn)行搜索
電腦上面的括號(hào)怎么打(電腦上括號(hào)符號(hào)怎么打出來(lái))
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos