iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

x86 android 設備與外部硬體溝通研究 系列

在設計電路時,無論是使用微處理器(ex. arduino)或是FPGA時,偶爾需要的更多的運算能力或是儲存媒介。本篇想利用現成的 x86 android 設備跟外部硬體電路溝通,藉此分享 x86 android 設備的高效能運算能力。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

x86 android 設備與外部硬體溝通研究 - Android USB ? (21/30)

昨天我們成功控制arduino 輸出 PWM 控制 LED ,今天我們要來嘗試從 arduino 把資料讀回來。 PIN 0 跟 PIN 7 我們都拿來接在可變...

2014-10-21 ‧ 由 阿原 分享
DAY 22

x86 android 設備與外部硬體溝通研究 - ArduinoFirmata.java (22/30)

昨天提到調用 readDigital / readAnalog 後,我們不知道為什麼讀不到資料。 從今天起我們一起來追 ArduinoFrimata 這個pac...

2014-10-22 ‧ 由 阿原 分享
DAY 23

x86 android 設備與外部硬體溝通研究 - StandaFrimata.cpp (23/30)

延續昨天的實驗,我們弄不懂為什麼可以由Android USB Serial Port 成功傳送資料並控制 arduino 動作。 今天我們來瞭解一下,究竟什麼時...

2014-10-23 ‧ 由 阿原 分享
DAY 24

x86 android 設備與外部硬體溝通研究 - Arduino Serial Port - endpoint (24/30)

今天我們來看 Arduino Serial Port 專案中 FTDI driver 的 read method, public int read(byte[...

2014-10-24 ‧ 由 阿原 分享
DAY 25

x86 android 設備與外部硬體溝通研究 - USB Driver selector (25/30)

昨天提到USB 的 interface 跟 endpoint 下面幾張圖,讓我們看看實際上 USB host 端偵測到的 USB 裝置的屬性描述是長怎麼樣的?...

2014-10-25 ‧ 由 阿原 分享
DAY 26

x86 android 設備與外部硬體溝通研究 - (26/30)

看了幾天,發現ArduinoFrimata 這個project 使用的 AndroidSerialDriver 是2年前的版本 爬過最新版的AndroidSer...

2014-10-26 ‧ 由 阿原 分享
DAY 27

x86 android 設備與外部硬體溝通研究 - (27/30)

還記得之前的SerialDriver 用 VID/PID 對照表,決定使用的驅動程式嗎? 最早我以為 arduino spec 上寫著他是用FTDI 的 IC...

2014-10-27 ‧ 由 阿原 分享
DAY 28

x86 android 設備與外部硬體溝通研究 - cdc-acm.c (28/30)

今天從 CDC serial driver 的 setParameters 部分下手, private static final int SET...

2014-10-28 ‧ 由 阿原 分享
DAY 29

x86 android 設備與外部硬體溝通研究 - cdc-acm.c (29/30)

今天我們把CDC serial driver 中的 setParameters 修改如下: @Override public v...

2014-10-29 ‧ 由 阿原 分享
DAY 30

x86 android 設備與外部硬體溝通研究 (30/30)

昨天我們完成 Arduino frimata 跟 Android 溝通中後一塊拼圖: 接收資料 這邊老話重談一下,當我們在設計 arduino 外部的電路的資料...

2014-10-30 ‧ 由 阿原 分享