###### tags: `Raspberry Pi` `Raspbian` `系統安裝` `軟體安裝` `Java` `IoT` # **在Raspberry Pi上安裝RASPBIAN JESSIE LITE** ## 硬體 Raspberry Pi 3 | | Raspberry Pi 3| |:---:|:-------| |SoC|Broadcom BCM2837(CPU,GPU DSP和SDRAM、USB) |CPU|ARM Cortex-A53 64位元 (ARMv8系列) 1.2GHz (四核心) |GPU|Broadcom VideoCore IV[43], OpenGL ES 2.0, 1080p 30 h.264/MPEG-4 AVC高畫質解碼器 |記憶體|1024 MB (LPDDR2) |影像輸出|畫面用RCA端子(PAL & NTSC)、HDMI,HDMI介面可使用14種解析度,分別從640×350到1920×1200之間 |板載儲存|MicroSD卡插槽 |網路介面|10/100Mbps 乙太網介面(RJ45介面),支援802.11n無線網路及藍牙4.1 --- ## 安裝作業系統(利用Windows安裝) 1. 官方連結下載OS: [下載連結](https://www.raspberrypi.org/downloads/raspbian/)  2. 解壓縮下載下來的壓縮檔,得到一個img映像檔  3. 利用讀卡機將SD卡讀入電腦中 4. 使用[SD卡格式化工具SDFormatter](https://www.sdcard.org/cht/downloads/formatter_4/)將SD卡格式化。 此處使用SDFormatter V4.0  5. 使用[Win32 Disk Imager](https://sourceforge.net/projects/win32diskimager/)將img映像檔燒錄到SD卡中 此處使用Win32 Disk Imager V0.9.5  6. 將SD卡安全拔出,並插入PI 3中,接上HDML線 **PI3沒有開機鍵,接上電源線就開機** --- ## 設定RASPBIAN JESSIE LITE ### 一般設定 --- + 開啟設定介面 ``` sudo raspi-config ``` + 選擇1 Change User Password 更改密碼 + 選擇2 Hostname 更改host名稱(本次不做變動) + 選擇4 Localisation Options + 選擇I2 Change Timezone + 選擇Asia + 選擇Taipei + 選擇I3 Change Keyboard Layout + 選擇Generic 105-key (Intl) PC + 選擇English (US),沒有請去Other找 + 選擇No AltGr key + 選擇No compose key + 選擇I4 Change Wi-fi Country + 選擇TW Taiwan + 選擇5 Interfacing Options + 選擇P2 SSH + 選擇Yes打開SSH + 選擇7 Advanced Options + 選擇A1 Expand Filesystem --- ### 藍芽設定 --- + 關閉藍芽(此次將預設設定關閉) 在安裝時的config.txt裡加上一行(PI裡為/boot資料夾) ``` dtoverlay=pi3-disable-bt ``` + 看藍芽有沒有關閉 ``` service hciuart status ``` ****NOTE*** 使用藍芽方式 + 掃描藍芽設備 ``` sudo hcitool scan ``` + 選擇配對 ``` sudo bluez-simple-agent hci0 xx:xx:xx:xx:xx:xx ``` + 輸入PIN碼 --- ### 網路設定 --- + 打開WIFI設定檔 ``` sudo nano /etc/wpa_supplicant/wpa_supplicant.conf ``` + 加入以下內容(其餘加密等設定若有需要請至參考文章) ``` network={ ssid="yourSSID" psk="yourPasswork" } ``` + 打開網路設定檔,關閉WIFI省電模式 ``` sudo nano /etc/network/interfaces ``` + 加入以下內容 ``` wireless-power off ``` + 進入kbd設定檔,關閉螢幕黑屏及PI省電 ``` sudo nano /etc/kbd/config ``` + 將這兩行改成0 ``` BLANK_TIME=0 POWERDOWN_TIME=0 ``` + 重新開機 ``` reboot ``` --- ### JAVA安裝 --- + 更新 ``` sudo apt-get update ``` + 看有什麼java可以裝 ``` apt-cache search oracle-java ``` + 安裝java(本次安裝8) ``` sudo apt-get install oracle-java8-jdk ``` + 測試是否成功(java) ``` java -version ``` **成功:** ==java version "1.8.0_65"== + 測試是否成功(javac) ``` javac -version ``` **成功:** ==javac 1.8.0_65== **通常安裝版本較舊,安裝較新版本可參考** [在RASPBIAN JESSIE LITE上安裝repository和較新版Oracle Java](https://hackmd.io/s/B1uVqhvO-) + 多版本java切換,如果有設定多個java ``` sudo update-alternatives --config java ``` --- ## 參考文章 [Disable power on Wifi and Bluetooth interfaces during boot?](https://raspberrypi.stackexchange.com/questions/53149/disable-power-on-wifi-and-bluetooth-interfaces-during-boot) [Raspberry pi 記錄2-設定wifi、藍芽](https://dotblogs.com.tw/bowwowxx/2014/04/17/144774) [[基礎] 命令列設置無線網路](https://www.raspberrypi.com.tw/2152/setting-up-wifi-with-the-command-line/)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up