Re: [問題] 開發板在Android下作RS232資料傳輸

看板AndroidDev作者 (〆)時間13年前 (2011/06/27 17:14), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《fatalcord (QQ)》之銘言: : 開發層: (應用/框架/庫/核心) : 應用 : 問題: : 實驗室買了一塊開發板 : ( http://twarm.com/commerce/product_info.php?products_id=896 ) : 因為上頭有RS232 的 Port : 所以教授要我將雷達得到的資訊 : 在Android下做處理 : 實驗室的雷達要接RS232 : 只是我翻了許多Android的書都沒提到這分面的資訊 : 不知道板上有沒有人寫過類似的程式 : 現階段我只要能讓板子透過RS232傳給Android的應用程式 : 雖然有想過是不是要從重新改寫Kernal : 但大體來說對這個問題是毫無頭緒 : 想請教有沒有相關的參考書籍或資料可以提供給我 : 謝謝 : 輸入: : 感測器得到的數值資料藉由開發板的RS232 PORT傳入Android應用程式 : 預期輸出: : 在Android應用程式下看到傳入的數值 : 錯誤輸出: : 錯誤訊息: : 程式碼: (請多利用置底文網站) : 參考: (書籍/網頁/...) : 補充說明: 通常這部分都牽扯到驅動程式(driver) 一般來說我們會把值丟給driver去執行,進而控制kernel去做一些事情 但是你是要傳給application 所以流程是這樣 你鮮血一個c接RS232傳進來的值,然後再利用JNI把值傳到android framework, 包成你要的一個api,最後再將app import你寫的api,將數值取出來, 這樣是遵照HAL(Hardware Abstract Layer)的模式走 但是你也可以用過去比較直接的方法 app直接用jni抓你雷達讀出來的c檔案, 所以我想你會需要的包含了簡單的driver、jni 以及 android app的知識 應該就可以完成你的任務 參考資訊: HAL http://www.jollen.org/blog/2009/10/android-hal-status-report.html JNI http://android.wooyd.org/JNIExample/#NWD1sCYeT-4 有錯請指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.115.4

06/28 12:07, , 2F
鮮血XD
06/28 12:07, 2F

08/27 21:28, , 3F
鮮血太可怕了...XD
08/27 21:28, 3F
文章代碼(AID): #1E24eEDW (AndroidDev)
文章代碼(AID): #1E24eEDW (AndroidDev)