摘要: 嵌入式系統(tǒng) 的開發(fā)已成為新的行業(yè)熱點(diǎn)。本文首先概述
嵌入式 Linux 系統(tǒng)開發(fā)的特點(diǎn)及其工具,然后具體描述MiniGUI圖形系統(tǒng)的移植、使用方法,并舉例說明在該系統(tǒng)上開始
信息 終端軟件的過程。該方案有很大的應(yīng)用前景。
關(guān)鍵詞: 嵌入式操作系統(tǒng) Linux MiniGUI 信息終端
引言
近年來,隨著軟硬件 資源的成熟與完善,嵌入式技術(shù)越來越和人們的生活緊密相關(guān),功能單一的公用電話也開始向嵌入式多媒體信息終端轉(zhuǎn)型。對(duì)嵌入式系統(tǒng)的研究,在全球激起了人們極大的興趣。
選擇開放源碼的Linux操作系統(tǒng)開發(fā)新一代嵌入式產(chǎn)品 已經(jīng)成為其中新的技術(shù)熱點(diǎn)。在本系統(tǒng)中,采用了MontaVista Linux系統(tǒng)。它提供了很多處理器 、目標(biāo)板和主機(jī)環(huán)境的組合,有一套完整的輔助開發(fā)工具,便于嵌入式系統(tǒng)專用人員設(shè)計(jì)、開發(fā)和發(fā)布應(yīng)用程序。
與此同時(shí),配備一個(gè)優(yōu)秀的圖形用戶界面,使產(chǎn)品和用戶能進(jìn)行友善可靠的交互也已成為開發(fā)工作中非常緊迫的要求。本系統(tǒng)中使用的MiniGUI就是嵌入式Linux系統(tǒng)下一個(gè)輕量級(jí)的圖形用戶界面支持系統(tǒng),目前已比較成熟,并已被用到很多項(xiàng)目的實(shí)際開發(fā)中。
1 嵌入式Linux系統(tǒng)
嵌入式系統(tǒng)是以應(yīng)用為中心 ,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁減。適用于用戶系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。從20世紀(jì)80年代末開始,陸續(xù)出現(xiàn)了一些嵌入式操作系統(tǒng),如VxWorks 、pSOS、WindowsCE、Linux等。其中免費(fèi)源代碼的Linux操作系統(tǒng)因其內(nèi)核小、支持多種硬件平臺(tái)、可裁減性好等顯著優(yōu)點(diǎn),得到了廣泛的關(guān)注,為嵌入式系統(tǒng)開發(fā)提供了一個(gè)極有力的選擇。
(2)MontaVista Linux
目前,已有多家公司 推出了嵌入式Linux發(fā)行版本。本系統(tǒng)中采用的是應(yīng)用全球三大嵌入式Linux供應(yīng)商之一MontaVista Software公司的最新版 MontaVista Linux3.0。它使用的是最標(biāo)準(zhǔn)Linux內(nèi)核2.4.2,是針對(duì)嵌入式設(shè)備度身定制的實(shí)時(shí)的、專業(yè)的嵌入式操作系統(tǒng)??紤]到嵌入式設(shè)備處理器、存儲(chǔ)器資源有限的情況,在不減少新內(nèi)核對(duì)嵌入設(shè)備有利特性的基礎(chǔ)上,MontaVista公司對(duì)內(nèi)核部分進(jìn)行了高度裁減、配置,使MontaVista Linux 3.0。它使用的是標(biāo)準(zhǔn)Linux內(nèi)核2.4.2,是針對(duì)嵌入式設(shè)備度身定制的實(shí)時(shí)的、專業(yè)的嵌入式操作系統(tǒng)??紤]到嵌入式設(shè)備處理器、存儲(chǔ)器資源有限的情況,在不減少新內(nèi)核對(duì)嵌入設(shè)備有利特性的基礎(chǔ)上,MontaVista公司對(duì)內(nèi)核部分進(jìn)行了高度裁減、配置,使MontaVista Linux 3.0系統(tǒng)性能具備穩(wěn)定、突出等特點(diǎn),同時(shí)還為MontaVista Linux 3.0配備了一個(gè)由優(yōu)先級(jí)驅(qū)動(dòng)的實(shí)時(shí)調(diào)度器(RealTime Scheduler),從而使客戶對(duì)實(shí)時(shí)性的要求得到更大的滿足。
2 軟件開發(fā)平臺(tái)
MontaVista Software公司在嵌入式Linux發(fā)行版中已提供了系統(tǒng)開發(fā)所需的環(huán)境:
a)內(nèi)核和文件系統(tǒng)工具——目標(biāo)配置工具(TCT)、庫優(yōu)化工具(LOT);
b)交叉開發(fā)工具——GNU GCC/C++ 編譯器、GDB源碼調(diào)試器、DDD圖形界面調(diào)試器等;
c)實(shí)時(shí)性能工具和分析工具。
系統(tǒng)內(nèi)核則通過Abatron公司的BDI2000調(diào)試器進(jìn)行測(cè)試,內(nèi)核運(yùn)行于PowerPC體系的CPU 上。該目標(biāo)系統(tǒng)已實(shí)現(xiàn)以太網(wǎng) 接口 、串口、USB 接口,LCD也能正常顯示。
3 系統(tǒng)框架結(jié)構(gòu)
應(yīng)用程序是最上層的開發(fā),其交互界面直接通過MiniGUI圖形系統(tǒng)的API 接口函數(shù)實(shí)現(xiàn)。MiniGUI屏蔽了對(duì)底層顯示、輸入設(shè)備編程 的細(xì)節(jié),使程序員 更能專注于信息終端界面的特色上,從而縮短了編程投入時(shí)間。MiniGUI圖形率編譯安裝后一般以庫的形式存放在操作系統(tǒng)/usr/lib文件目錄下。
該嵌入式系統(tǒng)的框架結(jié)構(gòu)如圖1所示。
4 MiniGUI的移植
(1)MiniGUI特點(diǎn)
MiniGUI是由魏永明主掛的一個(gè)自由軟件項(xiàng)目,現(xiàn)完全遵循GPL(General Public License)條款的純自由軟件,可以運(yùn)行在任何一種具有POSIX線程支持的POSIX兼容系統(tǒng)上。MiniGUI在體系結(jié)構(gòu)上有許多獨(dú)特之處。它的主要特色有:
a)提供了完備的多窗口機(jī)制;
b)對(duì)話框和預(yù)定義的控件類;
c)消息傳遞機(jī)制;
d)多字符集和多字體支持;
e)全拼、五筆等漢字輸入法支持;
f)BMP、GIF、JPEG等常見圖像文件的支持;
g)小巧,包含全部功能的庫文件大小為300KB左右;
h)可配置,可根據(jù)項(xiàng)目需求進(jìn)行定制配置和編譯;
i)可移植性好。
(2)MiniGUI的移植過程
要使MiniGUI運(yùn)行在入式目標(biāo)板PPC上,需在MontaVista Linux 3.0的交叉開發(fā)環(huán)境下移植該圖形包。
MiniGUI 1.2.6版發(fā)布時(shí)含資源文件壓縮包minigui-res1.2.6.tar.gz、庫文件壓縮包libminigui-1.2.6.tar.gz和一個(gè)綜合示范程序mde-1.2.6.tar.gz。
在開發(fā)主機(jī)上安裝好MontaVista Linux 3.0后,把主機(jī)NFS服務(wù)的輸出目錄配置為硬盤路徑/opt/hardhat/devkit/ppc/8xx/target。目標(biāo)板運(yùn)行起來后,會(huì)自動(dòng)掛載到該目錄下。
將該目標(biāo)作為當(dāng)前路徑安裝MiniGUI。
打開資源文件壓縮包,執(zhí)行如下命令
tar-xvf minigui-res-1.2.6.tar.gz
會(huì)自動(dòng)在當(dāng)前路徑下生成minigui-res目錄。在該目錄下可以看到config.linux文件,修改其中TOPDIR=NONE一項(xiàng),使TOPDIR=/opt/hardhat/devkit/ppc/8xx/target,此處的路徑對(duì)應(yīng)的就是前面設(shè)置的NFS輸出目錄。運(yùn)行安裝命令make install即可。
編譯庫文件壓縮包libminigui-1.2.6.tar.gz時(shí),解壓步驟如上。不同的是須在當(dāng)前目錄下運(yùn)行configure命令對(duì)庫文件進(jìn)行移植的配置。命令行如下:
CC=ppc_8xx-gcc./configure
--build=i386-linux
--target=ppc-unknown-linux
--prefix=/opt/hardhat/devkit/ppc/8xx/target
--libdir=/opt/hardhat/devkit/ppc/8xx/target/usr/lib
--includedir=/opt/hardhat/devkit/ppc/8xx/target/usr/include
--enable-debug
其中,ppc_8xx-gcc是針對(duì)PowerPC體系結(jié)構(gòu)目標(biāo)的編譯器,是MontaVista Linux提供的;build是指執(zhí)行編譯的機(jī)器,這里是x86的開發(fā)主機(jī);target是運(yùn)行該編譯器所產(chǎn)生目標(biāo)文件的機(jī)器;prefix是所有安裝路徑的前綴;libdir是庫文件安裝路徑;includedir是頭文件安裝路徑;enable-debub指編譯時(shí)需包含調(diào)試信息。
配置完,運(yùn)行編譯安裝命令。
綜合示范程序mde-1.2.6.tar.gz的安裝方法和庫文件類似的。
此時(shí),啟動(dòng)目標(biāo)板,在MontaVisa Linux的控制程序下,進(jìn)入/mde-1.2.6/mginit目錄,輸入命令行./③mginit運(yùn)行MiniGUI的這個(gè)后臺(tái)服務(wù)器程序,出現(xiàn)一個(gè)有小企圖片的窗口管理器,并在左上角弱出一個(gè)控制臺(tái)程序的子窗口。在該控制臺(tái)下,可以運(yùn)行mde中其它的示范例子。至此,MiniGUI圖形包在目標(biāo)板上移植安裝完成。
5 信息終端軟件開發(fā)
本系統(tǒng)中采用了MiniGUI專為嵌入式系統(tǒng)開發(fā)的Lite版本。它基于客戶/服務(wù)器(C/S)體系,在服務(wù)器和客戶之間傳遞輸入設(shè)備數(shù)據(jù),以及客戶和服務(wù)器之間的某些語法 和響應(yīng)數(shù)據(jù)。
在該信息終端軟件中,就根據(jù)這種結(jié)構(gòu)特點(diǎn),設(shè)計(jì)了一個(gè)服務(wù)器程序和兩個(gè)客戶進(jìn)程。服務(wù)器始終運(yùn)行后臺(tái),記錄有關(guān)系統(tǒng)信息,如系統(tǒng)計(jì)時(shí)、用戶刷卡余額等,通過MiniGUI提供的Socket機(jī)制通信 將數(shù)據(jù)傳給下面的客戶程序。主界面客戶進(jìn)程給用戶提供了完整的操作體驗(yàn),用戶可以通過菜單選擇打電話、瀏覽信息等功能。另一客戶進(jìn)程則是廣告屏保,在無人使用的間隙時(shí)間里,可以動(dòng)態(tài)顯示一些精彩的畫面,實(shí)現(xiàn)商業(yè)價(jià)值或公益宣傳。下面分別進(jìn)行介紹。
(1)信息終端客戶程序
該信息終端主體界面客戶程序在MiniGUI服務(wù)器的控制臺(tái)程序下打開,彈出的是信息終端的主菜單,顯示了電話、信息查詢、城市交通、新聞專欄等板塊。
程序?qū)崿F(xiàn)時(shí),開始是包含的頭文件。
MiniGUI圖形包的頭文件有:common.h(MiniGUI常用的宏及數(shù)據(jù)類型的定義)、minigui.h(全局的和通用的接口函數(shù)及雜項(xiàng)函數(shù)的定義)、window.h(定義了和窗口有關(guān)的宏、數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)和窗口函數(shù))。使用GDI函數(shù)和控件還需包括gdi.h、control.h兩個(gè)頭文件。
編程實(shí)現(xiàn)時(shí),MiniGUI的程序入口點(diǎn)是MiniGUIMai n函數(shù),系統(tǒng)初始化后就會(huì)自動(dòng)找到該函數(shù)。在該函數(shù)中先設(shè)置主窗口一些基本屬性,建立每個(gè)客戶程序唯一的一個(gè)消息隊(duì)列。當(dāng)程序結(jié)束時(shí),調(diào)用MainWindow ThreadC leanup函數(shù),清除主窗口所使用的消息隊(duì)列系統(tǒng)資源,退回服務(wù)器程序中。
其,各個(gè)功能子函數(shù)是在MiniGUI程序的另一主體部分——主界面窗口的過程函數(shù)中調(diào)用打開的。在主窗口建立時(shí),其中有一項(xiàng)屬性MainWindowProc,即是注明了對(duì)應(yīng)該窗口的過程函數(shù)。各個(gè)功能模塊的消息也都是通過主窗口中的消息循環(huán)進(jìn)行觸發(fā)的。
窗口過程函數(shù)主體上都是switch和case結(jié)構(gòu)的選擇語句,針對(duì)不同的消息產(chǎn)生不同的響應(yīng)。一般MSG_CREATE消息在窗口生成時(shí)被發(fā)送,因而控件往往在這里調(diào)用CreateWindow函數(shù)生成。MSG_PAINT則是在移動(dòng)窗口或調(diào)用UpdateWindow重繪時(shí)發(fā)生,可根據(jù)需要定義相應(yīng)的操作。MSG_CLOSE即是關(guān)閉窗口時(shí)的動(dòng)作,一般調(diào)用DestroyMainWindow銷毀主窗口,調(diào)用PostQuitMessage退出消息循環(huán)。
此外,在窗口過程函數(shù)MiniGUI提供的GDI,即圖形設(shè)備接口(graphics device interface),可以方便地將BMP、GIF、JPEG等圖片用Load Bitmap函數(shù)輸出到界面,并通過設(shè)備上下文(DC )的邏輯字體(logfont)實(shí)現(xiàn)多字體和多字符集支持。
廣告進(jìn)程的制作也類似,不再說明。
(2)信息終端軟件服務(wù)器程序
因?yàn)榉?wù)器和客戶程序需要交換數(shù)據(jù),所以我們使用了經(jīng)MiniGUI包裝過的Socket通信機(jī)制。
在服務(wù)器中,建立一個(gè)監(jiān)聽套接字:
#define LISTEN_SOCKET "/var/tmp/socket1"
static int listen_fd;
BOOL listen_socket(HWND hwnd)
{ if((listen_fd=serv_listen(LISTEN_SOCKET))<0)
return FALSH;
return RegisterListenFD(listen_fd,POLLIN,hwnd,NULL);
}
服務(wù)器監(jiān)聽該套接字listen_fd。當(dāng)客戶有連接請(qǐng)求時(shí),服務(wù)器的過程函數(shù)中就會(huì)收到MSG_FDEVENT消息,服務(wù)器就可以接受該請(qǐng)求以進(jìn)行相應(yīng)處理:
static int MainFunProc(HWND hWnd,
{ switch(message)
{case MSG_FDEVENT:
if(LOWOR D(wParam )= =listen_fd){
……
conn_fd=serv_ac cept(listen_fd,&uid);
if(conn_fd>0){
sock_read(conn_fd,buff[20],40);
……
sock_write (conn_fd,buff[20],40);
}}
break;
}}
在主界面進(jìn)程中,需要連接到服務(wù)器時(shí),可以通過cli_conn(LISTEN_SOCKET,'b')來提出請(qǐng)求。
這樣,服務(wù)器和客戶程序之間即可相互交流數(shù)據(jù)了。
廣告進(jìn)程實(shí)現(xiàn)時(shí),需要在服務(wù)器中設(shè)置事件鉤子函數(shù)SetServerEventHook(my_event_hook)。因?yàn)閺V告屏保是在沒有鍵盤鼠標(biāo)輸入的一段時(shí)間后自動(dòng)打開的,有任意鍵時(shí)又自動(dòng)關(guān)閉,所以只有始終運(yùn)行在后臺(tái)的服務(wù)器才能判斷廣告是否要打開關(guān)閉。
可以在消息循環(huán)時(shí)進(jìn)行判斷:
while(GetMessage(&Msg,HWND_DESKTOP))
{if (pid_scrnsaver= =0&&GetTi ckCount()>
old_tick_count+1000){
ShowCurs or(FLASE);
pid_scrnsaver=exec_app("./scrnsaver","crnsaver");
}
DispatchMessage(&Msg);
}
dld_tick_count是前一次消息的時(shí)間。當(dāng)從GetTickCount()得到的當(dāng)前時(shí)間大于設(shè)定值時(shí),還沒有任何消息的話,廣告屏保scrnsaver程序就啟動(dòng),同時(shí)隱蔽鼠標(biāo)光標(biāo)。
當(dāng)系統(tǒng)又接收到事件時(shí),會(huì)自動(dòng)執(zhí)行前面注冊(cè)過的事件鉤子函數(shù)。在該函數(shù)中,使用kill(pid_scrnsaver,SIGINT)命令關(guān)閉廣告程序,并顯示鼠標(biāo)即可。
軟件系統(tǒng)的示意如圖2所示。
將完成的C語言 程序文件用交叉編譯工具編譯,并鏈接MiniGUI庫文件,即可生成所需的可執(zhí)行文件。
結(jié)語
將嵌入式Linux應(yīng)用至信息家電類產(chǎn)品中,并開發(fā)出優(yōu)秀的人機(jī)交互界面,是嵌入式發(fā)展的趨勢(shì),擁有廣闊的市場(chǎng)前景。本系統(tǒng)開發(fā)的嵌入式信息終端也已初見成效,相信這種方案必將得到越來越多的應(yīng)用。
軟件開發(fā) (27150)
軟件開發(fā) (27150)
嵌入式L (6648)
嵌入式L (6648)
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
相關(guān)推薦
的特性。嵌入式 Linux 的特點(diǎn)是版權(quán)費(fèi)免費(fèi);購買費(fèi)用媒介成本技術(shù)支持全世界的自由軟件開發(fā) 者提供支持網(wǎng)絡(luò)特性免費(fèi),而且性能優(yōu)異,軟件 移植容易,代碼開放,有許多應(yīng)用軟件 支持,應(yīng)用產(chǎn)品開發(fā) 周期短,新產(chǎn)品上市
2019-08-20 07:42:32
底層,在內(nèi)核源代碼中占較大比例,驅(qū)動(dòng)程序開發(fā) 逐漸成為嵌入式 軟件開發(fā) 中一項(xiàng)重要工作。應(yīng)項(xiàng)目設(shè)計(jì)的需要完成了嵌入式 Linux 下 的LCD驅(qū)動(dòng)程序設(shè)計(jì)。
2019-11-11 07:33:32
嵌入式 Linux 軟件開發(fā) (學(xué)習(xí)目標(biāo)計(jì)劃內(nèi)容)
2021-11-16 08:17:18
論壇瘋狂發(fā)帖求教,現(xiàn)在回頭一看不免感嘆:怎么會(huì)提出這么弱智的問題?但是,當(dāng)時(shí)就是被這類問題折磨得寢食難安。
相對(duì)于嵌入式 Linux 常識(shí)的匱乏,更大的困難是缺乏完善的知識(shí)結(jié)構(gòu):只了解硬件,或是只了解軟件
2023-09-25 07:12:51
ARM+LINUX 路線,主攻嵌入式 Linux 操作系統(tǒng)及其上應(yīng)用軟件開發(fā) 目標(biāo):(1)掌握主流嵌入式 微處理器的結(jié)構(gòu)與原理(初步定為arm9)(2)必須掌握一個(gè)嵌入式 操作系統(tǒng) (初步定為uclinux或
2021-10-27 10:22:58
對(duì)于嵌入式 的學(xué)習(xí)來說,你要掌握好方法最重要,不能漫無目的的學(xué)習(xí),那樣就會(huì)使你學(xué)的很迷茫,所以學(xué)習(xí)嵌入式 在此之前ARM+LINUX 路線,主攻嵌入式 Linux 操作系統(tǒng)及其上應(yīng)用軟件開發(fā) 目標(biāo): (1)掌握
2021-11-08 06:32:42
ARM+LINUX 路線,主攻嵌入式 Linux 操作系統(tǒng)及其上應(yīng)用軟件開發(fā) 目標(biāo): (1)掌握主流嵌入式 微處理器的結(jié)構(gòu)與原理(初步定為arm9) (2)必須掌握一個(gè)嵌入式 操作系統(tǒng) (初步定為uclinux
2021-10-27 06:14:24
嵌入式 Linux 應(yīng)用開發(fā) ;(文件、多任務(wù)、網(wǎng)絡(luò))5、了解嵌入式 產(chǎn)品開發(fā) 流程;(硬件 --軟件 --系統(tǒng))6、交接嵌入式 系統(tǒng)移植;(u-boot、內(nèi)核、文件系統(tǒng))7、了解嵌入式 底層軟件開發(fā) ;...
2021-11-08 06:43:06
嵌入式 軟件開發(fā) ,小家電,esp32視覺,esp8266物聯(lián)網(wǎng),各種2G\\4G物聯(lián)網(wǎng)產(chǎn)品開發(fā) ,C\\C++\\C#,QT上位機(jī)開發(fā) ,有需要的老板可以加我微,18802689896
2022-09-05 14:13:59
嵌入式 軟件開發(fā) 與非嵌入式 軟件開發(fā) 區(qū)別?設(shè)備驅(qū)動(dòng)開發(fā) 與裸機(jī)驅(qū)動(dòng)開發(fā) 區(qū)別?嵌入式開發(fā) 與傳統(tǒng)單片機(jī)開發(fā) 區(qū)別?
2021-04-02 06:29:41
在嵌入式 軟件開發(fā) ,包括單片機(jī)開發(fā) 中,軟件 架構(gòu)對(duì)于開發(fā) 人員是一個(gè)必須認(rèn)真考慮的問題。軟件 架構(gòu)對(duì)于系統(tǒng)整體的穩(wěn)定性和可靠性是非常重要的,一個(gè)合適的軟件 架構(gòu)不僅結(jié)構(gòu)清晰,并且便于開發(fā) 。我相信在嵌入式 或
2021-02-02 06:58:01
前言:本人目前機(jī)械工程在讀,希望能夠在畢業(yè)時(shí)進(jìn)入嵌入式 行業(yè)工作。沒有相關(guān)基礎(chǔ),從0開始自學(xué),并打算不定期寫博客做知識(shí)回顧,督促自己。學(xué)習(xí)目標(biāo):擁有扎實(shí)的嵌入式 軟件開發(fā) 基礎(chǔ)知識(shí)能獨(dú)立完成幾個(gè)綜合項(xiàng)目
2021-11-05 07:22:54
隨著時(shí)代科技的發(fā)展,越來越多的嵌入式 產(chǎn)品走進(jìn)了我們的生活,工作及學(xué)習(xí)。大到軍事領(lǐng)域,小到智能手機(jī)。越來越多的嵌入式 產(chǎn)品相繼誕生,隨著產(chǎn)品應(yīng)用的增多,嵌入式 軟件開發(fā) 工程師也就成為最具發(fā)展前途的職業(yè)之一
2021-10-15 09:55:53
嵌入式 軟件開發(fā) 字符串拷貝函數(shù)strcpy該如何去實(shí)現(xiàn)呢?判斷嵌入式 軟件開發(fā) 內(nèi)存存儲(chǔ)大端小端的程序該如何去實(shí)現(xiàn)呢?
2021-12-24 06:18:26
翻譯自這篇博文不同物理設(shè)備之間的數(shù)字轉(zhuǎn)換可以說是隨處可見,讓其智能又強(qiáng)大。驅(qū)動(dòng)設(shè)備的引擎是嵌入式 軟件 ,它是快速發(fā)展的IoT生態(tài)系統(tǒng)中不可或缺的一部分。本篇博客主要談嵌入式 軟件開發(fā) 工具。解釋
2021-10-28 08:21:08
想要問問有沒有從事嵌入式 軟件開發(fā) 工作的,我想要了解一下 這個(gè)職業(yè)的一些前景,以及如果想要找這類工作應(yīng)該從什么開始學(xué)習(xí)!
2021-12-26 15:56:42
汽車等。這些都是嵌入式 工程師汗水的結(jié)晶,都是嵌入式 工程師們的“孩子”! 嵌入式 軟件開發(fā) ,入行起薪高,工作3-5年以上,2-3萬,不成問題。 隨著當(dāng)前信息 化網(wǎng)絡(luò)技術(shù)在各行各業(yè)的快遞普及,嵌入式 系統(tǒng)在
2017-03-21 17:47:36
我是一名初入職場(chǎng)的萌新,工作不久從嵌入式 軟件 工程師轉(zhuǎn)到了FPGA工程師,這篇文章簡(jiǎn)單講講兩者的區(qū)別。嵌入式 軟件 工程師無非分為兩大類,在Windows平臺(tái)下做嵌入式 軟件開發(fā) 和在Linux 平臺(tái)下做嵌入式
2021-08-18 06:37:31
嵌入式 軟件開發(fā) 工程師與FPGA開發(fā) 工程師的區(qū)別是什么?
2021-11-22 06:11:15
嵌入式 軟件開發(fā) 工程師需要具備哪些知識(shí)呢?
2021-11-12 06:10:27
知識(shí)點(diǎn)學(xué)習(xí) 熟悉 Linux 的基本使用對(duì)于嵌入式 軟件開發(fā) 至關(guān)重要。包括文件系統(tǒng)的管理、用戶權(quán)限的控制、軟件 包管理等。嵌入式開發(fā) 人員需要能夠在 Linux 環(huán)境下 進(jìn)行開發(fā) 、調(diào)試和部署工作。因此我們需要
2024-02-19 11:23:54
,參數(shù)的保存與讀取會(huì)存在一定的差異化,例如,單片機(jī)下 ,保存參數(shù)是寫入eeprom或者rom,windows和linux 下 的軟件 則會(huì)以配置文件的形式保存參數(shù)。下面以我以前在工作中所遇到情況,重點(diǎn)寫寫嵌入式 linux 軟件 是如何進(jìn)行的數(shù)據(jù)參數(shù)的保存。
2020-04-02 07:37:54
嵌入式 軟件開發(fā) 的數(shù)據(jù)結(jié)構(gòu)是怎樣組成的?嵌入式 軟件開發(fā) 數(shù)據(jù)結(jié)構(gòu)的工作流程是怎樣的?
2021-12-24 07:22:20
感覺學(xué)習(xí)難度很大,很多新手就是這樣從入門到放棄的。但真實(shí)的情況是,這個(gè)行業(yè)入門門檻低到讓你發(fā)指,只要你能堅(jiān)持,初中文憑照樣能玩得很溜。如果你真的喜歡研究技術(shù),喜歡做一個(gè)創(chuàng)客,通過自己掌握的技術(shù)把自己天馬行空的想象變成現(xiàn)實(shí)產(chǎn)品,那嵌入式開發(fā) 絕對(duì)是你必學(xué)的技術(shù)。1.嵌入式 軟件開發(fā) 是做什么的?很
2021-10-27 06:58:55
等等相關(guān)知識(shí)?! ?duì)于嵌入式 軟件開發(fā) 不僅是上面編程方面需要掌握,還有需要掌握的就是: 1、熟悉ARM、X86、PLC等硬件知識(shí); 2、熟悉計(jì)算機(jī)接口知識(shí),熟悉WinCE或Linux 等嵌入式 操作系統(tǒng)
2020-06-28 11:31:27
很多人不知道嵌入式 軟件開發(fā) 是做什么的,那么今天就來看一下 。 嵌入式 軟件開發(fā) 做什么,首先你要知道對(duì)于嵌入式 軟件開發(fā) 工程師來說大概是做什么的: 負(fù)責(zé)上層應(yīng)用軟件 ,主要用: (1)CPU:51
2022-12-15 16:39:51
/details/80591288因主要是從事應(yīng)用軟件開發(fā) ,現(xiàn)在講的是嵌入式 應(yīng)用軟件 框架。一般好的程序框架,不單單只是應(yīng)用軟件 的框架,是一個(gè)系統(tǒng)的。如linux 系統(tǒng)架構(gòu),由于本人才疏學(xué)淺只能自我編寫...
2021-12-24 07:25:10
什么是嵌入式 系統(tǒng)?嵌入式 系統(tǒng)軟件開發(fā) 與普通軟件開發(fā) 有何區(qū)別?嵌入式 軟件開發(fā) 的一般流程是怎樣的?
2021-12-24 06:41:04
嵌入式 軟件開發(fā) 的存儲(chǔ)器有哪些呢?分別有什么優(yōu)缺點(diǎn)?嵌入式 軟件開發(fā) 的處理器是什么?有何功能?
2021-12-24 06:15:25
嵌入式 軟件開發(fā) 的特點(diǎn)、設(shè)計(jì)流程、嵌入式 軟件 的結(jié)構(gòu) 一:嵌入式 軟件開發(fā) 的特點(diǎn)1.?嵌入式 軟件 設(shè)計(jì)時(shí)更強(qiáng)調(diào)軟硬件協(xié)同工作的效率和穩(wěn)定性。2.嵌入式 軟件 的結(jié)果通常需要固化在目標(biāo)系統(tǒng)的儲(chǔ)存器或處理器內(nèi)部
2021-11-08 06:58:15
嵌入式 軟件開發(fā) 到底是什么一個(gè)概念,總會(huì)有人覺得它是一個(gè)很深?yuàn)W的一個(gè)課程,它是否是比軟件 研發(fā)更加有發(fā)展的趨勢(shì)呢?嵌入式 的開發(fā) 總的來說是一個(gè)整合能力的,需要學(xué)習(xí)者有一定的知識(shí)邏輯水平。由于嵌入式 系統(tǒng)
2021-11-08 06:44:56
應(yīng)用程序開發(fā) 標(biāo)準(zhǔn)教程》華清遠(yuǎn)見出版2:《嵌入式 Linux C語言程序設(shè)計(jì)基礎(chǔ)教程》華清遠(yuǎn)見出版3:《Linux 設(shè)備驅(qū)動(dòng)開發(fā) 詳解》華清遠(yuǎn)見出版嵌入式 、安卓軟件開發(fā) 群 177836540,這里群文件里有很多嵌入式開發(fā) 書,大家想學(xué)嵌入式開發(fā) 就多看看,多讀讀?。?!
2016-01-31 14:45:03
編寫軟件 技術(shù)文檔,保持軟件開發(fā) 的跟蹤4.與項(xiàng)目團(tuán)隊(duì)合作,按時(shí)完成軟件開發(fā) 目標(biāo)任職要求:1.本科及以上學(xué)歷,電子或計(jì)算機(jī)軟件 相關(guān)專業(yè)2.3年及以上嵌入式 軟件開發(fā) 經(jīng)驗(yàn)3.熟悉C/C++,嵌入式 操作系統(tǒng)如
2017-01-17 15:12:57
嵌入式 Linux 系統(tǒng)開發(fā) 嵌入式 Linux 系統(tǒng)開發(fā) (應(yīng)用軟件開發(fā) ):通過內(nèi)核提供的服務(wù)實(shí)現(xiàn)相應(yīng)功能一、嵌入式 C語言開發(fā) 與嵌入式 Linux C開發(fā) 的區(qū)別?大學(xué)C語言程序設(shè)計(jì):無os操作系統(tǒng)【管理資源
2021-11-05 08:12:18
安排。在與他們交流溝通的過程中,被問到最多的幾個(gè)問題就是“如何做好嵌入式 Linux 學(xué)習(xí)前的準(zhǔn)備?”,“學(xué)習(xí)嵌入式 Linux 需要補(bǔ)習(xí)哪些基礎(chǔ)課程?”,“嵌入式 Linux 開發(fā) 跟普通軟件開發(fā) 在學(xué)習(xí)方法上有
2011-03-11 16:51:36
系統(tǒng)硬件設(shè)備和程序進(jìn)行優(yōu)化和集成測(cè)試,開發(fā) 出符合系統(tǒng)總體設(shè)計(jì)要求的高質(zhì)量嵌入式 系統(tǒng);具有工程師的實(shí)際工作能力和業(yè)務(wù)水平。相關(guān)文章:《手機(jī)app移動(dòng)應(yīng)用軟件開發(fā) 為何越加旺盛?》同時(shí)在這樣一個(gè)技術(shù)日進(jìn)千...
2021-11-09 08:06:51
嵌入式 系統(tǒng)的概念嵌入式 系統(tǒng)的基本架構(gòu)嵌入式 操作系統(tǒng)的基本組成和分類嵌入式 數(shù)據(jù)庫管理嵌入式 網(wǎng)絡(luò)嵌入式 系統(tǒng)設(shè)計(jì)的核心技術(shù)嵌入式 系統(tǒng)軟件 的設(shè)計(jì)流程嵌入式 軟件 設(shè)計(jì)模型嵌入式 系統(tǒng)軟件開發(fā) 環(huán)境1.嵌入式 系統(tǒng)
2021-11-08 08:37:48
嵌入式開發(fā) 與傳統(tǒng)的軟件開發(fā) 的區(qū)別是什么?就僅僅是平臺(tái)不一樣嗎?
2014-11-25 14:22:22
RTOS是嵌入式 系統(tǒng)的軟件開發(fā) 平臺(tái)RTOS最關(guān)鍵的部分是實(shí)時(shí)多任務(wù)內(nèi)核,它的基本功能包括任務(wù)管理、定時(shí)器管理、存儲(chǔ)器管理、資源管理、事件管理、系統(tǒng)管理、消息管理、隊(duì)列管理、旗語管理等, 這些管理功能
2011-08-12 14:32:24
VxWorks嵌入式 軟件開發(fā) 常用的軟件 工具有哪些呢?
2021-12-24 07:06:49
`書包含ARM裸機(jī)程序開發(fā) 、嵌入式 Linux 系統(tǒng)建構(gòu)、Linux 動(dòng)程序開發(fā) 三部分。從軟硬件的分界始,循序漸進(jìn),逐一介紹嵌入式 底層軟件開發(fā) 的各個(gè)技術(shù)要點(diǎn),技術(shù)體系全面;既有一定理論,但更加強(qiáng)調(diào)實(shí)戰(zhàn)性
2021-03-05 14:49:18
嵌入式 產(chǎn)品算法工程師調(diào)試 5.配合PC端調(diào)參、調(diào)試軟件開發(fā) 及測(cè)試 任職資格: 1.3-5年相關(guān)領(lǐng)域經(jīng)驗(yàn),優(yōu)秀者可放寬條件 2.精通C編程 3.精通ARM硬件架構(gòu)及驅(qū)動(dòng)設(shè)計(jì)、例如ST、NXP、TI等
2015-01-13 11:40:06
嵌入式 ,那為什么做
嵌入式 應(yīng)用
開發(fā) 的時(shí)候,也用
linux 平臺(tái)呢?在windows平臺(tái)不是一樣
開發(fā) ,然后下載到板子上嗎? 希望能有人幫忙解答一
下 謝謝?。?/div>
2016-09-07 16:52:59
ARM+LINUX 路線,主攻嵌入式 Linux 操作系統(tǒng)及其上應(yīng)用軟件開發(fā) 目標(biāo): (1) 掌握主流嵌入式 微處理器的結(jié)構(gòu)與原理(初步定為arm9) (2) 必須掌握一個(gè)嵌入式 操作系統(tǒng) (初步定為
2021-11-04 07:25:47
從事嵌入式 軟件開發(fā) 好處和缺點(diǎn)是什么?
2021-09-28 06:47:46
很多學(xué)員都有去了解過嵌入式 ,但是之后就杳無音信了,這是為什么呢?是大家對(duì)嵌入式 沒有信心,還是對(duì)自己沒有信心呢?下面小編就來給大家介紹下 從事嵌入式 軟件開發(fā) 的好處是什么吧。一、從事嵌入式 軟件開發(fā) 的好處
2021-11-08 08:45:57
就我目前所了解的,第一、嵌入式 軟件 需要具備c語言基礎(chǔ)知識(shí),第二、單片機(jī)第三、數(shù)電、模電基礎(chǔ),我現(xiàn)在的困惑就是,做harmonyos嵌入式 軟件開發(fā) 和普通的嵌入式 軟件開發(fā) 有什么區(qū)別,如果有區(qū)別,那么我該具體以什么路線去學(xué)習(xí)
2021-09-03 00:37:29
仿真模型設(shè)計(jì)者優(yōu)先 [size=13.3333330154419px]熟悉ARM或者M(jìn)IPS嵌入式 軟件開發(fā) :?jiǎn)?dòng)流程,中斷處理,常見外設(shè)驅(qū)動(dòng)開發(fā)
2016-09-07 14:51:59
請(qǐng)問一下 ,有沒有誰知道基于Simulink的OSEK嵌入式 軟件開發(fā) 方法?
2021-04-28 06:57:12
的圖形用戶界面支持系統(tǒng),被廣泛的應(yīng)用于高端科技產(chǎn)品中。利用MiniGUI 開發(fā) 出良好的人機(jī)交互界面已成為嵌入式開發(fā) 中的迫切需求。本文實(shí)現(xiàn)了在ARM-Linux 環(huán)境下 進(jìn)行基于QVFB的MiniGUI 的模擬開發(fā)
2019-09-23 06:03:49
現(xiàn)在進(jìn)行嵌入式 軟件開發(fā) 的開發(fā) 環(huán)境一般都是基于 Linux 系統(tǒng)。Linux 指的是一個(gè)操作系統(tǒng)內(nèi)核,Linux 內(nèi)核與系統(tǒng)是獨(dú)立分開的。內(nèi)核有專門的維護(hù)升級(jí)團(tuán)隊(duì),然后各廠商,社區(qū)組織利用linux 內(nèi)核
2021-11-05 08:29:20
關(guān)注+星標(biāo)公眾號(hào),不錯(cuò)過精彩內(nèi)容作者 | strongerHuang微信公眾號(hào)|嵌入式 專欄基于MCU的嵌入式 軟件開發(fā) ,可能在某些情況下 沒有多余存儲(chǔ)空間,從而沒有在本地有效保存調(diào)試和日志...
2021-11-05 06:39:43
對(duì)嵌入式 數(shù)據(jù)庫或圖形軟件開發(fā) 有興趣,可以進(jìn)一步學(xué)習(xí)嵌入式 linux 數(shù)據(jù)庫開發(fā) 或基于 QT的嵌入式 linux 圖形應(yīng)用軟件 設(shè)計(jì)。...
2021-11-05 08:11:52
,需要和底層硬件聯(lián)系,因此,要求軟件開發(fā) 人員必須具備一定的硬件知識(shí),對(duì)硬件系統(tǒng)的工作原理有大致的了解。以目前廣泛使用的嵌入式 操作系統(tǒng)Linux 為例,嵌入式 Linux 的內(nèi)核與運(yùn)行于通用計(jì)算機(jī)平臺(tái)的Linux
2012-03-13 15:47:30
1引言隨著軟硬件資源的成熟與完善,嵌入式 技術(shù)的應(yīng)用越來越廣泛,而開放源碼的Linux 操作系統(tǒng)成為開發(fā) 嵌入式 產(chǎn)品的首選。MiniGUI 是一個(gè)適用于嵌入式 系統(tǒng)的、功能強(qiáng)大的、輕量級(jí)的圖形用戶界面支持系統(tǒng)
2021-11-03 06:56:54
如何對(duì)嵌入式 LINUX 驅(qū)動(dòng)的硬件信息 進(jìn)行配置呢?如何去實(shí)現(xiàn)嵌入式 LINUX 驅(qū)動(dòng)的軟件 代碼呢?
2021-12-24 07:31:32
1. 如何學(xué)習(xí)嵌入式 軟件開發(fā) 做嵌入式 軟件開發(fā) 一定要結(jié)合開發(fā) 板來學(xué)習(xí),所有的知識(shí)都可以在開發(fā) 板上實(shí)現(xiàn),我的嵌入式 學(xué)習(xí)主要分為兩個(gè)主要階段。1.1 對(duì)于MCU的學(xué)習(xí): 這個(gè)階段主要學(xué)習(xí)基礎(chǔ)的硬件知識(shí)
2022-02-11 07:33:04
該不該放棄嵌入式 、單片機(jī)這條路?如何學(xué)習(xí)嵌入式 軟件開發(fā) ?
2021-12-24 06:32:25
嵌入式 軟件開發(fā) 需要學(xué)習(xí)什么知識(shí),對(duì)學(xué)習(xí)嵌入式 來說就比較有條清晰的學(xué)習(xí)路線。嵌入式 軟件開發(fā) 需要學(xué)習(xí)的知識(shí)有C語言,匯編,數(shù)據(jù)結(jié)構(gòu),linux 高級(jí)編程,ARM系統(tǒng),嵌入式 內(nèi)核,嵌入式 驅(qū)動(dòng)。嵌入式 需要學(xué)習(xí)
2015-10-14 09:19:11
學(xué)嵌入式 軟件開發(fā) 需要些什么知識(shí)??嵌入式 很難,不容易學(xué)習(xí)。以為他需要學(xué)習(xí)的東西非常多,而且難,所以如果我們知道嵌入式 需要學(xué)習(xí)什么,對(duì)學(xué)習(xí)嵌入式 來說就比較有條清晰的學(xué)習(xí)路線。嵌入式開發(fā) 需要學(xué)習(xí)的內(nèi)容
2015-09-30 09:32:33
嵌入式 時(shí)代已經(jīng)來臨,你還在等什么? ---循序漸進(jìn)學(xué)習(xí)嵌入式開發(fā) 技術(shù)最近經(jīng)常有用人單位給 我打來電話,問我這有沒有嵌入式 Linux 方面的開發(fā) 人員,他們說他們單位急需要懂得在嵌入式 linux 環(huán)境下
2021-10-28 09:20:57
對(duì)于嵌入式 軟件開發(fā) 的優(yōu)點(diǎn)和缺點(diǎn)有了解的嗎? 由于嵌入式 的快速發(fā)展,嵌入式 系統(tǒng)是當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。嵌入式 系統(tǒng)用在一些特定專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器
2017-01-13 14:25:55
西電移動(dòng)計(jì)算與通信團(tuán)隊(duì)招聘:嵌入式 軟件開發(fā) (專職或兼職)研究方向:工業(yè)嵌入式 計(jì)算平臺(tái)開發(fā) 。需求人數(shù):1人要求:1、熟悉linux 操作系統(tǒng)和嵌入式 實(shí)時(shí)操作系統(tǒng),具有嵌入式 linux /RTOS軟件開發(fā)
2021-10-12 09:32:52
嵌入式 軟件開發(fā) 職位要求:1.三年及以上嵌入式 軟件開發(fā) 經(jīng)驗(yàn)。2.本科學(xué)歷,英文讀寫即可。嵌入式 項(xiàng)目管理的職位要求:1.四年及以上嵌入式 相關(guān)工作經(jīng)驗(yàn),有項(xiàng)目管理的經(jīng)驗(yàn)。2.本科學(xué)歷,英文讀寫熟練,口語
2018-05-30 11:04:33
本文章主要解決在使用stm32+ucos進(jìn)行嵌入式 軟件開發(fā) 中遇到的系統(tǒng)重啟現(xiàn)象查找與解決。
2021-09-18 07:23:25
軟件開發(fā) 。 4.熟練掌握 linux 、QT進(jìn)行嵌入式 系統(tǒng)的軟件 設(shè)計(jì)和linux 驅(qū)動(dòng)程序開發(fā) 。熟悉linux 下 串口、SPI、IIC、CAN、USB、PORT等常用外設(shè)的使用。熟悉linux 下網(wǎng)絡(luò)通訊程序
2017-02-15 18:15:42
想知道嵌入式 軟件開發(fā) 編程學(xué)的是什么?我們得先知道什么是嵌入式開發(fā) ,今天就來整理整理嵌入式 工程師培訓(xùn)技能。 一般來說它負(fù)責(zé)上層應(yīng)用軟件 ,主要要用: (1)CPU:51/MSP430/ARM7
2021-11-08 08:15:53
嘿大家,我想開始討論嵌入式 軟件開發(fā) 并分享一些對(duì)我的工作有幫助的技巧。首先,清楚了解項(xiàng)目的要求和限制很重要。這包括諸如處理能力、內(nèi)存和輸入/輸出能力之類的東西。此信息 將有助于指導(dǎo)您的設(shè)計(jì)決策并確保軟件
2023-03-31 08:28:45
ARM+Linux 是目前比較吃香的嵌入式 軟件開發(fā) 組合,但很多新手對(duì)于如何入門嵌入式 感覺不知從何下手,本文分析了學(xué)習(xí)嵌入式 軟件開發(fā) 需要具備哪些基本知識(shí)和技能,開發(fā) 學(xué)習(xí)的基本步驟,并給出了各種參考資料
2018-04-11 15:25:34
嵌入式 軟件開發(fā) 職位要求:1.五年及以上嵌入式 軟件開發(fā) 經(jīng)驗(yàn)。2.本科學(xué)歷,英文讀寫熟練。除要出國(guó)培訓(xùn)的職位需要英語口語能進(jìn)行交流福利待遇: 10k-15k/m*13 m嵌入式 項(xiàng)目管理的職位要求:1.5
2018-09-07 17:09:35
崗位職責(zé):1、負(fù)責(zé)研發(fā)項(xiàng)目軟件開發(fā) ,驗(yàn)證及問題分析定位;2、根據(jù)產(chǎn)品需求和項(xiàng)目工程師一起討論確定實(shí)施方案,編寫嵌入式 軟件 方案;職位要求:1、大專及以上學(xué)歷,電子,計(jì)算機(jī),自動(dòng)化或相關(guān)專業(yè),2年以上
2014-03-25 17:18:36
想請(qǐng)問論壇的大佬們,做為一個(gè)硬件工程師如何學(xué)嵌入式 軟件開發(fā) ,從什么地方開始著手!
2019-04-08 12:11:48
獵頭職位:嵌入式 軟件開發(fā) 【成都】工作職責(zé):1.閱讀客戶或者研發(fā)提供的需求,進(jìn)行需求分析; 2.根據(jù)項(xiàng)目需求和研發(fā)能力編制研發(fā)計(jì)劃; 3.根據(jù)項(xiàng)目需求和所使用的技術(shù)編寫詳細(xì)設(shè)計(jì)說明書;4.根據(jù)詳細(xì)
2017-04-24 11:59:51
獵頭職位:嵌入式 軟件開發(fā) 【深圳】工作職責(zé):1.TGY電源柜項(xiàng)目軟件 的編制和調(diào)試工作; 2.TGY電源柜老項(xiàng)目的在線維護(hù),軟件 平臺(tái)的建立; 3.容量顯示儀BMS產(chǎn)品的軟件 的編制和調(diào)試工作;任職資格
2017-03-24 10:49:50
如何選擇嵌入式 軟件開發(fā) 平臺(tái)?
2021-04-27 06:34:30
嵌入式 系統(tǒng)的開發(fā) 已成為新的行業(yè)熱點(diǎn)。本文首先概述嵌入式 Linux 系統(tǒng)開發(fā) 的特點(diǎn)及其工具,然后具體描述MiniGUI 圖形系統(tǒng)的移植、使用方法,并舉例說明在該系統(tǒng)上開發(fā)信息 終端 軟
2009-04-15 10:45:54 21 近幾年,嵌入式 Linux 系統(tǒng)已得到廣泛的應(yīng)用,相應(yīng)的圖形用戶界面的開發(fā) 也日趨重要,MiniGUI 正是其中的一個(gè)輕量級(jí)的圖形用戶界面支持系統(tǒng)。本文分析了嵌入式 操作系統(tǒng)下圖形用
2009-09-17 11:26:19 38 嵌入式 軟件開發(fā) 又是指什么? 隨著嵌入式 軟件 系統(tǒng)結(jié)構(gòu)越來越復(fù)雜,嵌入式 軟件 的開發(fā) 已成為復(fù)雜的系統(tǒng)工程。早期的嵌入式 系統(tǒng)中,軟件 與硬件
2009-04-20 08:43:24 8423 本文講解基于 Linux 和 MiniGUI 的嵌入式 系統(tǒng)軟件開發(fā) ,其內(nèi)容不僅僅限于 MiniGUI 的編程,還會(huì)涉及到一些 Linux 下嵌入式 系統(tǒng)軟件開發(fā) 的技巧
2011-05-16 11:10:02 1293 隨著嵌入式 系統(tǒng)在通信、網(wǎng)絡(luò)設(shè)施、航空、航海和航天等領(lǐng)域的大范圍應(yīng)用,需要功能強(qiáng)大的軟件開發(fā) 平臺(tái)輔助嵌入式 應(yīng)用軟件 的開發(fā) 。一個(gè)好的軟件開發(fā) 平臺(tái)是衡量軟件開發(fā) 環(huán)境優(yōu)劣
2011-12-01 15:37:25 55 ARM嵌入式 軟件開發(fā) ARM嵌入式 軟件開發(fā) ARM嵌入式 軟件開發(fā)
2016-01-15 17:29:25 63 Linux 軟件開發(fā) 平臺(tái)及軟件 配置
8.1 Linux 體系結(jié)構(gòu)
8.2 Linux 開發(fā) 基礎(chǔ)
8.2 Linux 嵌入式 系統(tǒng)開發(fā) 平臺(tái)配置
8.3 Linux 程 序 設(shè) 計(jì)
2017-04-11 14:38:28 3 為什么當(dāng)今嵌入式 行業(yè)會(huì)如此受歡迎呢?我們從事嵌入式 軟件開發(fā) 有什么好處嗎?小編就來說說我的看法吧,嵌入式 軟件開發(fā) 的優(yōu)勢(shì)我們可以從幾點(diǎn)來看。
2017-12-21 15:23:35 4932 C語言是嵌入式 軟件開發(fā) 的基礎(chǔ),c佳佳在嵌入式 領(lǐng)域也有一定的份額,但是很少,所以我們?nèi)绻?b class="flag-6" style="color: red">嵌入式軟件開發(fā) ,就得熟練掌握c語言語法。
2019-08-26 17:11:25 1295 嵌入式 Linux 驅(qū)動(dòng)開發(fā) 10年以上嵌入式 軟件開發(fā) 經(jīng)歷,5年以上嵌入式 及物聯(lián)...
2021-11-02 11:36:09 13 嵌入式 軟件開發(fā) 需要懂的硬件基礎(chǔ)
2021-11-03 11:06:01 24 電子發(fā)燒友網(wǎng)站提供《基于嵌入式 Linux 系統(tǒng)的MiniGUI 的移植.pdf》資料免費(fèi)下載
2023-10-12 10:20:36 1 嵌入式 軟件開發(fā) 和軟件開發(fā) 是兩個(gè)不同的概念,它們?cè)谝恍╆P(guān)鍵方面有著明顯的區(qū)別。嵌入式 軟件開發(fā) 是指開發(fā) 嵌入 在硬件設(shè)備中的軟件 ,而軟件開發(fā) 一般指開發(fā) 運(yùn)行在通用計(jì)算機(jī)上的軟件 。本文將從多個(gè)方面詳細(xì)分析這兩者
2024-01-22 15:27:17 390
已全部加載完成
評(píng)論
查看更多