1 / 11

2012 清大電資院學士班

2012 清大電資院學士班. 「頂尖企業暑期實習」 經驗分享心得報告 聯 網電視平台遙控應用程式開發. 實習企業: ITRI 工業技術研究院 實習生:劉宇軒. Outline. 前言 實習 內容 成果 demo 實習收穫與心得. 前言. 實習時間:民國 101 年 7 月 1 日至 101 年 8 月 31 日 共 62 天 實習 地點: ITRI 工業技術研究院 實習 導師:葉怡鎮工程師 參與 動機:體驗職場生活,參與實作. 實習內容. Porting Android to PandaBoard

Download Presentation

2012 清大電資院學士班

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2012清大電資院學士班 「頂尖企業暑期實習」 經驗分享心得報告 聯網電視平台遙控應用程式開發 實習企業:ITRI工業技術研究院 實習生:劉宇軒

  2. Outline • 前言 • 實習內容 • 成果demo • 實習收穫與心得

  3. 前言 • 實習時間:民國101年7月1日至101年8月31日 共62天 • 實習地點: ITRI工業技術研究院 • 實習導師:葉怡鎮工程師 • 參與動機:體驗職場生活,參與實作

  4. 實習內容 • Porting Android to PandaBoard • Target : Write the APP (Remote Controller)

  5. server TCPclient & server Socket() client • Client→Android emulator • Server→PandaBoard embedded Android system Listen() Socket() Accept() 連線建立 等待連線要求 Connect() Read() 要求資料 Write() Write() 回覆資料 Read() Read() 告知傳輸結束 Close() Close()

  6. UDP • socket () : 開啟通訊服務點 • bind() : 對 socket() 定址 (TCP 或 UDP 埠口) • listen() : 設定 Socket 為等待狀態 • accept() : 接受對方連線請求 • write() : 傳送資料給對方 • read() : 接收對方資料 • close() : 中斷連線

  7. Remote Controllerdesign 設計UI 設定頁面轉跳 IP位址設定 完成APP 連上Server端 Debug *N 按鈕觸發傳送資料 測試 設計手勢 手勢觸發傳送資料

  8. Remote Controller User Interface Menu IP setting Controller Gesture control Touch control

  9. Demo

  10. Conclusion • 我學到什麼 ◎嵌入式系統的基本觀念 ◎初探Linux系統 ◎Socket的基本概念 ◎簡易的Android程式設計 • 實習心得 • 建議:選題目 • 期望

  11. ~The End~Thanks for your listening

More Related