嵌入式linux開(kāi)發(fā)(fā)外包
“OSRD”指什么?
在技術領域中,"OSRD"這一縮寫詞代表"Open Source Research and Development",即"開源研發(fā)"。這個術語被廣泛用于描述那些以開放源代碼為基礎,鼓勵社區(qū)合作進行研究和開發(fā)的項目。它的中文拼音為"kāi yuán yán fā",主要應用于軟件開發(fā)和計算機科學中。OSRD在英語中的流行度反映了其在技術行業(yè)的廣泛...
殷轉(zhuǎn)19694569235咨詢: 嵌入式linux開發(fā)為什么要在linux系統(tǒng)上開發(fā),不能直接用windows呢? -
西區(qū)心質(zhì)量回復:
______ 因為linux之中可以建立交叉編譯環(huán)境,比如你的linux是64位,你可以建立32位編譯環(huán)境.另外,linux中也可以編譯arm的cpu適用的內(nèi)核或者程序.最重要的是,嵌入式開發(fā)必須調(diào)用linux的內(nèi)核函數(shù),windows下不可能可以調(diào)用,當然,也有一種在win下開發(fā)的方法——虛擬機——但是這將會使得編譯速度變得很慢.
殷轉(zhuǎn)19694569235咨詢: 什么是linux嵌入式開發(fā),有那些內(nèi)容? -
西區(qū)心質(zhì)量回復:
______ 嵌入式的linux主要有幾點: 1)你要學會根據(jù)你硬件電路及應用的需要對內(nèi)核進行裁減. 2)學會安裝linux系統(tǒng)及為了嵌入式應用而需要的相關軟件,如GCC編譯器,交叉編譯工具,TFTP服務器等,這些東西的操作和windows有挺大區(qū)別的. ...
殷轉(zhuǎn)19694569235咨詢: 嵌入式Linux開發(fā)中的交叉編譯是什么意思? -
西區(qū)心質(zhì)量回復:
______ 所謂交叉編譯是指在A系統(tǒng)上編譯B系統(tǒng)的二進制代碼. 嵌入式的應用程序,甚至操作系統(tǒng)是運行在特定目標平臺上,例如一塊arm架構的目標板.而編譯程序的時候通常是在普通x86構架下的Linux操作系統(tǒng)的PC上.在PC上編譯嵌入式應用程序的過程叫做交叉編譯.
殷轉(zhuǎn)19694569235咨詢: 嵌入式開發(fā)是在Linux下開發(fā)的嗎? -
西區(qū)心質(zhì)量回復:
______ 基本上是Linux,以下是所知道的其他嵌入式平臺:uC/OS II RT-thread uCLinux FreeRTOS RTX Arm-Linux VxWorks RTEMS pSOS Nucleus PalmOS Windows CE Windows XP Embedded Windows Vista Embedded ECOS QNX Lynx Symbian Android Maemo Meego
殷轉(zhuǎn)19694569235咨詢: 請問Linux嵌入式編程應該如何開始,我是要在linux虛擬機上進行C的開發(fā),應該注意些什么呢? -
西區(qū)心質(zhì)量回復:
______ 如果經(jīng)濟條件允許,買塊開發(fā)板,也就600左右,好一點的1000+,最好是能在linux下進行,而不是虛擬機.虛擬機只是你初入門時由于習慣windows而不太了解linux時是用的東西,或者是搭建多機的測試環(huán)境.如果條件不允許,那么就用skyeye這款軟件,來進開發(fā)板的模擬.至于開發(fā)環(huán)境,相信教程里面都有介紹.C要有一定的功底.
殷轉(zhuǎn)19694569235咨詢: 請教嵌入式linux應用層開發(fā)主要做什么 -
西區(qū)心質(zhì)量回復:
______ 一:C語言 嵌入式Linux工程師的學習需要具備一定的C語言基礎,C語言是嵌入式領域最重要也是最主要的編程語言,通過大量編程實例重點理解C語言的基礎編程以及高級編程知識.包括:基本數(shù)據(jù)類型、數(shù)組、指針、結構體、鏈表、文件操...
殷轉(zhuǎn)19694569235咨詢: 建立一個完整的用于arm的嵌入式Linux開發(fā)環(huán)境,希望多用windows下的軟件, -
西區(qū)心質(zhì)量回復:
______ 如何在Windows上建立arm-linux開發(fā)環(huán)境 FriendlyARM 目 前,有很多地方介紹了如何在cygwin上為ARM7建立arm-elf-gcc交叉編譯工具鏈,但是對ARM9卻鮮有介紹,為了方便大家更好在 Windows上進行嵌入式linux開發(fā),我們在cygwin上移植了...
殷轉(zhuǎn)19694569235咨詢: 嵌入式開發(fā)主要有哪幾種? -
西區(qū)心質(zhì)量回復:
______ 嵌入式開發(fā)主要有兩種: 一種偏硬,主要使用語言是C語言和匯編,例如做驅(qū)動開發(fā),這類的開發(fā)對硬件要求比較高,短期內(nèi)比較難掌握,除非是專業(yè)人士,另外,這類開發(fā)的就業(yè)機會比較少,因為國內(nèi)的硬件設計力量很弱,稍復雜的硬件都交給臺灣或國外公司設計. 一種偏軟,主要基于嵌入式操作系統(tǒng),例如Symbian、Linux、Android等等,開發(fā)人員主要從事嵌入式操作系統(tǒng)和應用軟件的開發(fā).特點是:比較容易上手學習,就業(yè)機會多,因為嵌入式設備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作.就業(yè)前景也非常的看好.
殷轉(zhuǎn)19694569235咨詢: Linux嵌入式的開發(fā)流程是什么呢, 具體的詳細點的有嗎? -
西區(qū)心質(zhì)量回復:
______ 下面就由福州卓躍教育具體介紹下嵌入式系統(tǒng)開發(fā)流程.操作系統(tǒng)一般使用Redhat Linux,選擇定制安裝或全部安裝,通過網(wǎng)絡下載相應的GCC交叉編譯器進行安裝,或者安裝產(chǎn)品廠家提供的相關交叉編譯器; 二、配置開發(fā)主機,配置...