101 年嵌入式 Linux 系統開發就業班




Android 作業系統移植之智慧電視整合平
台


       成員 : 許清虹、洪承龍
           11/23/2012
目錄
摘要
系統架構
開發平台
Android 移植過程
系統運作與展示
應用一 : 網路電視
應用二 : 遠端設備定位
應用三 遠端監控
其他應用
結論
摘要
成員 :
許清虹 :< 電話 >0926938255 <E-mail>sindyhsu@hotmail.com
   < 學歷 > 光武工專

洪承龍 :< 電話 >0922062810 <E-mail>lung6660@pchome.com.tw
   < 學歷 > 中華技術學院


關鍵詞 : Android 、 ARM 、 Embrddeb 、 Google 、 Linux 、 Cloud
      Beagleboard-XM 、 GPS


  一份由 Forrester 的研究報告中發現,目前會在電視機上看網路影片
 的美國家庭戶數超過了 3,210 萬戶,相較 2011 年的 2,480 萬戶成長了不
 少。傳統上,客廳是家庭的中心,而電視又是客廳的重心,能刺激家庭成
 員間的情感互動,所以電視是一種肩負共用與社交的平臺。
  本專題以 Beagleboard-XM 為開發平台建立 Android 執行環境讓電視絕不僅
  只是一片尺寸較大較薄的螢幕而已。
智慧電視系統架構
開發平台
Beagleboard-XM
智慧電視 ?????

 傳統電視 --- 只能看電視


 聯網電視 --- 能看電視 & 能上網


 智慧電視
     智慧電視它除了具備上網功能與服務平臺之外,還具
 備
運算、資料處理及部分作業系統的應用程式功能。用白話文
說,就是一台兼具電視及電腦功能的超級機器。
Android 移植過程 ( 作業系統 )

Build Android Linux Kernel
Android 移植過程 ( 作業系統 )

Build Android Filesystem
系統運作與展示
系統運作與展示
應用一 網路電視 ( 上網功能 )
應用一 網路電視 ( 上網功能 )
應用一 網路電視 - 實作

 擷取網路電視來源
應用一 網路電視 - 實作

 實作串流播放 (Android App)
應用二 遠端設備定位 ( 資料處理 )

透過網路遠端設備會回傳位置資訊 ( 雲端追蹤
 器)




  定位前
應用二 遠端設備定位 ( 資料處理 )
                遠端 : 崁入式 Linux 系統


                經雲端要求遠端設備
                回傳經緯度 .


                遠端設備接收訊息後回傳經緯度



                 本地 :Android 系統



                 定位後以 Google Map 呈現
應用二 遠端設備定位 - 實作

 Server-Socket 實作 (Linux)
應用二 遠端設備定位 - 實作

 Client-Socket 實作 (Android App)
應用三 遠端監控 - 實作
應用三 遠端監控 - 實作
其他應用
數位內容平台




         HTC HUB
結論


   由於 Android 是一個以 Linux 為基礎的半開放原始碼作業
系統,由 Google 成立的 OHA ,開放手機聯盟以 Apache 免費開
源許可證的授權方式,故各家電視品牌將可輕易的自行建
置的數位內容平臺。而網路上亦有眾多豐富資源、臉書或
Google+ 等社群網站,以及各種雲端下載的遊戲當現代人時
間被大量壓縮下,一部機器,可以開電視看《康熙》,亦
可上 YouTube 聽演唱會,上臉書回應朋友的動態並按個讚 ..
. 等各種資訊的處理及擷取,一台智慧電視就全部同時搞定。

Android作業系統移植之智慧電視整合平台

  • 1.
    101 年嵌入式 Linux系統開發就業班 Android 作業系統移植之智慧電視整合平 台 成員 : 許清虹、洪承龍 11/23/2012
  • 2.
    目錄 摘要 系統架構 開發平台 Android 移植過程 系統運作與展示 應用一 :網路電視 應用二 : 遠端設備定位 應用三 遠端監控 其他應用 結論
  • 3.
    摘要 成員 : 許清虹 :<電話 >0926938255 <E-mail>sindyhsu@hotmail.com < 學歷 > 光武工專 洪承龍 :< 電話 >0922062810 <E-mail>lung6660@pchome.com.tw < 學歷 > 中華技術學院 關鍵詞 : Android 、 ARM 、 Embrddeb 、 Google 、 Linux 、 Cloud Beagleboard-XM 、 GPS 一份由 Forrester 的研究報告中發現,目前會在電視機上看網路影片 的美國家庭戶數超過了 3,210 萬戶,相較 2011 年的 2,480 萬戶成長了不 少。傳統上,客廳是家庭的中心,而電視又是客廳的重心,能刺激家庭成 員間的情感互動,所以電視是一種肩負共用與社交的平臺。 本專題以 Beagleboard-XM 為開發平台建立 Android 執行環境讓電視絕不僅 只是一片尺寸較大較薄的螢幕而已。
  • 4.
  • 5.
  • 6.
    智慧電視 ????? 傳統電視--- 只能看電視 聯網電視 --- 能看電視 & 能上網 智慧電視 智慧電視它除了具備上網功能與服務平臺之外,還具 備 運算、資料處理及部分作業系統的應用程式功能。用白話文 說,就是一台兼具電視及電腦功能的超級機器。
  • 7.
    Android 移植過程 (作業系統 ) Build Android Linux Kernel
  • 8.
    Android 移植過程 (作業系統 ) Build Android Filesystem
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
    應用一 網路電視 -實作 擷取網路電視來源
  • 14.
    應用一 網路電視 -實作 實作串流播放 (Android App)
  • 15.
    應用二 遠端設備定位 (資料處理 ) 透過網路遠端設備會回傳位置資訊 ( 雲端追蹤 器) 定位前
  • 16.
    應用二 遠端設備定位 (資料處理 ) 遠端 : 崁入式 Linux 系統 經雲端要求遠端設備 回傳經緯度 . 遠端設備接收訊息後回傳經緯度 本地 :Android 系統 定位後以 Google Map 呈現
  • 17.
    應用二 遠端設備定位 -實作 Server-Socket 實作 (Linux)
  • 18.
    應用二 遠端設備定位 -實作 Client-Socket 實作 (Android App)
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
    結論 由於 Android 是一個以 Linux 為基礎的半開放原始碼作業 系統,由 Google 成立的 OHA ,開放手機聯盟以 Apache 免費開 源許可證的授權方式,故各家電視品牌將可輕易的自行建 置的數位內容平臺。而網路上亦有眾多豐富資源、臉書或 Google+ 等社群網站,以及各種雲端下載的遊戲當現代人時 間被大量壓縮下,一部機器,可以開電視看《康熙》,亦 可上 YouTube 聽演唱會,上臉書回應朋友的動態並按個讚 .. . 等各種資訊的處理及擷取,一台智慧電視就全部同時搞定。