Transcript Document
「頂尖企業暑期實習」 經驗分享心得報告 聯網電視平台遙控應用程式開發 實習企業:ITRI工業技術研究院 實習生:劉宇軒 前言 實習內容 成果demo 實習收穫與心得 實習時間:民國101年7月1日至101年8月31日 共62天 實習地點: ITRI工業技術研究院 實習導師:葉怡鎮工程師 參與動機:體驗職場生活,參與實作 Porting Android to PandaBoard Target : Write the APP (Remote Controller) server Socket() Client→Android emulator Server→PandaBo ard embedded Android system client Listen() Socket() 連線建立 Connect() Write() 要求資料 Accept() 等待連線 要求 Read() Write() 回覆資料 Read() Close() Read() 告知傳輸結束 Close() socket () : 開啟通訊服務 點 bind() : 對 socket() 定址 (TCP 或 UDP 埠口) listen() : 設定 Socket 為 等待狀態 accept() : 接受對方連線 請求 write() : 傳送資料給對方 read() : 接收對方資料 close() : 中斷連線 Server 端 Client 端 socket() socket() bind() listen() accept() 等待 clent 的連線要求 連線請求 read() 資料傳輸 write() write() 資料傳輸 read() connect() 連線建立 斷線請求 close() close() 斷線確定 設計UI 設定頁面轉跳 IP位址設定 完成APP 連上Server端 Debug *N 按鈕觸發傳送 資料 測試 設計手勢 手勢觸發傳送 資料 Menu IP setting Gesture control Controller Touch control 我學到什麼 ◎嵌入式系統的基本觀念 ◎初探Linux系統 ◎Socket的基本概念 ◎簡易的Android程式設計 實習心得 建議:選題目 期望