導航:首頁 > 源碼編譯 > 樹莓派編譯安卓app

樹莓派編譯安卓app

發布時間:2022-08-11 00:51:27

Ⅰ 樹莓派 編譯 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下

Ⅱ 如何製作一個app控制樹莓派安卓

如果帶紅外的安卓手機,可以再樹莓派加一個紅外接收器
普通手機可以往伺服器把指令發送到資料庫,樹莓派通過無線網卡輪詢資料庫,最好做一個服務端,樹莓派通過訪問介面獲取指令

Ⅲ 如何在樹莓派2上安裝android系統

你好,親,目前國外有大神譯的樹莓派安卓6.0固件,但很多問題插網線也沒網,瀏覽器閃退,U盤讀不出,也就沒法裝APP了,純屬體驗了,沒什麼用處,祝愉快,望周知,請採納,謝謝

Ⅳ 可以在樹莓派上做開發嗎裝個Eclipse for Linux在上面做Android開發能拉得起嗎誰試過

如果你能忍受運行效率,是可以的,即便是2代,也只有1G內存,你自己衡量。

Ⅳ 樹莓派可以運行安卓嗎

樹莓派可以運行安卓。

RaspberryPi(中文名為「樹莓派」,簡寫為RPi),(或者RasPi/RPI)是為學習計算機編程教育而設計,只有信用卡大小的微型電腦,其系統基於Linux。隨著Windows10IoT的發布,我們也將可以用上運行Windows的樹莓派。
安卓(Android)是一種基於Linux內核(不包含GNU組件)的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。

Ⅵ 如何用android app控制樹莓派gpio

IO口控制步進電機可以用開關量控制驅動器如EZD552,三個IO口可以電機的運轉。

Ⅶ 使用樹莓派+python做APP自動化測試,需要怎麼操作

買個樹莓派
給樹莓派刷系統
能開機後開啟ssh,或者直接連接滑鼠鍵盤顯示器操作
拷貝python腳本到樹莓派
運行python腳本

Ⅷ 如何在樹莓派上安裝 QT 編譯器

首先我需要的開發工具Qt Creator 先從終端單獨下載:

sudo apt-get install qt4-dev-tools

之後安裝QT CREATOR 編譯器:

sudo apt-get install qtcreator

之後繼續安裝編譯環境:

sudo apt-get install gcc

sudo apt-get install xterm

sudo apt-get install git-core

sudo apt-get install subversion

該版本基於Qt Creator 2.5 with Qt 4.8.1 32 bit

存在問題:沒有工具鏈。
我們只能編譯遠程嵌入式設備,這不是這里的情況,因為我們是PI,而不是遠程訪問它。

我添加了一個gcc工具鏈
工具/選項>構建和運行>標簽工具鏈>按鈕添加 選擇GCC

然後設置編譯器路徑:/usr/bin/arm - linux - gnueabihf - gcc - 4.6

調試器:/usr/bin/gdb

Mkspec:默認

Qt Creator似乎發現我們將部署在一個遙遠的目標。
為了解決這個問題:

去幫助>菜單插件

取消設備支持遠程linux >

重啟Qt的創造者

去工具>選項選項卡> >構建和運行> Qt版本添加「/ usr / bin / qmake-qt4」

然後,它將顯示為一個桌面項目在項目向導,而不是嵌入。

閱讀全文

與樹莓派編譯安卓app相關的資料

熱點內容
2b2t伺服器怎麼獲得許可權 瀏覽:815
c語言javaphp 瀏覽:804
程序員技術不分高低嗎 瀏覽:619
dos不是內部或外部命令 瀏覽:708
PC機與單片機通訊 瀏覽:674
二級加密圖 瀏覽:113
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:239
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:219