當前位置:首頁 » 操作系統 » linux與arm

linux與arm

發布時間: 2022-07-27 13:22:51

A. ARM與linux是什麼關系ARM本身已經有Linux了,還是需要往裡燒寫Linux

我來回答你吧
1. ARM與Linux是什麼關系? 就是PC和XP的關系,不過你要注意,ARM7不能運行linux的,因為其不帶操作系統的,ARM9 或以上才可以

2. ARM本身已經有Linux了,還是需要往裡燒寫Linux?很顯然,你要往ARM里燒寫linux才行。本身是不帶的,不過有的ARM試驗箱本身就有的,例如MagicARM2410,當然ARM也可以燒寫其他系統,如winCE

3. ARM編寫的程序,是直接控制io口?還是直接調用函數如(printf());
如果你把埠配置成io口,當然可以直接控制了。如果你裝系統了,埠被重新賦予新的定義了,明顯要調用介面函數(注意這是系統自帶的)了

4.學習的話需要用什麼軟體,電腦一定安裝有Linux系統嗎?
當然,如果你搞ARM-linux,一定要裝的,我原來一般是用虛擬機的,挺好用的,但是對電腦的配置相對要過一點,最好2G吧

5.基於Linux的編程時什麼意思?與普通的51單片機編程有什麼區別?
是指在linux系統下對你的ARM處理器的資源進行分配,就像在xp系統下你用VC編程一樣,與51肯定是不一樣的,51是8位機不帶系統的,你沒聽過基於linux的51單片機編程吧?

最後給你推薦幾本ARM-Linux的書,我原來也是搞ARM的,現在實習就不弄了
你可以看這個問題,我回答的:http://..com/question/146513466.html

B. 我想知道嵌入式linux和ARM的關系

ARM是一個晶元設計公司,與Intel 和 AMD類似,由於嵌入式系統的CPU在能耗上有很高的要求,所以在嵌入式領域ARM佔有的份額要明顯高於Intel與AMD的PC的CPU,也就是熟知的X86體系CPU。這也是為什麼人們說起嵌入式就想起ARM晶元的原因。ARM公司只做設計,而真正產晶元是由三星及德州電器這樣的公司完成的,ARM只收費。

Linux是操作系統內核,單Linux內核還不能在一定程度上稱為操作系統,當Linux與GNU結合,操作系統才完整了。現在Linux內核由Linux基金會負責研發。為什麼Linux和嵌入式和ARM聯系緊密,原因是Linux是開放的,這樣就會有大量的資源可以使用,由於嵌入式系統不同於PC,許多硬體都是多變的,在這樣的情況下,開放的Linux提供很大便利。

另外Linux本身也是一個絕佳的開發環境,它的開始就是天才程序員和黑客的功勞,由於兼容UNIX,所以一大批高水準的程序員都在它下工作,這與Windows是不同的,Windows更像娛樂的系統,拿Windows做開發實在是讓人郁悶。舉個例子,Windows的系統調用API有成千上萬個,而且更新迅速,程序員只有跟著學,別無他法,可學會時又淘汰,所以Windows程序員很苦,但Linux或類UNIX系統的系統調用僅百十來個,你的技術夠硬的話可以熟練使用,可以將大部分精力放在干真正的工作上去,所以Linux是一個完美的開發環境。

正因為如此,當ARM開始獨步嵌入式時,Linux就成為標準的開發者使用的開發環境,而如今嵌入式發展這么多微軟還沒有一個支持ARM體系的操作系統,所以微軟在嵌入式上先天不足。

C. 關於linux和arm嵌入式的關系。

linux是操作系統內核。arm嵌入式,是說的硬體。也就是把arm 架構的CPU做的機器,嵌入到某個設備上作為一部分的開發。操作方法如下:

1、新建一個目錄:mkdir embedded_linux,將linux內核解壓到該目錄下:tar -jxf linux-3.1.1.tar.bz2 -C embedded_linux/。

D. Android,ARM,Linux之間有什麼聯系

android是google大神推出的新操作系統
arm是一種精簡指令集的cpu,對立於傳統的復雜指令集cpu,如X86架構的
linux也是一種操作系統,嵌入式與伺服器上占據絕對優勢,與windows二分天下
關系就是 android和linux都可以在arm上運行

E. arm內核與linux內核有什麼不同

arm是處理器(cpu)的一種架構,
目前就是arm和x86兩種,
通常用的計算機就是x86架構的,
一般的手機都是arm架構的。
linux是操作系統,就想windows一樣,是操作系統。

所以通常說的arm內核是指處理器的內核,
linux內核指的是操作系統的軟體內核。

F. ARM與Linux的關系

ARM是處理器架構, Linux是操作系統,二者是土地與農作物的關系。

G. Linux和 arm 懇請專業人士賜教

一、linux與arm板通過JTAG通訊,如果arm板相應的驅動搭建好,可以通過串列
口、usb以及乙太網口通訊。linux是你的開發環境,而arm板是你的運行環境。

二、這個問題太大不好回答,其實嵌入式領域我覺得還沒有可以奉為圭表的教材。最好的教材應該是你的開發板對應的技術手冊,我一般用s3c2410,推薦用s3c2410完全開發手冊。

三、這個還是要看你實現什麼功能。一般開發板都有基礎的硬體了,如果你有意移植操作系統到arm板上的話,其實寫代碼跟pc端區別不大,硬體細節都封裝好了。當然,如果你的項目要求比較高,需要協處理器之類的,那你最好還是關注一下硬體,畢竟技不壓身,搞嵌入式遲早還是要學的。

四、arm板上開發可以在裸機上開發,也可以帶操作系統的。如果是採用操作系統的話,與pc端區別不大。如果是裸機開發,則部分驅動硬體的代碼要參考一下你的硬體說明。流程一般是在pc端利用arm-gcc工具鏈編譯,然後下載代碼到開發板上,執行得到結果。

五、你最好先參考一下linux環境下交叉編譯工具鏈配置的文章,然後再學習一下命令行編譯。

H. ARM與linux

找個這方面的公司.慢慢的 踏踏實實的工作.哪怕是剛進去不接受具體的開發,但是要慢慢來.這方面的要求都很高,什麼本科以上 3年工作經驗以上,做過LINUX項目的 等等等等.慢慢來,一般沒有ARM開發項目經驗的不好找.找到了就要把握住.貴在堅持.

I. linux和arm

ARM就當作一款超強的單片機,可以單機跑程序,也可加操作系統。如果要加操作系統,我們說操作系統之一就可以選用linux,當然,還有別的可選,比如WinCE,uC/OS等等。

當然看你要干什麼了,內核一般不用深入研究。C語言一定要會,基於linux下的C,說白了就是換個環境編程。不管寫驅動還是應用都要會C,linux要掌握一些基本的命令。如 ls cat cd .. cp ……環境要熟悉。

J. arm內核與linux內核的不同

首先arm是處理器類型,不是操作系統,Linux是操作系統,可以根據自身需求對Linux內核進行裁剪配置後移植到arm開發板上運行

熱點內容
微信上的電影怎麼下載或緩存 發布:2025-01-19 14:30:57 瀏覽:826
如何在外網訪問伺服器 發布:2025-01-19 14:29:45 瀏覽:380
百度重定向腳本 發布:2025-01-19 14:29:36 瀏覽:428
php怎麼反編譯 發布:2025-01-19 14:10:54 瀏覽:590
加密貨幣交易平台排名 發布:2025-01-19 13:58:21 瀏覽:741
紅綠燈的編程 發布:2025-01-19 13:57:37 瀏覽:113
老男孩linux教程 發布:2025-01-19 13:44:48 瀏覽:941
買車怎麼區分車配置 發布:2025-01-19 13:44:45 瀏覽:242
丟失緩存視頻 發布:2025-01-19 13:44:09 瀏覽:183
C語言tp 發布:2025-01-19 13:26:20 瀏覽:107