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程式設計
實習心得
建議:選題目
期望