1. 樹莓派編譯c文件出現問題
編譯的時候在最後加上 -lwiringpi
2. 怎麼用樹莓派編譯C語言程序
用樹莓派編譯C語言程序方法:
首先安裝Xshell軟體。
點擊New,新建一個ssh連接。
名字隨便起,這里我寫樹莓派。
ip地址,寫樹莓派的ip,我的樹莓派ip是192.168.1.222。
點擊OK。
這樣就建好ssh鏈接了,雙擊樹莓派。
填寫的用戶名,我是用的默認的pi。
點擊OK。
填寫密碼,默認的是raspberry
連接成功。
在命令行輸入vim test.c。
回車。
這時,無法輸入任何字元,按下i鍵,進入編輯模式,此時test.c會變成INSERT
,這時就可以輸入代碼了。
編輯好代碼。按ESC,進入命令行模式
輸入wq!回車
退出vim程序。
接下來在命令行中輸入gcc test.c -o test
回車,生成可執行文件test
./test即可看到運行結果hello world !
大功告成
3. 樹莓派 編譯驅動 需要編譯內核嗎
如果不是交叉編譯的的話,需要下載和系統版本相同的linux內核源代碼;如果是交叉編譯的話,還需要安裝交叉編譯工具;詳見http://blog.csdn.net/hcx25909/article/details/16860055
4. 要什麼小米盒子,樹莓派安裝KODI自製智能電視盒子
樹莓派畢竟不是專業的電視盒子,並且輸出解析度有限。盡管樹莓派能做很多東西,但是通用的往往不是最好用的。
5. 樹莓派 編譯 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下
6. kodi安裝了 閃退怎麼辦
樹莓派又稱卡片式電腦,外形只有信用卡大小,卻具有電腦的所有基本功能,這就是Raspberry Pi電腦板,中文譯名"樹莓派"!這一基金會以提升學校計算機科學及相關學科的教育,讓計算機變得有趣為宗旨。 安裝樹莓派: 1.先將安裝好系統的SD卡插入樹莓派 2.再將usb介面的鍵盤和滑鼠接上樹莓派3.接上HDMI線 4.接上電源線,並打開電源 鍵盤輸入"startx"啟動圖形界面,到此為止你的樹莓派就正常啟動。 1.NOOBS (New Out Of Box Software) 是樹莓派一個全新的安裝系統,允許用戶更輕松的在樹莓派設備上體驗不同的 Linux 系統。該軟體安裝到一個 4GB 或者更大的 SD 卡,首次啟動時提供操作系統的安裝選擇。所選擇的操作系統已經存在卡中,因此 NOOBS 無需聯網下載 OS 映像。當前版本包含 Raspbian, Pidora 和兩個版本的 XBMC 媒體中心軟體。一旦選擇,NOOBS 將安裝所選系統到卡中剩餘空間然後重啟開始全新安裝。
7. 樹莓派可以使用哪些系統
Raspn Stretch With PIXEL
樹莓派官方系統,帶PIXEL圖形界面。特點是兼容性和性能優秀。
Pidora
在 Fedora Remix 基礎上針對樹莓派優化過的操作系統。
ArchLinux
ArchLinux 針對樹莓派平台的版本。
LibreELEC
和OSMC一樣的媒體中心,基於OpenELEC。用戶體驗出色。官
OSMC
前身是Raspbmc,Raspbmc就是基於Debian的Linux發行版。集成Kodi(XBMC/XBox Media Center)。是很好用的媒體中心。
OpenELEC
開源的媒體中心系統,基於Kodi。
XBian
媒體中心系統,基於Kodi。
Volumio
HIFI 音樂播放器,用戶體驗出色。支持Airplay。
RuneAudio
HIFI 音樂播放器,用戶體驗出色。支持Airplay。
LAKKA
集成了游戲模擬器的系統,用戶體驗出色。
Recalbox
集成了游戲模擬器的系統,可玩性高,集成了Kodi。
RetroPie
集成了游戲模擬器的系統,可玩性高。
OpenWrt
OpenWrt針對樹莓派的版本,用於搭建強大的路由器。
RISCOS
精簡指令操作系統,用於對實時性要求較高的場景。
FlintOS
chromium os操作系統,做了些許對樹莓派3的優化,適用於Raspberry Pi3/B,據官方團隊所說,由於性能原因 將不會有其他平台上能安裝apk的功能。
樹莓派操作系統大全
8. kodi的依賴庫有哪些
如果你是個高清電影愛好者,你一定會考慮如何將客廳的電腦打造成一台強大的家庭影院影音播放中心!然而,簡單地接上電腦+鍵盤滑鼠,對著電視上極小的窗口和字體操作半天絕對是一個「糟糕麻煩」的體驗。
Kodi (原名 XBMC) 是一款經典免費開源、跨平台且極其強大專業的多媒體影音中心軟體播放器,包含了專業的影音內容管理以及解碼播放功能一體,提供適合在電視/投影/大屏幕上顯示的全屏界面,無線手機遙控操作方式,以及功能相當豐富的插件擴展,絕對是打造家庭影院 (影音中心) 和私人電影庫的必備神器!
Kodi - 用更優雅專業的方式來播放和管理電影視頻音樂
Kodi 能帶給你更優雅、舒適的觀影體驗,可以說是目前同類軟體中當之無愧的 No·1。首先,免費開源跨平台+配置要求低的特性讓 Kodi 不僅能在 Windows、Mac、Linux 電腦上使用,甚至在 Android、iOS 手機/平板以及像「樹莓派」這樣的微型電腦或很多安卓機頂盒(網路播放器)上流暢運行,兼容性和適用范圍極廣。
其次,Kodi 是一個萬能格式高清播放器,支持解碼播放幾乎所有流行的音頻和視頻格式,3D、4K高清什麼的都沒問題。它集電影視頻、音樂、圖片管理和播放於一身,不僅能讀取本機硬碟、移動硬碟的影音內容,最重要的是它還能通過區域網播放和管理其他電腦、NAS (網路存儲伺服器) 里的內容。這使得任何人都能輕松將手頭上的電腦設備變成客廳中強大無比的網路影音播放機。
再次,Kodi 專為大電視、大尺寸屏幕和投影優化的大字體全屏界面、可以通過手機 APP 實現無線遙控控制、支持 AirPlay / DLNA 無線投射串流等功能特性也讓其更加實用方便。
不過,看到這里你可能還覺得它比起普通的播放器沒什麼特別之處,其實 Kodi 真正的亮點主要還是在於它豐富強大的插件擴展。
貼心強大的插件功能(自動下載電影字幕 / 更新電影封面和介紹信息等)
不誇張地說,豐富強大的插件才是 Kodi 之所以被稱為神器的最主要的原因!得益於免費與開源的策略,全球無數開發者為 Kodi 製作了大量實用的插件,這些插件不僅讓你的影音中心擁有更多新功能,最重要的是,它能讓你看電影的流程變得更加傻瓜便捷!
舉個例子,我們從 BT 下載的電影經常都是一串英文命名,辨別起來十分困難,手動改名字實在是麻煩。Kodi 可以通過不同的「刮削器」插件「自動化」地從豆瓣、時光網等國內外網站中匹配並下載電影的介紹信息 (包括電影名稱、劇情介紹、導演、演員、封面圖片),讓你的視頻庫看起來超級詳細漂亮,簡直就像一個專業的視頻網站,點播起來簡直不能更舒服了!而這一切都是靠刮削器自動聯網完成的。
9. 如何為樹莓派2編譯內核
入手一塊樹莓派2開發板,想利用樹莓派這個平台總結一些內核和應用程序調試手段。目前已經為樹莓派安裝了一個arch linux系統。要總結linux內涵調試手段,搭建相應的實驗環境,必須重新編譯內核才行。所以一個新的編譯樹莓派2內核的任務就是第一要緊的事情。
首先在ubuntu編譯機器上建立編譯工作目錄
raspberry
|-kernel
|-moles
|-mounts
|-scripts
下載源代碼,編譯工具,編譯腳本
下載源代碼
cd ~/raspberry/kernel
git clone https://github.com/raspberrypi/linux.git
git clone很容易被中斷,中斷不能進行斷點續傳,運行上面的命令之後,在kernel目錄下面又會形成一個linux的目錄。
下載編譯工具
git clone https://github.com/raspberrypi/tools.git
運行上面的命令之後就會在kernel目錄下會形成一個tool目錄
編譯腳本下載
cd ~/raspberry/kernel/scripts
git init
git remote add origin https://github.com/veccsolutions/RaspberryPi2Scripts.git
git pull origin master
目前已經將編譯需要的代碼,工具,腳本都准備妥當,那就開始吧
編譯過程
1,配置內核
到~/raspberry/kernel/linux目錄
運行命令 make ARCH=arm CROSS_COMPILE=~/raspberry/kernel/linux/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-bcm2708hardfp-linux-gnueabi- bcm2709_defconfig
該目錄中存在4個文件夾,本例使用gcc-linaro-arm-linux-gnueabihf-raspbian 或 gcc-linaro-arm-linux-gnueabihf-raspbian-x64。前者對應32位系統後者對應64位系統。
arm-bcm2708hardfp-linux-gnueabi
gcc-linaro-arm-linux-gnueabihf-raspbian
arm-bcm2708-linux-gnueabi
gcc-linaro-arm-linux-gnueabihf-raspbian-x64
2,利用腳本編譯內核
進入到目錄目錄~/raspberry/kernel/scripts
./makekernel.sh
3,安裝內核
安裝內核的工作主要是將boot分區中的kernel image替換掉,同時將moles中的ko文件做相應的拷貝,同時將firmware中的相應文件做拷貝。moles,和firmware在root分區下面。
10. 樹莓派Raspbian怎樣安裝KODI播放器
樹莓派+Kodi播放器打造家庭多媒體中心,比市面現有的Android電視盒靠譜很多,至少不會偷偷卸載應用哈。那麼,樹莓派怎樣安裝Kodi播放器呢?對於熟悉Linux的小夥伴安裝方法其實很簡單,但玩樹莓派的小白也不少,下面還是詳細介紹一下吧!
1、進入Raspbian後,點擊右上角圖標,可打開命令行控制台。
2、首先執行【sudo apt-get update 】命令更新軟體源列表,完成後在輸入【sudo apt-get install kodi】,然後輸入【Y】確認下載安裝。如果網路給力5分鍾左右即可完成安裝。
3、安裝完成可在,Menu菜單,影音欄目中找到並運行Kodi Media Center。