導航:首頁 > 源碼編譯 > windows和樹莓派交叉編譯

windows和樹莓派交叉編譯

發布時間:2022-05-03 09:24:20

A. 樹莓派2代支持運行Win10,能運行exe嗎

Windows10forRaspberryPi2評價如下:微軟根本是醉翁之意不在酒,Windows10的測試版本已經試用了一下,性能確實是樹莓派2的優勢,啟動後沒有桌面載入,依然是遠程式控制制為主,這和微軟在企業領域的RDP終端的用法類似。微軟是為了建立起一個體系,吸引開發者為其開發軟體,因為沒有軟體,Windows空有其殼。從今年的build大會即可看出端倪,而微軟的全平台戰略也是為了彌補以前欠下的債,這次一並還清,從這一點上看,領先了蘋果一個win98。早期的微軟各個平台的開發非常割裂,工具非常不統一,看看WP的應用數量就知道了,而這次從PC到手機再到IoT,已經和諧一致了,對於開發者算是利好。(不過近期傳聞要放棄WP不知道是否真的如此)…讓我們拭目以待吧。

B. 怎麼用windows系統給樹莓派安裝系統

首先可以去樹莓派官網下載官方的系統,也可以下載諸如volumio之類的用於音頻播放的鏡像。下載到本地待用
將內存卡放入讀卡器中連接電腦。

運行Win32DiskImager,然後點擊那個文件夾圖標(瀏覽)
找到你放系統鏡像的位置,然後device(設備)那選擇內存卡盤符
點擊write,進行寫入,等待寫入完全。

如果失敗或者想重新格卡怎麼辦。
將內存卡用讀卡器連接電腦,運行sdformatter.在設置里,將調整邏輯大小選擇為:ON(開啟)這樣格式化之後就是原大小。

4
將內存卡插入樹莓派,樹莓派接通電源,將網線插入路由器中。
這樣就完成了樹莓派通電過程。

5
遠程連接樹莓派需要知道樹莓派IP,很多人用的是區域網IP掃描器之類的軟體。
其實進入路由器的管理頁面,看設備連接也是一樣的。

C. 樹莓派 編譯 platform選哪個

1、獲取升級所需源碼

1)下載地址:
官方網址:https://github.com/raspberrypi
上面列出了樹莓派所有的開源軟體:
firmware:樹莓派的交叉編譯好的二進制內核、模塊、庫、bootloader
linux:內核源碼
tools:編譯內核和其他源碼所需的工具——交叉編譯器等
我們只需要以上三個文件即可,下面的工程可以了解一下

documentation:樹莓派離線幫助文檔,教你如何使用、部署樹莓派(樹莓派官方使用教程)
userland:arm端用戶空間的一些應用庫的源碼——vc視頻硬浮點、EGL、mmal、openVG等
hats:Hardware Attached on Top,樹莓派 B+型板子的擴展板資料
maynard:一個gtk寫成的桌面環境
scratch:一個簡易、可視化編程環境
noobs:一個樹莓派鏡像管理工具,他可以讓你在一個樹莓派上部署多個鏡像
weston:一個應用程序
target_fs:樹莓派最小文件系統,使用busybox製作
quake3:雷神之錘3有線開發源碼firmwareb
2)下載方法:
a、網頁直接下載:

點到所需要下載的工程,左上角選版本,右方有一個download ZIP按鈕可直接下載(筆者下載完成後,在linux中解壓提示出錯,windows又非常慢切內核建議不要在windows環境解壓,所以筆者不建議使用這種辦法)

b、使用git下載
$ mkdir raspeberrypi_src
$ cd raspberrypi_src
$ git clone git://github.com/raspberrypi/firmware.git
$ git clone git://github.com/raspberrypi/linux.git
$ git clone git://github.com/raspberrypi/tools.git

會得到三個文件夾:
firmware linux tools

2、編譯、提取內核及其模塊

1)獲得內核配置文件
在運行的樹莓派中運行:
$ls /proc/
可看到一個叫config.gz的文件,他是當前的樹莓派配置選項記錄文件,我們將他拷出,放入我們的內核源碼目錄樹下

$cp /proc/config /home/pi
我們這里使用前面交過的samba拷出並拷入內核源碼目錄下,不熟悉的人可參考前面文章

在linux內核源碼下執行:
$zcat config.gz > .config

2)配置、編譯內核
a、修改內核源碼makefile ARCH類型和編譯器路徑
$vi Makefile +195
找到以上類似代碼,改為如圖所示

b、查看、修改配置選項
$make menuconfig
可出現以下界面

如果不做修改,直接選中exit即可(注意使用鍵盤操作)

c、編譯內核鏡像
$make
在arch/arm/boot目錄下可以看到一個叫zImage的文件,就是我們新的內核

但是樹莓派需要另外一種格式的鏡像,需要進行處理一下,執行以下命令
$cd tools/mkimage

$./imagetool-uncompressed.py ../../linux/arch/arm/boot/zImage
即可在當前文件夾下看到一個叫:kernel.img的文件,就是我們需要的新內核了

d、提取moles
上一步其實不但編譯出來了內核的源碼,一些模塊文件也編譯出來了,這里我們提取一下
$cd raspberrypi_src
$mkdir moles
$cd linux
$ make moles_install INSTALL_MOD_PATH=../moles

即可在moles得到我們需要的模塊文件

2、升級RPi的kernel、Firmware、lib
將SD卡拔下插在電腦上(可使用讀卡器)
1)升級內核
將新編好的內核拷入SD卡,改名為:kernel_new.img
打開boot目錄下
找到config.txt文件,加入:kernel=kernel_new.img這一行

2)升級boot
將firmware/boot/目錄下 以下文件拷入SD卡boot目錄:fbootcode.bin fixup.dat fixup_cd.dat start.elf

3)更新vc庫及內核moles
將第3步d步中編譯出來的moles/lib/moles拷入樹莓派文件系統/lib下

D. 在Ubuntu下安裝樹莓派的交叉編譯環境,有試過嗎

開始做嵌入式開發的朋友都在前期配置交叉編譯工具而煩惱,網上的交叉編譯工具的教程很多,但是要麼很繁瑣要麼就是資料不全。 那麼怎麼樣快速而又簡單地配置交叉編譯工具呢,我們現在就用ubuntu裡面的apt-get工具快速安裝交叉編譯工具。 1...

E. 如何在windows下或者linux下對樹莓派編程(C語言或C++)

硬體的沒玩過
樹莓派 是不是那個 教學型 ARM編程主板?

建議你去 他們官方論壇看下
我同學他們畢業搞ARM的 都是 自己焊接板子的
然後用 winCE或者 unix linux 的嵌入式系統

他這種定製的包裝過的,一般都把很多底層的 原理封裝了,只需要 學號他官方提供的 支持文檔和事常式序,就能實現 很多功能。而且
如果 你直接去學C/C++ windows編程 以及通信編程 SSH協議 等 反倒離目的遠了。
我估計你應該是個 愛好者,或者學生。

論壇里有很多 愛好者 發的 相關項目及 細節

比如:我剛才在 論壇里看到一個帖子說

做了一個工具,在windows下面和pi 進行ssh 交互

http://bbs.ickey.cn/index.php?app=group&ac=topic&id=2573

F. 如何在樹莓派上裝windows

如何在Windows上建立arm-linux開發環境 FriendlyARM 目 前,有很多地方介紹了如何在cygwin上為ARM7建立arm-elf-gcc交叉編譯工具鏈,但是對ARM9卻鮮有介紹,為了方便大家更好在 Windows上進行嵌入式li

G. 樹莓派可以安裝虛擬機嗎

不能,除非(任選一):
你的電腦是和樹莓派相同的 ARM 架構
你使用更慢的 qemu 模擬器來安裝
建議(任選一):
嫌安裝慢,我猜你是在編譯安裝:
找預編譯包。不知道你的樹莓派裝的什麼系統,以及你要裝什麼軟體。常見軟體+操作系統組合都可以從軟體源里直接安裝的
找個適合樹莓派的交叉編譯工具鏈在電腦上編譯了給樹莓派用。推薦使用類 UNIX 系統,不推薦使用虛擬機因為它會慢一些

H. 樹莓派能用windows上的軟體嗎

雖然有win10的內核,但是不能用win的軟體。想想你一般安裝軟體,都要分x86和x64的。二樹莓派是armrf的,明顯不能直接用。
win10內核剛出來的時候我試過,只有內核,連簡易界面都沒有,根本無法使用。

I. 樹莓派3B linux操作系統和windows系列操作系統minecraft的通用問題

當然可以了,教程給你參考下
首先打開終端通過PPA安裝:(支持Ubuntu 13.10 、Linux Mint 16 、 Deepin Linux(是Ubuntu的發行版),注意啦只支持Ubuntu類系統,像紅帽之類的是沒法用這種方法的!)
運行命令:
sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
等待完成,然後輸入下一個命令,運行
sudo apt-get update
最後輸入,運行
sudo apt-get install minecraft-installer
等待安裝完成後就可以進入游戲了,正版的同學就可以直接在啟動器里找到「Minecraft」進入游戲了。

閱讀全文

與windows和樹莓派交叉編譯相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:577
python員工信息登記表 瀏覽:375
高中美術pdf 瀏覽:158
java實現排列 瀏覽:511
javavector的用法 瀏覽:979
osi實現加密的三層 瀏覽:230
大眾寶來原廠中控如何安裝app 瀏覽:911
linux內核根文件系統 瀏覽:240
3d的命令面板不見了 瀏覽:523
武漢理工大學伺服器ip地址 瀏覽:146
亞馬遜雲伺服器登錄 瀏覽:521
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:928
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:249
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348