2013年1月31日 星期四

Raspberry Pi安裝XBMC

如何在Raspberry Pi上安裝XBMC,以下是我的心得分享。


硬體使用的是512MB Model B Raspberry Pi ,4G的SD卡,安裝的XBMC則是使用Raspbmc


需準備的機絲:
  1. Raspberry Pi
  2. SD卡(Pi的儲存空間,建議8G 10class,不過我是用4G也是好好的)
  3. SD讀卡機(一開始安裝OS用)
  4. HD螢幕(最好支援720以上)
  5. HDMI線(Pi連接螢幕)
  6. 網路線(可連上Internet,在DHCP的網段,一般住家接上IP分享器即可)
  7. USB滑鼠鍵盤(分別拿來操作xbmc及Pi,最好是無線的,在客廳操作比較方便)
  8. USB線(USB轉micro USB,如一般手機用充電USB線,給Pi電源用)
  9. 可上網的電腦(不管是Windows,Linux,MacOS都可以)
其中第8項USB線需要特別注意,不是所有的USB線都可以給Pi穩定及足夠的電源,因為電源不足夠會使得USB滑鼠鍵盤無法啟動,尤其是滑鼠。也有可能讓pi不穩定,所以要找一條好的可以供給足夠的電源(750mA以上)。小弟試過Nokia的USB線,無法啟動滑鼠!而HTC的USB線是OK的。如果你的USB線是另外買的,應該沒有這樣的問題,跟老板確認一下就更保險。



安裝步驟:

若你是全新的Raspberry Pi,那麼你只需要寫入Image到SD卡(步驟一),該Image為開機及自動安裝Raspbmc用。接著讓Pi開機安裝Raspbmc(步驟二),Pi就會自動完成剩下的部份。過程中步驟一二這些動作都需要連上Internet,必需保持網路連線,當然頻寬越大越好,等待的時間才不會太久。以我為例(Cable 8Mb), 從頭到尾最快也要30~40分鐘。(PS:若你己經安裝完Raspbian[首頁,下載],直接登入Pi,使用Linux的方式安裝即可。)



步驟一 (寫入Image)

寫入Image的動作非常容易,不管你是Linux, MacOS或是Windows都有工具可以使用。

Windows: 

首先準備一台Windwos的電腦,把SD卡拿出來,放入讀卡機中。然後至Raspbmc官網下載最新工具的版本(http://www.raspbmc.com/wiki/user/windows-installation/)。這裡附上直接下載的連結(http://download.raspbmc.com/downloads/bin/installers/raspbmc-win32.zip)。解壓到一個目錄後執行installer.exe,如下圖紅框所示。



點開installer後就會跳出寫入Image的主畫面,如下圖所示。可以看到SD卡在上方的設備清單中,接著勾選接受同意書,並按下安裝紐(Install),你就可以在一旁休息待命。這時背景程式就會開始下載Image檔(installer.img),如下圖狀態列顯示"正在下載中"。而下載的Image檔案跟install.exe放在同一個目錄下,如上圖長條藍底圖色所示。下載完成後,隨即開始寫入Image。



寫完後,就會跳出恭喜的視窗,如下。接著進入步驟二。



Linux:

準備一台Linux的電腦,把SD卡拿出來,放入讀卡機中。另外還要確認一下Linux的環境是否可以run python,因為過程中會執行python的script。(小弟使用Ubuntu Desktop己有支援)

Linux的寫入Image的方式很簡單,只要打開Terminal輸入下列三行指令即可完成。

wget http://svn.stmlabs.com/svn/raspbmc/testing/installers/python/install.py
chmod +x install.py

sudo python install.py
說明三行指令的用途 。
第一行指令:下載寫入Image的工具,是一個script(install.py)。
第二行指令:改變script屬性變成可執行。
第三行指令:執行script。

過程如下:(下面三圖,第一張圖為第一二行指令過程,第二三張圖為第三行指令過程)





第三行指令執行時,需有一個選擇disk的動作,所以要看一下你的SD卡是那一個代號,以我為例,因為SD卡是4G的容量,根據容量再推回去代號是/dev/sdf。

第二三張圖中,有個詢問再次下載Image的訊息,正常來講是不會出現的。那是我裝了好幾次,把Image檔留下,省下一點點下載Image的時間。接著進入步驟二。


MacOS:

這邊我只列出指令,就沒有實際操作啦。

curl -O http://svn.stmlabs.com/svn/raspbmc/testing/installers/python/install.py
chmod +x install.py
sudo python install.py



步驟二(安裝Raspbmc)



接著轉換戰場,把SD卡裝在Pi上,接上USB的滑鼠鍵盤,HDMI接上螢幕,網路線插上,一切備妥之後,再接上USB,Pi開機後,就會接續安裝Raspbmc,因為接下來的部份Pi會自動完成,所以可以去泡個咖啡,現在!配著沒有松露的松露巧克力。=.=





下面簡述一下自動安裝的過程:接上USB後,Pi進行第一次開機,開始抓取raspbmc-root-filesystem。




安裝raspbmc-root-filesystem完成後進行第二次開機。第二次開機就可以看到可愛的Raspbmc標誌,如下。



接下來的部份Pi會自動安裝XBMC,你所能做的就是,喝咖啡,喀巧克力,等等等。



最後看到這個畫面,那就恭喜啦,大功告成!









2012年2月29日 星期三

iRobot Roomba副廠電池

為了省錢買了一個副廠電池,結果用不到一年就掛點了,嚴格說起來只有十個月不到。到最後一出動就停了。

而原廠電池使用二年,每周一、三、五掃地(約15坪),周末可能會有1~2次掃房間(約4坪),到最後只剩不到10分鐘。

副廠的一顆17XX用10個月,原廠的24XX用24個月,這樣算一算買原廠是比較划算!所以敗了原廠電池,在這裡先做個記錄,之後再來分享用多久。

2012年2月3日 星期五

筆電DELL E4300開啟AHCI在安裝完WIN7之後

Dell E4300的筆電,SATA若從IRRT轉成AHCI,無法照一般方式完成操作,需多一個更改機碼的動作(步驟3)

1.安裝Intel Rapid Storage Technology(IRST可在Intel的網站下載),舊名為Intel Matrix Storage Manager.
2.修改機碼HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\services\msahci\Start,機碼值由3改成0.(如文章最後附的機碼win7ahci.reg內容)或是使用微軟所提供的技術支援(http://support.microsoft.com/kb/922976).
3.修改機碼,如文章末附的機碼Intel GM45 AHCI.reg內容所示.
4.重新啟動筆電,進入BIOS將SATA由IRRT改成AHCI,按下apply,接著離開BIOS.
5.此時筆電重開機,進入WINDOWS隨即自動安裝AHCI driver,安裝完成再度重開機.
6.安裝driver,重開機二次後,即大功告成.




win7ahci.reg
===================================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\msahci]
"Start"=dword:00000000
"Type"=dword:00000001
"ErrorControl"=dword:00000003
"ImagePath"=hex(2):5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,52,\
  00,49,00,56,00,45,00,52,00,53,00,5c,00,6d,00,73,00,61,00,68,00,63,00,69,00,\
  2e,00,73,00,79,00,73,00,00,00
"Group"="SCSI Miniport"
"DriverPackageId"="mshdc.inf_x86_neutral_3f3676f4c0e7d884"
===================================================

Intel GM45 AHCI.reg
===================================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2929&CC_0106]
"ClassGUID"="{4d36e96a-e325-11ce-bfc1-08002be10318}"
"Service"="iaStor"
"Security"=hex:01,00,04,90,00,00,00,00,00,00,00,00,00,00,00,00,14,00,00,00,02,\  00,4c,00,03,00,00,00,00,00,14,00,ff,01,1f,00,01,01,00,00,00,00,00,05,12,00,\  00,00,00,00,18,00,ff,01,1f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,\  00,00,00,18,00,9f,01,12,00,01,02,00,00,00,00,00,05,20,00,00,00,21,02,00,00
===================================================

2011年12月6日 星期二

Ubuntu的操作入門網站

https://help.ubuntu.com/
這是Ubuntu官網的說明文件,有一定的參考價值,入門的使用在這上面可以找到。

http://ubuntuguide.org/
這是另一個Ubuntu的導覽網站,內容豐富,所有想的到的工具,這邊幾乎都有安裝指令告訴你。

2011年11月25日 星期五

驗證PGP簽章(On Ubuntu)

在Ubuntu上做驗證需先安裝PGP的套件:
sudo apt-get install pgp
雖然是PGP然而指令卻是gpg(GnuPG).
gpg -h可看說明

接著再備妥三項物品
(1)公鑰(publickey.asc)
(2)欲驗證的檔案(file)
(3)以及檔案簽章(file.sig)

開始驗證簽章,首先匯入公鑰
gpg --import publickey.asc
驗證檔案簽章
gpg --verify file.sig
此指令會驗證檔名為file是否符合file.sig

2011年8月19日 星期五

iRobot Roomba 570一個月耗電測試

從7/18起,開始測iRobot的電耗~

7月18日使用時間2分鐘

 

7月18日瓦數0.0瓩

 

經過了8天,來到了7月26日使用時間190HR

經過8天(7/18-7/26)使用瓦數1.01瓩

 

經過一個月,來到了8月18日使用時間745HR

經過一個月(7/18-8/18)瓦數3.54瓩

 

這是我的行程,每周一三五掃地

 

所以1度電算NT$4,一個月電費大概需要NT$15(NT$4*3.54=NT$14.16)。

一個月掃地約13次(30天/7天*3次=12.857),範圍是主客廳及廚房,面積約莫15坪,每周會再額外掃1次房間,約4坪,所以一個月總共約17次(13次+4次=17)。每次掃地所需的電費約NT$1(NT$15/17次=0.88)。

2011年7月3日 星期日

美寧洗碗機8人份

考慮很久後,還是敗了洗碗機,雖然家裡的廚房已經容不下洗碗機,但想想常開伙,每碗盤都不少,所以硬著頭皮敗下去,洗碗機就擺到陽台去了@@"

安裝第一件事,師父先裝分接頭


後面的管線,藍色是進水,灰色是排水的


光贈品就有一小箱


控制面板


內裝有兩層


左放洗碗劑,右放亮碟劑


軟化鹽置入孔


這次要洗的小碟


筷子(有點白白的,那是不乾淨的)


蒸盤


湯瓢


煮濃湯所以白白的


上層主要放盤子類


下層擺碗及筷子,還有不沾鍋等


經濟洗二小時四十分GO


洗完,打開餘溫烘乾


下層洗完貌


上層洗完貌


筷子白點不見了


蛋糕刀乾淨


湯瓢乾淨


小鍋乾淨(是有一點點沒洗好,稍微刷一下水就好)


碗也是乾淨


大致上來說洗的是乾淨的,有時會有一些不是很乾淨的,可能是角度問題沒擺好,導致沒有清洗好,那也只要拿來稍微的刷一下沖一下就好了。基本上,洗碗機跟人還是不一樣,不過可以省下一些時間倒是真的。洗碗機強處是洗油膩膩的,會比一般冷水洗還乾淨很多~還有擺盤真的要多練習,每次都會想要先怎麼擺比較合適,希望原廠的操作光碟趕快做好~