Ⅰ 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
Ⅱ 怎樣將linux燒錄到U盤
不知道你所謂的燒錄是個什麼概念,是寫進U盤後不能再次修改還是就是想做個版U盤的LINUX系統如果是一次性權燒錄U盤,之後不能修改的.我不知道,我只知道燒錄CD,或者是單片;如果是做個U盤版的linux可以直接在WIN下用UltraISO就可以,大體操作是打開UltraISO,點擊"啟動",裡面有個"寫入硬碟映像...",之後選擇你的映像文件,指定要寫入的U盤名字,如果是要用U 盤啟動的話,"寫入方式"裡面可以選成"USB-HDD",這樣就可以了!注意做之前把U盤里的文件都COPY出來.
Ⅲ 在搭建的linux環境下怎樣將程序燒錄到arm開發板中
標準的Linux內核衫叢通常駐留在內存中,每一個應用程序都是從磁碟運到內存上執行茄塌閉嵌入顫裂式系統的硬體運行平台是開發應用程序的基礎,整個開發板可基於IntelR
SA-
Ⅳ 構建一個嵌入式ARM Linux系統時,你是如何進行FLASH存儲器分區規劃的,並說明各個部分的作用.
flash中一般需要裝下
啟動抄區(bootstrap,uboot),內核區(kernel),文件系統(filesystem)
具體安裝大小,要看各個部分的軟體被你編譯成了多少。
在你編譯後的size的基礎上,再適當增加一點,作為個分區的容量。
給你一個atmel的官方arm linux的分區示意圖。
http://www.at91.com/linux4sam/bin/view/Linux4SAM/GettingStarted
上面只是對初學者的簡要說明。每一部分都是可變的,關鍵看你自己的製作環境是什麼。
想了解更詳細的,你需要了解了每一部分的啟動原理,存儲位置等,才能充分明白。
或者把上面的網站里,左側菜單的所有內容熟悉一遍,也會加深理解的。
Ⅳ arm-linux-gcc -o hello hello.c 後生成的文件,怎麼燒寫到ARM9開發板中
arm-linux-gcc編譯出來的其實就是在linux下可以執行的程序,只不過運行這個linux的CPU需要是ARM的。所以,只要把這個文件傳到已可運行linux的目標板上就行(可通過ftp等手段),然後修改這個可執行文件的許可權chmod +x 文件名,就可以運行了。
另外,要轉換成燒寫的bin文件是用另一個編譯工具arm-elf-gcc,這個編譯出來的不是可執行文件,而直接是程序的二進制形式。這才需要通過燒寫flash的方式替換目標板的操作系統,當然肯定不能是hello.c這么簡單的程序。
Ⅵ 在ARM上燒了個Linux,root那些都在,就是我隨便建立的文件夾在系統重啟後就不見了,求高手指教!
技術問題 加 西嵌之家 技術交流群!西 嵌 專做嵌入式!
Ⅶ Linux dd指令燒錄U-boot到SD卡但沒有成功
通過dd命令製作鏡像, 是看不到寫入的鏡像文件的。
能夠看到的,是鏡像文件裡麵包含的內容。
Ⅷ 用u盤燒寫linux系統到arm開發板時遇到下面問題 插入U盤後顯示U-Boot> usb start (Re)start USB... USB: sc
那把U盤格式汪搭派化成 fat格式,不要fat32.
估計是arm板的bootloader不支枝彎持困賀fat32
Ⅸ arm軟體開發完成後,燒錄進flash里的img文件是什麼文件img文件是怎麼生成的
img格式文件是鏡像文件衫逗的一種。linux系統加電後進入bios,缺伍隨後讀取硬碟的主引導記錄(MBR),然後調用另一個引導程序(grub或lilo)來載入內核和鏡像文件。載入內核後系統會把文件系統存放到ram中,然後系統運或扮賣行。
Ⅹ 嵌入式arm怎麼安裝操作系統
1、選擇宿主機,搭建交叉編譯開發環境
2、移植bootloaer,一般採用uboot
3、移植讓笑linux系統內核,一般採用開發板自帶的BSP即可
4、制坦寬含作文件系統,一般採用busybox製作
5、根據需要修改文巧飢件系統配置