2012年3月23日 星期五

USB學習(1)

A.目前先了解到USB的匯流排架構:

1.USB主控器/根集線器(USB Host Controller/USB Root Hub)

  • 1.1USB主控器:用來控制USB裝置與所有集線器的資料通訊過程
  • 1.2USB根集線器:提供給USB Port給USB裝置或USB集線器來使用

2.USB集線器(USB Hub)
3.USB裝置(USB Device)

B.目前USB裝置分三類型:

1.全速裝置(Full-Speed Device)

  • 12Mbps(USB1.1)

2.低速裝置(Low-Speed Device)

  • 1.5Mbps(USB1.0)鍵盤、滑鼠

3.高速裝置(High-Speed Device)

  • 480Mbps(USB2.0)Webcam2.0

B.1有些例外情形:

1.複合式裝置:多組介面,每個介面都是獨立,皆具備不同的驅動程式,但僅具備一個USB位址

  • 具備Webcam與照相功能的USB複合式裝置

2.多元式裝置:分別功能的集合,每個具備不同的USB位址,且連結到內部的集線器中

  • 鍵盤與軌跡球的整合在一個產品包裝下

C.在傳輸的類型上:

1.控制傳輸:
  • 控制匯流排的傳輸跟設定
  • 雙向性的
  • 分3階段:設定、資料、狀態
  • 分3種控制傳輸:寫入、讀取、無資料
2.中斷傳輸:
  • 假中斷真輪詢,已預設的時間間隔接收資料
  • 雙向性(USB1.0)為單向性
  • 慢速:10~255ms,快速:1~255ms
3.等時傳輸:
  • 須維持一定的傳輸速度,具保證頻寬
  • 無CRC錯誤糾錯
  • 可為單向與雙向傳輸
  • 高達1023B/Frame(USB1.1),1023B/Frame(USB2.0)
4.巨量傳輸:
  • 非同步資料傳輸
  • 具CRC糾錯能力
  • 雙向性

2011年12月17日 星期六

lego樂高機器人 MAC配對

[轉自:http://www.comd.stu.edu.tw/project/project2010/ProductDoc/D_008.pdf]
首先收發器的開機 要先按set再接電源
開啟應用程式
step1:


setp2:


step3:到PC上開起藍芽的新增裝置 會搜尋NXT裝置


step4:之後會輸入配對的東西 完成後


step5:再配對完的NXT裝置上,按右鍵選取內容來開啟
         並找尋裝置MAC,等等要跟收發器來做配對


step6:輸入剛剛NXT樂高的MAC


step7:並按update來更新

 以上
之後NXT樂高機器人跟NXT藍芽收發器再重新開機後
機器人會出現鑰匙的配對就可以連接了

2011年12月16日 星期五

root權限

/etc/init.d/udev restart 或是 udevadm control –reload-rules
大概如下步驟:
adb shell mv /system/xbin/su  /system/xbin/osu         備份原 su 檔
adb push su /system/xbin          把 adb/tools 的 su 檔 推送到 android設備 /system/xbin
adb shell rm /system/bin/su      移除其他的 su 文件
adb shell ln -s /system/xbin/su  /system/bin/su      鏈結su
adb shell chmod 6755 /system/xbin/su       變更許可權
adb shell sync      同步所有暫存中的檔
adb shell reboot      # 重啟 android 設備

2011年10月1日 星期六

DMA-6410L上網

想到的時候
又得花一次的時間來實做...
趁現在趕快記錄一下

2011年8月14日 星期日

mount

因為Read-only file system
所以才會去打開write
只是為何要打rootfs /,還要在goole一下。
有找到會再補充瞭解。

2011年7月23日 星期六

GSM

測試GSM,
模組接電腦+AT 命令傳遞測試。
當模組連接電腦後,開啟電源,
還需按power_key,啟動service。

接著下達AT送出,
GSM模組會回傳一個OK。


再來輸入AT+CSCA?
模組會回傳自己的電話號碼,
可用來查詢本身SIM卡的電話號碼。


接著設定GSM簡訊模式:
1.AT+CMGF=1(Text Mode)
2.AT+CMGF=0(PDU Mode)


實驗實用到Text Mode:
當傳給目的手機為0900123456,
送簡訊命令就為AT+CMGS="+8860900123456"(0改為+886),
送出後GSM模組會傳回">",
接著電腦上可以開始打要送出的訊息但訊息結尾要補上Ctrl z(1A),
就可以將訊息送到目的手機上。




2011年6月28日 星期二

日前去參觀嵌入式系統競賽的比賽
來自各地的選手無不卯足全力
為的是把自己最好的東西展示與介紹評審
過程緊張刺激 有點像是在打心理戰

看了覺得很想再一次參與比賽
決定在剩餘的一年的時間裡
少吃點棉花糖
為自己多做些事情
雖然過程可能很無聊很辛苦
但就像刀大說的

說出來會被嘲笑的夢想
才有實踐的價值
即使跌倒了
姿勢也會很豪邁

太陽出來後就努力拼命的奔跑吧