收到 新銀行 的金融卡了 (為甚麼每個公司的合作銀行都不一樣呢?)
收到銀行密碼的第一步就是去改成自己的密碼,一是為了保險,再來是為了自己不會忘記。
打開密碼通知.... 裡面有 晶片卡密碼 和...... 磁條卡密碼!
天哪,現在要去哪裡找 吃磁條卡的 ATM?
那這個磁條密碼 不就不能改?
那這個 通知書 不就要留著?不然自己都忘了 磁條密碼 怎麼辦?
6.18.2008
Garmin use Linux too.
繼TomTom之後,向來都是使用自己的OS的Garmin,也改用 Linux 了。
ref : Garmin Nuvi 880 Spec
單價高達 $999 (所以說是 "The Most expensive")
其中有兩個功能比較有趣:
Last position 這個功能會紀錄下你將PND拿下車架時的GPS位置,所以當你帶著走(逛街)遠後,可以靠他回到你停車的地方 (應該不支援代課停車)。
其他我不太了解的部份有
DEM : Digital Elevation Map,查Wiki的結果是地貌資訊,在 PND 的意思是3D 地圖嗎?3D地形,不是3D POI喔。
既然提到Linux...就到Garmin去看看...有沒有...
果然有 : Linux Source Code.
而且看來 這不是Garmin 第一個使用 Linux 的產品。
希望 TomTom 跟 Garmin的努力,能讓 Linux 成為 PND的標準OS platform
... 大概不可能吧....
ref : Garmin Nuvi 880 Spec
單價高達 $999 (所以說是 "The Most expensive")
其中有兩個功能比較有趣:
- Automatic Speech Recognition (ASR) capability (screen control)
- Last position: unit automatically marks your position when you remove it from the windshield mount, so you can navigate with nüvi on foot and find your way back to your vehicle
Last position 這個功能會紀錄下你將PND拿下車架時的GPS位置,所以當你帶著走(逛街)遠後,可以靠他回到你停車的地方 (應該不支援代課停車)。
其他我不太了解的部份有
DEM : Digital Elevation Map,查Wiki的結果是地貌資訊,在 PND 的意思是3D 地圖嗎?3D地形,不是3D POI喔。
既然提到Linux...就到Garmin去看看...有沒有...
果然有 : Linux Source Code.
而且看來 這不是Garmin 第一個使用 Linux 的產品。
希望 TomTom 跟 Garmin的努力,能讓 Linux 成為 PND的標準OS platform
... 大概不可能吧....
6.11.2008
6.10.2008
6.09.2008
6.08.2008
ubuntu 8.04 中文輸入
ubuntu 8.04 真的挺方便的,scim已經預先裝好,之後,只要到"系統"--"管理"--"語言支援" 加入 中文,自動下載玩後,重開機,就把字型和輸入法都裝好了。
6.06.2008
public code with debug on/off
原來 build public folder 的code,也會受到 環境變數的影響。
覺得很奇怪,同樣的code,在兩台pc上build 出來的結果不同。
因為 public code的 usb mass-storage code有修改,所以有重build過。
所以...
覺得很奇怪,同樣的code,在兩台pc上build 出來的結果不同。
- my machine : usb in 會有3次 reset, setup procedure。
- official build machine : 只有一次。
因為 public code的 usb mass-storage code有修改,所以有重build過。
所以...
- 開啟 debug output .. build public usb mass-storage code..
- 關比 debug output .. build public usb mass-storage code..
BWM : console mode network bandwidth monitor
debian 安裝就是 install bwm 就可以。
執行起來:
執行起來:
Bandwidth Monitor 1.1.0
Interface RX(KB/sec) TX(KB/sec) Total(KB/sec)
lo 0.000 0.000 0.000
eth0 16.000 403.500 419.500
Total 16.000 403.500 419.500
Hit CTRL-C to end this madness.
6.05.2008
Vista - Mass Storage
Vista 的 Mass Storage 跟XP 不一樣,先是plug in 的時候:
Vista log : plug-in
Vista log : plug-in
fRestartIST然後是 手動 remove ... 根本沒送 detach !!! 雖然Vista自己顯示 remove 了。
[USBF] ISTMain
+USB Cable Plug in
[USBF] Suspend
[USBF] Resume
-USB/AC Cable Plug out
+ EventOut ISTMain
USB_MSG_BUS UFN_DETACH
UFN_DETACH_2
fRestartIST
[USBF] ISTMain
+USB Cable Plug in
[USBF] Suspend
[USBF] Resume
[USBF] Suspend
[USBF] Resume
USB Attached
UFN_MSG_BUS 2 UFN_ATTACH
UFN_MSG_BUS UFN_RESET
UFN_MSG_SETUP : 80
UFN_MSG_BUS UFN_RESET
UFN_MSG_SETUP : 0
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 80
UFN_MSG_SETUP : 0
UFN_MSG_SETUP : a1
[USBF] POST USB_IN 1
UFN_MSG_SETUP : 2
UFN_MSG_SETUP : 2 <-- Vista 會多送一個 SETUP 0x02
work memo : Robert's BootRun
稍微紀錄一下...
Robert 的 boot code 要在 ICE 跑:
Robert 的 boot code 要在 ICE 跑:
- startup.S 中,clear memory 的code不要作。
- main 一開始把nandflash copy 到 RAM 的code 不要作。
- 使用 debug,不定義 __RELEASE_VERSION__ ,並且有把 debug port 納入 link。
USB IN/OUT and state change
在每個call Notity 的地方print Notify 的msg type。
Notify Setup 0 時,印出 packet byte 0 的內容。
同樣的Notify call back 有很多處,記得在 print 時區分出來。
發現... 在 SETUP Packet, byte0 == 0x02 時,算是 enumerate 結束,
這個時候可以確認是 USB 通訊OK。
在 Notify Detach 時,是USB 通訊結束的時候。
Notify Setup 0 時,印出 packet byte 0 的內容。
同樣的Notify call back 有很多處,記得在 print 時區分出來。
發現... 在 SETUP Packet, byte0 == 0x02 時,算是 enumerate 結束,
這個時候可以確認是 USB 通訊OK。
在 Notify Detach 時,是USB 通訊結束的時候。
訂閱:
文章 (Atom)