星期五, 7月 29, 2005

opensource ip pbx

http://chayden.net/Asterisk/SeUpAsteriskAtHome.htm

http://www.gnu.org/software/bayonne/

http://www.openh323.org/

http://www.gnugk.org/

http://toncar.cz/openh323/tut/

http://www.gnugk.org/h323manual-zh.html :這個很仔細,step by step, 中文

http://sourceforge.net/projects/openippbx

這個網站將asterisk裝在CF中(含有cf image 可以download): http://www.automated.it/asterisk/asterisk-cf.htm

Google的新服務:個人化首頁


就是RSS Reader,就好像是Google News一樣,但是內容(RSS Feed)是由你自己加進去的,重點是,因為用Gmail account login,可以把自己Gmail內容也加入喔(所以Gmail 的RSS Feed功能已經正式提供?)。
之後使用這一頁工作(google),會把你的搜尋紀錄都記起來。

版面安排用”拖-拉”式的,滿不錯的。

星期四, 7月 28, 2005

freemind: 紀錄思緒的program

http://freemind.sourceforge.net/wiki/index.php/Main_Page

EC信息

EC信息:
黃亞生:在1990年代,中國的特性是在對外開放的同時對內開放不夠。中國經濟增長非常快,民營企業卻沒有得到應有的發展。

在我看來,大量外資流入中國是由于中國本身體制的不合理性。外資對中國的貢獻是正面的:它代替了一個非常不合理的金融制度,它還帶來了競爭機制。從效果上來看,外資對中國經濟的貢獻是不可估量的,1990年代的對外開放是中國經濟繁榮非常重要的一個原因。"

黃亞生:我反對的是”只有外資能帶來經濟上的繁榮”。韓國是世界上最成功的經濟體之一,卻是依賴外資最少的經濟體。「拉美恐慌症」跟中國有類似的方面,拉美國家對外資的優惠過大,不注意發展本國有效益的企業。

中國經濟增長在很大程度上由大量投資帶來,而非經濟內在活力產生。在中國這麼好的宏觀 經濟形勢下,卻沒有相應成功的大企業。從長遠來看,民營企業投資失敗跟政府投 資失敗,成本完全不一樣。市場經濟能保證民營企業投資失敗的成本不用平攤給 社會,政府投資失敗的成本則要由整個社會來付出。我支持民營企業有兩點原因:第一,總的來講,民營企業投資決策水平比政府要高一些,失敗的可能性更低一 些;第二,民營企業即使投資失敗,其成本大部分由自己承擔,不由全社會承擔,社會成本相對較低。
以上是由EC節錄,並非完整連續

Witak 振軟資安科技 / e-edu 耘暘科技

Witak
----------------------------------------------------------------------------
是一家Software 公司(design house),Focus在Wifi Gateway Security方面。
專長是各種Security, Authorization protocol。
Sample產品是基於C3的AP,以OpenBSD為OS。

合作方式:
將產品交由他們加入需要的protocol stack,或lib。
Co - Design.

Charge的方式也如一般的design house一樣,可以一次付清,或以lincense fee的方式。

也有提供hardware design的服務。
另外AP的部分 已經有的solution有:billing system. connectivity to SIP server.

聯絡人
林建凱 產品經理
Koma@witak.com
02 29953836
三重市重新路五段609巷18號3樓之5 (湯城園區)
============================================================

e-edu 耘暘科技

http://www.go99.com.tw/keyweb/key17

是作Call Center System的公司,寫Run在PC (Call center server)端的軟體。
使用ADI的語音card,可以撥放預錄的語音檔,或decode DTMF 聲音,
所以caller可以用按鍵輸入選項,pc server端的軟體已經作到 可以自動連線到database。
update record和call 特定號碼,撥放特定聲音檔。

聯絡人:
張飛龍 0933298194
台南縣仁德鄉太子路515號1F
(06) 2729661

ICD2 與 mplab : install and connect

  1. ICD 2的usb driver安裝在安裝完mplab後,mplab安裝快結束時,會像一般的ap一樣詢問是否要read XXXX。
  2. 有一個 ICD2 的dialog要回答”Yes",這樣安裝完後會出現一個hompage,說明安裝icd 2 usb driver的步驟。
  3. follow那個步驟,按下網頁的link會開啟driver preinstall program,勾選ICD2 ,按下preinstall 就可以。
  4. 接著將ICD usb cable接上PC (ICD2不用上power),會出現 ”發現新的usb裝置”,之後安裝mplab icd2 firmware client裝置,安裝OK。
  5. 安裝完後,將icd 2接上target board. power on。
  6. 開啟mplab,Select device : 要正確的選定target boar上的pic。
  7. Debug : set tools選ICD2,出現Wizard。
  8. 遇到box都勾起來:一個是詢問要不要auto connect,一個問要不要自動download,還有設定power是由target board上取得。
  9. mplab和icd 2開始連線,如果是第一次,會出現download operation system,等待一陣子後完成。
  10. ICD 2自動讀取target board的device ID,並檢查是否與設定相同。一切完成則顯示Ready。

星期三, 7月 27, 2005

測試blogger的圖檔外連限制 ---- 沒有


這個圖就是從另一個blogger的account連過來的。
因為blogger新增的upload image功能有限制一個account 300M,所以試試用完時可不可以create另一個account用來upload image用。
看來 OK。

星期二, 7月 26, 2005

Longhorn的官方名稱公佈:Windows Vista

Taiwan.CNET.com : 新聞專區 : 企業軟體 : Windows Vistas有褒有貶:
Blogger: Veggiedude 說「VISTA」剛好代表Windows的五大問題:病毒(viruses)、感染(Infections)、間諜軟體(spyware)、特洛伊木馬程式(trojans)和廣告軟體(adware)。

嗯,這名子取得真好。接下來這幾年Vista的使用者要與這5個問題共同生活。

EasyARM2200 Worklog

  • Wiggler電路(follow以前的post),Pin 9, 11要斷開,不能短路,因為EasyARM2200 board的pin 11有接4.7K -> GND.
  • JP 6設成Bank0: Flash, Bank1:RAM的話,CPU才會執行CS0/1 configuration和Remap,才能download image。
  • 因為用flash理的code作CS0/CS1 configuration,所以RAM mapping到0x81000000。要修改ADS target的memory map, 將code起始位址設為0x810000000。
  • TEST Example1 : GPIO, Beep control OK.
  • 測試External Interrupt,Timer Interrupt OK
  • LPC2200 的0x00區域(中斷向量表),有一種很奇怪的動作方式。利用MEMMAP Register,可以update這一塊區域的內容。
LPC2200 的記憶體,每一塊記憶體都有一個固定的Address Range,但是因為ARM7的Interrupt Vector位置的關係,有一小塊的Boot block和SRAM區域需要有Remap的能力,讓program有修改interrupt handler的能力。

ARMJTAG 的下載位置在 http://www.armjtag.com/english.htm

PhoneGaim : IM w SIP Phone


PhoneGaim :
在Gaim上加入SIP Phone call功能。Linspire的project,GPL。

GPLed的IM :M Miranda


挺不錯的,可以和msn一起用,所以可以同時有兩個帳好在線上。
icon,file transfer都有,中文也OK,但是好像不支援msn 7的動畫快遞。

有很多plug-in可以install。

重點是:他是GPL。

可以同時使用幾乎所有的IM:Yahoo, QQ, ..(只要install plug-in就可以)

星期五, 7月 22, 2005

ToDO - SPA Cotroller

  1. 由panel控制pump動作
  2. 顯示溫度sensor的讀值到panel上
  3. 實作溫度過高時將所有pump停止動作的功能
以上1做出來先給leo測試,2,3是要show給老闆看的

DEMO完成(26)。
問題:
  1. 不接lcd panel時,CPU以為持續按鍵,所以Relay Repeat On/Off ==> 偵測All key pressed, no key response.
  2. key reaction too sensitive. ==> tune the loop delay & keyidle counter.

Windows工具箱詳細資料

Windows工具箱詳細資料: "一般系統會將任何運行中的資料暫存於記憶體和虛擬記憶體之中,但由於虛擬記憶體等同將資料記錄在硬盤中,速度較慢,所以如果電腦內記憶體充足,可以設定系統將資料記錄在實體記憶體上。
啟動Regedit,到路徑HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement。

在右邊找到DisablePagingExecutive的選項,雙擊它將其改為「1」,「0」則表示關閉。重新啟動電腦便可。"

TTN

appro

星期四, 7月 21, 2005

交大物理資訊網

蠻有趣的,有一些科技新知和原理,圖文並茂喔。

Taiwan.CNET.com : 新聞專區 : 網路通訊 : AT&T公司正式宣布一分為四

因為5月初AT & T 被SBC (南方貝爾公司)併購,所以在cnet摘錄了一些AT & T的歷史:
"Alexander Graham Bell在1877成立了「貝爾電話公司(Bell Telephone)」,開啟了美國的通訊產業史。1885年公司改名為American Telephone and Telegraph Incorperation,即「美國電話電報公司」,並在1899年,建立「貝爾電話網路系統」(Bell Telephone System),旗下擁有多家地區性電話公司。

由於公司透過不斷的併購擴張,完全掌握了美國的通訊產業與市場。直到1984年, AT&T被判決違反反托辣斯法案定讞,遭法院強制要求解體,結束其獨佔美國通訊產業長達七十年的黃金時代。AT&T被法院要求僅 能保留長 途電話業務,其餘七家地區性電話公司必須自行營運,脫離AT&T,且永遠不得再與AT&T合併或相互投資。

1995 年, AT&T為了強化自己的市場競爭力,再度將公司再拆解成三家獨立的公司:(1)AT&T,負責電話通訊業務,在美國長途電話業務上市佔率 約六成;(2)Lucent Technology,負責通訊技術與系統開發的科技公司;(3)NCR電腦公司。"

Taiwan.CNET.com : 新聞專區 : 網路通訊 : AT&T公司正式宣布一分為四:

" 週三在一場分析師和媒體參與的記者會中,Armstrong和AT&T其他高層主管宣布,該公司將分裂成AT&T Business、AT&T Consumer、AT&T Wireless和AT&T Broadband四家公司。

這項宣布肇因於AT&T最近股價不斷跌破一年來的低點,然而,週三AT&T公布第三季每股盈餘35美分,低於市場預測1美分,更讓這項分家宣布蒙上一層陰影。"

AT&T的歷史

1984
市內電話部門分裂成七家小貝爾(Baby Bells)公司,長途電話部門則保留AT&T的名稱。
1996
AT&T讓電腦部門NCR獨立,並讓設備部門獨立成立朗訊公司。
聯邦當局放寬規定,允許業者提供配套服務。
1998
AT&T 收購Tele-Communications公司。
1999
AT&T收購MediaOne Group,成為全美最大的有線電視公司。
2000
AT& T 讓AT&T 無線部門單獨發行追蹤股票。
AT&T放行AT&T 無線和AT&T 寬頻單飛,並為AT&T 消費部門發行追蹤股票。"
2005
AT & T 貝當初分裂出來的SBC併購
從2005 AT & T 貝收購,可以看出長途電話的營運獲利下降很多,這是因為?
Mobile Phone ?IP Phone ?還是其他通訊媒介的關系?

蕃薯藤-新聞-免費全球可視通話? HeadCall使PDA“復活”

google skype embedded時發現最近大陸出現新的P2P VOIP公司:headcall,所以google了一下這一家公司:
蕃薯藤-新聞-免費全球可視通話? HeadCall使PDA“復活”: "HeadCall可視電話系統是一種基於互聯網的P2P的架構的軟件。它是一種純P2P的軟件,它的數據傳輸沒有象其它一些P2P的即時通訊軟件要經過 第三方用戶,侵佔第三方的資源,它所佔用的內存極小,意味著嵌有HeadCall程序的PDA手機成本更低。目前HeadCall是全球惟一的P2P的 MOIP(互聯網多媒體)電信運營商。人們可以輕鬆的從WWW.HeadCall.COM網站上下載客戶端軟件,免費申請網絡電話號碼,就可以同全球的任 何一位HeadCall進行可視通話。"

CTI論壇: VOIP新突破 Headcall提供911等公共緊急服務: "Headcall發言人說:首先我們要區別 即時通訊 IM 和 網絡電話 VoIP. 它們是兩類不同的系統和軟件. 雖然表面看起來有點類似。 Skype 不能提供 911 服務是可以理解的,因為它僅僅是一個 IM 軟件。如它的發言人所說, Skype 並不是電話系統, 也未賦予取代現有電話系統的使命。既然沒有要求 QQ、MSN 提供911服務, 同樣不能要求 Skype 提供911服務。但象 Vonage 這樣的 VoIP 不能提供 911 服務, 它的未來就值得擔心了。 VoIP 要取代現有的電話系統, 新的系統必須提供象 911、 110等這樣的公共緊急服務機制;美國 FCC 對于 VoIP 業者的要求是很必須的,也是很正當的"

"headcall 發言人介紹說, 目前唯一能夠提供公共緊急服務機制的就只有Headcall. 這才是新一代互聯網電話系統. 在 VoIP 在與傳統電話系統的這場技術革命的較量中, Headcall 可能是唯一的贏家.

  headcall 發言人同時還說:由于Headcall采用了創新的技術, 完全不同于傳統 VoIP 的技術, 它能夠低成本的運營和提供免費通話;免費通話並不是臨時推銷策略, 而是 Headcall 的根本目標, 讓免費電話遍布全球.

   Headcall 是免費通訊系統, 具備提供911、110等公共特服的經濟基礎(免費通訊,不需要有人為此買單). 另一方面Headcall 又是完整的互聯網電話系統, 技術方面更沒有問題。 特服機構只要安裝有 Headcall軟交換機(純軟件), 再配合一些 Headcall 的硬件設備(如網關,電話機等), 可以超低成本地建立起 Headcall公共特服系統。Headcall 是純數碼通訊系統, 跟特服系統的其它資訊系統集成是相當容易的.

  Headcall發言人表示,將向所有公共特服機構免費提供軟交換機軟件."

網絡電話革命來臨: "發明和經營Headcall的是深圳一家只有二十幾個人的小公司,成立還不到一年,軟件下載人數已經超過300萬人次,並開始盈利。目前的收入主要來自 于賣給企業的VOIP語音網關和電話機。該公司副總裁楊漢銀說:「我們的目標客戶是企業,我們的盈利模式是賣設備和系統而不是運營,所以沒有政策風險。」 "

"楊漢銀並不擔心運營商來找自己的麻煩,他頗有幾分得意地說:「我們在深圳的公司是做設備的,而做互聯網與普通電話互聯的公司在香 港, 香港市場的VOIP 是完全開放的。我們與香港和美國的運營商合作,所有的網絡電話在香港或美國落地,再由香港或美國打往世界各地,並沒有違反國內的任何規定。」"

"VOIP對傳統運營商的沖擊不僅僅是在政策完全放開的美國等市場,在中國,VoIP的影響和發展也是不可逆轉的趨勢。信息產業部統計資料顯示,VoIP業務出現了高速增長的勢頭,IP電話對傳統長途電話業務的分流作用顯著增大,已經造成長途業務巨額減收。

   信息產業部統計年報顯示,IP電話通話時長占長途通話總時長的比例從2002年的37.17%和2003年的42.17%上升到2004年的 45.97%,如以當前傳統電話長途資費和IP電話長途資費計算, 2003年少收入了372.56億元,2004年的減收額為518.62億元,年減收增幅達39.2%。當然這還不包括PC to PC的通話量,以及那些游走在政策邊緣的,無法統計的網絡電話。"


在網路上很多forum可以看到headcall攻擊skype的文章,幾乎是一面倒的說headcall好(不過在言論受管制的地區,對於公開的文章內容,可信度都要打折扣),但是看起來真有點像是一個理想的embedded voip 方式。

在孤獨中勇敢擁抱未來的創業新英雄(2003_12_15)

因為看到這個新聞:
在孤獨中勇敢擁抱未來的創業新英雄(2003_12_15): "創於1996年的冠遠科技(Clarent)曾經是全世界網路電信服務的新典範,但在2000年爆發偽造營收的假帳事件,股票在NASDAQ遭遇停牌,憤怒的投資人迫使CEO張紹堯辭職下台,公司也在2002年破產清算。"

所以google了一下這家公司:
創 業家的為與不為──科技股破滅1000天後回顧(2003_01_01): "冠遠則是為了衝營收而做假帳。根據《聖荷西水星報》(San Jose Mercury News)報導,冠遠一位亞洲主管自行成立新公司,並用冠遠的錢支付給這家公司,再由它向冠遠買設備,製造營收創新高假象。冠遠董事會發覺有異後,主動提 起調查,結果發現公司有超過4成營收是灌水,創辦人暨執行長張紹堯也於2001年第3季辭職下台,股票也被停止交易。"

"霍夫曼和張紹堯都盡最大努力挽救公司,張紹堯甚至披掛上陣,一年有280天在各地飛行談訂單。殘酷的是,把公司營運和資本遊戲畫清界限,是創業家的最後一道考驗,這關沒過,前功盡棄。"

IP名人錄-全球VoIP聯盟: "當初冠遠在網路電話市場,就是在AT&T這個大客戶的見證下,開始一帆風順。當時AT&T對冠遠的要求很簡單:『不改變客戶使用習慣, 不改變機房操作員的的作業程序,做到,訂單就是你的。』根據這樣的要求作為產品開發方向,在網路電話市場上,冠遠的客戶已超過1600家。"

"在現實狀況下,提出最好的解決之道。在建中、交大都是辯論社靈魂人物的張紹堯,分析起自己的長處:『我很少有什麼天才點子,但我總是可以把大家的想法做 最佳化的整合,給一個最接近完美的結論。』 在適當的市場時機,推出適當的解決方案。在冠遠之前有過3次創業經驗,張紹堯最深刻的學習教訓是:『技術新、有創意,但若不合市場主流,結果是零。』

  張紹堯過去所經營的公司,曾經開發過一個圖形軟體界面,但那時大家習慣的仍是文字螢幕,花了苦心研發的軟體,結果只是無用武之地。"

"張紹堯很坦白的承認:『網路電話生意,已經開始不太好做;但寬頻市場,正要開始。』這個轉換動作,他表示,大約1年半前,已經開始暖身,說穿了,網路電話不過是寬頻應用之一,但若在那時候喊現在的口號,推現在的產品,不過是重蹈過去創業失敗的覆轍。"

所以網路時代真好,可以明確紀錄一個公司的興衰,當他好時,大家都說他好,都爭相解釋他所以好的原因,沒有人預估他會有什麼將來。當他倒的時候,又一昧的說他注定師派的命運。

都是事後孔明呀

有關圖形介面的問題:如果真是如此,”習慣”的問題,那麼DOS在風行這麼多年,還是沒人能習慣,所以才會導致Windows一出來就大風行的原因。並不是因為Windows的圖形介面比較接近人性的關系?

工業技術研究院-新聞-2004上半年電子產業產值預估

工業技術研究院-新聞-2004上半年電子產業產值預估: "Yahoo!BB利用日本高資費的電話費機會,大力推廣VoIP電話,加速ADSL的累積用戶數,由於推動速度極快,幾乎在一夕之間,網路電話成為2003年日本最具社會性的討論議題,此一動作讓台灣VoIP製造商接獲大量訂單,2003年的VoIP產業因而受惠,成長率達到45.5%,產值為74億新台幣。後續電話閘道器、IP電話、無線網路電話,都是被看好的網路電話產品,2004年VoIP產業發展估計超過百億新台幣的產值。"

2008年下一代語音設備市場將達到58億美元 - eetaiwan

eetaiwan
2008年下一代語音設備市場將達到58億美元: "據市調公司Infonetics Research最近發表的報告指出,服務供應商和電信廠商已積極採用下一代網路電話(VoIP)技術,而且可能在未來幾年內維持這樣的趨勢。為佈署新技 術和服務,供應商在2004年於下一代語音設備上投入了17.3億美元。Infonetics預計2008年該數字將增至58億美元。

在 其調查中發現,受訪者普遍預期在其半數局端設備中採用這些技術,三分之一的受訪者計畫明年採用3GPP IMS(third generation partnership protocol IP multimedia subsystem)。Infonetics Research的分析師及上述報告的主要作者Kevin Mitchell表示:「北美和亞洲的廠商持續進行現代化的努力,而西歐也正覺醒。我們預期2005年北美形勢基本與2004年一樣:更多的大型廠商會支 援VoIP,並開始長期投資的周期和推出相關服務。」"
回應ellis的homework..
從VOIP發展了這麼多年的歷程,和現在VOIP的市場狀況可以知道,VOIP的兩個重要功能:
  1. 夢幻功能....掌握在舊的電信業者手上。
  2. 節費:有鑒於PSTN乃至於mobile的費率已經很低,所以單純為了節費目的的VOIP裝置應該不會有很大的吸引力,除非在國際電話上,國際電話的用戶數:?
所以VOIP應該不會很快全面取代PSTN,而會是許多具有寬頻上網能力的裝置的value add。例如具有網路連線功能的game console (XBOX ?, PS?),set top box,pda 等都會有VOIP通話的能力。隨著具有上網能力的裝置增多,具有IP Phone能力的裝置也會增加。

----這樣的論述好像不太對,現在想想以前那個交大教授幾年前的預測好像蠻對的。

可以這些特殊功能的device的voip,最初僅提供”社群”間的語音功能,後期應該會採用統一規格。讓各裝置可以互通(why ? 增加賣點?)。

IP phone和PSTN不一樣的地方:
PSTN是一戶一個電話,全家共用。IP phone幾乎是以一人一個為目標。
但是一人一個的點電話應該要像cell phone一樣可以帶在身上,不是像共用裝置擺在固定的地方。
所以很多IP phone的問題反而是”類比”cell phone而產生:像seamless, mobility等問題。

以固定式,家用的方向來考慮,一個embedded system的skype phone就可以做得很好。
問題可能是在主機/分機的功能。HeadCall好像蠻理想的。一個P2P方式的for embedded system 考量的voip。

今天和Roy討論(應該是請教),修正了一下:
Roy以business的觀念切入VOIP產業。將VOIP產業架構分為
Operator
Solution
Content
Equipement - Access, CPE
從這裡考慮可以賺錢的地方在哪裡。
Equipement都是像Nortel,Siemens等作交換機的大公司,世界上應該不會有其他作交換機的公司了(?已經倒閉?)

雖然VOIP的技術都已經成熟很久,但是推不出來的原因:
1.基礎頻寬不足
2.Operator意願低落
但是到了最近,頻寬的建設已經漸漸達到容許VOIP的程度,接著Skype的出現逼使Operator不得不用力開始推行VOIP。所以VOIP普及的時機已經成熟。

但是這個成熟是因為Operator願意開始推VOIP,所以賺錢的地方就在如何由這些Operator推行VOIP 的動作中取得商機。
所以IP Telephone可以方作兩方面:一個取代PSTN,一個是朝

另一方面:
如果SIP和codec都已經成為公開的標準(好像也已經是)。
所有mebedded system都有可能加入ip phone功能,從這個方向考慮:
配合digital Home,家中所有東西都可以上網,可以上網的裝置都可以有ip phone的能力。
這樣:
  • 打電話給自己佳里的錄影機,叫他開始錄影。
  • 有人按門鈴時,對講機會call 主人,讓拜訪者以為主人在家。
  • 打電話聽水塔的水剩下多少。
  • 洗衣機call主人,通知衣服已經洗好。
embedded ip phone就是讓所有的network abled device有voice功能。

星期三, 7月 20, 2005

http://www.photofiltre.com/

arm jtag wiggler sch


實際上jtag的電路都一樣,就是用244作buffer,但是各家cable不一樣的地方在printer port的pin腳上。
這個是作wiggler那一家的pin腳使用圖。

wiggler應該比較多人用,好像gnu insight有支援。

這個圖是從armjtag.com拿到的



照著作,接上easyarm2200,到armjtag download driver 和rdi.dll。
install driver & ocx.
run arm7.exe ===> 找不到cpu !!!
只好拿起示波器... pin 3 -- TDI, OK, pin 5 -- TMS OK, Pin 9 -- 不OK,board端無動作。
查easyarm2200的電路圖發現原來wiggler的pin 11和pin 9 短路(ref上圖)。但是easyarm的pin 11接4.7K到GND (所以244連4.7K都推不動?)。
只好將pin11和pin9解開。
run arm7.exe ===> found !
可以download image了,但是執行起來是亂碼。

ARM Tools Site : GNU Tools for ARM in Win32 platform

http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index.html#winarm

這個網站提供類似winavr這樣的gnu-win32開發環境。
沒有錢買ads的人可以看看,debug還支援wiggler喔(可惜不知道wiggler的pin定義是怎樣)。

http://www.aeolusdevelopment.com/

這個網站也是,不過跟硬體比較相關

星期二, 7月 19, 2005

另一個Linux PDA : Zipit Wireless


Zipit Wireless
1.320 x 240 LCD
2. QWERTY Keyboard
3. 802.11b.g
4. 8 Hr連續使用,24Hr待機。 Li Battery.
5.將會有music stream功能

Price : $99

.....如果含jtag port,將是最便宜的arm linux evaluation kit

星期日, 7月 17, 2005

又來一個,明天放假


據說是5年來最大的超級強烈颱風。

大家都早早做好準備,連放假都公佈得很早。
但是,現在無風也無雨。

會不會正如莫非定律所說...

星期四, 7月 14, 2005

To buy : 電子零件

  1. ICD2要用的phone socket, 6 pin都要用到
  2. Jimmy的ARM demo board用的adaptor socket, 因為大陸地區是內+外-,和台灣相反,所以公母都要買。
  3. printer port延長線

CMMI in Taiwan - from Linux Center Linux News

Linux Center Linux News:
"據統計,台灣從事軟體開發人數達5.9萬人,但軟體公司卻僅5,700餘家,可知台灣軟體業者平均企業規模僅及10人出頭,較諸大陸、印度等大型軟體企 業而言,實在是十分迷你;而這些小型軟體開發商,財力頗為有限,面對譬如IBM Rational等雖具赫赫名聲、但起價動輒新台幣百萬元、千萬元的軟體開發工具,也只能作「心有餘而力不足」之嘆,如此難免對其「晉升CMMI」大計構 成多重阻礙,更遑論與世界接軌。"

真是說到重點,每個公司軟體工程師才3,4個,公司又把軟體當作”附屬”工程,還作什麼CMMI呢? 只是累死這些原來就超時工作的3,4然而已。

星期三, 7月 13, 2005

Winbond : W55AD808 , 8 chan, 8 bit SPI ad converter

W55AD808是一個8 channel AD 或Digital Input chip。使用SPI (類)interface

winbond ad808 pin : 也就是一側都是AD channel 1-8, 另一側是control


circuits : 電路圖,和一般的AD一樣,有Digital和Analog分開的Power Source,和REF

Internal Function


前三個bit : 011
PULL UP/DOWN 代表當digital mode時,pin腳要不要pull high/low.
EVREF/IVREF :
0/1 - VREF pin的電壓作ref
1/0 - 用內部的電源作ref ,這兩個bit的名稱和定義好像相反。
*實測要使用外部電源(01)才能工作。

channelset

前三個bit : 001.
Ax =0 : channel x 作 Digital 用
Ax = 1 : Analog 用

read ad

前3bit : 100
SEL2,1,0 : select ad channel
等兩個clock後就是ad的資料
*實測第7個(最後一個)channel input好像有衰減。5V時讀入才40 (應該255)應該255)

聯絡:巨馳國際 www.eecom.com.tw
PM : 林惠真 (02)23970618 ext12
michellelin@eecom.com.tw
Mobile : 0936467292

26回答:AD有一個channel是衰減16倍,但是尚未確定是哪一個channel。

FAT32 說明

還有一些code...

MMC and PIC

用pic讀寫MMC(SPI mode),可惜是德文。

I2C

I2C中規定所有DATA的資料變化都要在CLK Low時動作,CLK High時的DATA動作用來代表I2C Start (falling), Stop(rising).
以byte為讀/寫單位,每一個byte後加一個ack clock.
當對device作寫入時,ack由device控制,用來通知master 資料收到無誤。
當對device作讀取時,ack由master控制,用來通知device是否還要下一個byte的資料。

星期一, 7月 11, 2005

重新介紹SIP

SIP : Session Initiation Protocol. 用來達成Voice over Internet的眾多protocol之一。但是他所能作的遠超過Voip。就像email代表text message的傳遞,SIP將是real-time communication的代表。

SIP將改變所有人溝通的方式。

Skype雖然powerful,但是仍屬於封閉系統,只有使用同一個軟體的人才能互通,他使用封閉不公開的protocol。

SIP 的protocol是open的,SIP的Voip需要其他open的protocol來配合,互相合作來達成real-time communication的目的。就像今天所有人都能寫email給任何人,只要使用SIP,任何人都能互相的作real-time communcation。

SIP已經存在10年了,但是直到現在,NAT和頻寬的問題解決後,才能一展身手。

SIP是如何工作的呢?

當你在家打開你的SIP program時,你的SIP program 向SIP Proxy提出註冊訊息:”嘿!我現在在家,用這個ip address就可以找到我”。當你到公司上班時,你的SIP program會向SIP proxy說:”我現在在移到這裡了,IP address是...”。

當 有人想要跟你通話,他會利用你告訴他的SIP address (就是你用來向SIP Proxy註冊的名子),向SIP provider詢問你現在的位置,SIP provider會讓他的SIP program找到你,並且和你的SIP program完成連線(有時需要STUN的幫助)。

SIP address有點像email address : foo@bar.net。如果你的ip位置是固定的,要找你的甚至不必經過SIP provider,它可以直接經由你的SIP address找到你。使用非ip address的SIP address是讓你有更flexible的方式代表你目前的位置。

VOIP 現有的Application 分析 - Packet 8

Packet 8和Vonage類似,販售一個接到internet的電話機,提供打電話的服務,但是Packet 8提供video phone的功能(依照電話機的不同而不同)。

VOIP 現有的Application 分析 - Vonage

賣Adaptor,用戶自己要有寬頻連線,用prepaid card(flat-rate),用戶註冊後可以自選一個pstn號碼。

VOIP 現有的Application 分析 - Verizon

不了解...

VOIP 現有的Application 分析 - Yahoo BB

Yahoo BB在日本是ADSL的業者,Yahoo BB的adsl modem是一個IAD (Integrated Application Device),利用硬體分頻的方式將語音和資料分開,iad提供一個pstn電話接頭,可以接一搬電話。

Yahoo BB的好處是提供一個ip phone number,而且就是原來pstn電話前加050。讓pstn和ip phone可以互通。

Yahoo BB在server端有專用的硬體對應iad的phone送過來的資料,轉到ip上。

VOIP 現有的Application 分析 - Skype :

Skype是pc上的application,利用P2P的方式取代中央Server,所以所有聯絡人資訊都儲存在user端。好處是不需要一個隨著用戶數升級的Server。
Skype提供的功能有 打電話 和Presence (在不在線上)

VOIP Application & Service Modes

以電信業的觀點來看
Service Provider要有Web billing management + flat rate, Prepaid calling cards + modem dial-up.
VOIP的分類
  1. Soft Phone : Skype,屬於純粹的通訊軟體。
  2. IP Phone : Verizon, 和一般電話一樣,但是使用IP作通訊介面
  3. Phone Adaptor : Vonage, 提供一個box,接到internet上就可以使用
  4. IAD : Yahoo BB, 本身是寬頻提供者,在modem上附加phone功能
  5. Video Phone : Packet 8
  6. Wi-Fi Phone : NexTel, 利用Wifi網路,作到類似cellphone的功能。
  7. TriplePlay : Cox.net, Cable業者,提供Video, Movie On demand, Voice的整合服務
其他的功能
  1. Limited Call Feature + voice mail:service provider提供網頁讓user能夠聽取流言,或是提供聯絡人功能,按下網頁後直接撥號。
  2. Optional PSTN Number : 提供ip phone一個PSTN代表號,讓PSTN用戶可以直接call ip電話

VOIP 與 internet telephony

IP 電信的相關裝置(軟體)

IP Telephony : 使用IP傳輸的電話裝置
Soft switch : 相等於PSTN的C4, C5 switch。負責第一段的撥號與轉接工作。
Gate Keeper : SIP稱作Proxy,用戶註冊資料。
IP PBX : 公司內部的交換機
IP Trunking : IP網路與一般PSTN網路的接續介面,例如skype的callout功能。

VOIP - 費率


以 上圖為例,從桃園call Tokyo,撥號到Class 5 交換機算是local費用,Class 5轉Class 4,之後轉到tandem switch都算是電信局內部的事,不用加收費(或依照長短程收費),之後由Taiwan Tandem SW接到日本的Tandem SW就要再收一次費了,而這一段費用因為是跨國,所以電路使用費比較高(衛星或海底電纜),之後再經由日本的Class 4, Class 5 switch接到Tokyo用戶。

國際電話費用高就是因為傳統電話要佔用使用實體電線連接,所以在跨國時,要佔用舖設費用高的電纜或是衛星線路,所以價格高。

網路電話就不同(其實是利用已經舖設好的internet網路),所以不用佔用電話線路,而是和所有internet通訊共用網路,所以價格可以降低很多。

網路電話用internet network取代跨國電路,所以不需要付跨國電路使用費,這是最省費用的地方。如果從用戶的地方就轉換為ip,那麼連local電話費都可以省。

VOIP - basic concept

以往(現在)的電話網路基本上和”接線生”一樣,接線生依照撥號內容用一條電線將兩個用戶的電話連接起來。所以在整個通話期間,這兩個用戶擁有這一條電線,無論他們到底有沒有說話,這條電線有沒有資料傳輸,都沒有其他用戶能用這條線。

網路電話是將資料壓縮,分成一小份一小份資料,利用網路傳送到另一端,另一端再解壓縮,恢復原來的資料。所以兩個用戶間並不需要一條專用的電線,網路電話的網路連線,是可以由很多用戶同時使用的。
==>這句話有點問題,因為雖然壓縮可以讓1 min的語音資料,花1sec的時間傳送就夠,但是現在的語音壓縮,即使雙方不說話,也會傳送資料,並不是就不需要使用”電路”。

網站的歷史記憶...http://www.archive.org/

到那個網站填入你想看的網站位址,他會有時間顯示,可以看任何時間點的內容,這應該算是網站的歷史吧。

這樣看來在Linuxfab理的專欄文章又可以重見天日了。
(雖然大部分文章在大陸的網站都找得到.....唉!)

星期五, 7月 08, 2005

所以是夫妻吵架

聯合新聞網 | 影視娛樂 | 王靜瑩家暴案 | 王靜瑩 近來天亮才成眠: "目擊者指出,6月30日晚間,王靜瑩先走進「向日葵」餐廳,坐下後在電話中和陳威陶口角,並掛陳威陶電話,陳威陶隨後也趕到,拉住王靜瑩表示:「妳跟我回去!」王靜瑩不肯,陳威陶因此怒摔手機,陳的友人還上前勸解,希望兩人不要太激動,陳威陶冷冷地說:「沒你的事,不要管。」

王靜瑩見狀,開始抱怨陳威陶常和一位男性朋友出門喝酒,「我就是不喜歡你和他出去,都到三更半夜才回來!」陳威陶則解釋道,「妳不是叫我12時前回家?我什麼時候沒有回來?」王靜瑩怒指他從沒在12時前回到家,陳威陶便將水潑向她。兩人繼續口角,第三次潑水時,因陳威陶站在王靜瑩身邊,只見王靜瑩閃躲後就受傷,所以研判應是被杯緣撞及。"

PChome Online 網路家庭-新聞 娛樂 - 王靜瑩遭家暴/王不停比小指譏陳「俗辣」 潑水警告閉嘴: "在向日葵餐廳內,陳威陶向王靜瑩潑水關鍵,原來是要警告王靜瑩閉嘴,因為王靜瑩不停比右小指譏他是「俗辣」,才導致陳忍無可忍。身在現場的餐廳老闆娘也證實王靜瑩的確有比小指,1位同為陳、王2人好友的友人表示,其實2人都有錯,都缺乏了相處之道的了解,才走到這步田地。

王靜瑩遭家暴,矛頭也都對準了陳威陶,指出他身為男人就不該動手,但陳威陶向蘋果日報表示,自己在餐廳內潑水其實是要警告王靜瑩閉嘴。當時2人爭吵不休、惡言相向,王靜瑩還不停向下比右小指怒斥陳說:「你在我心中就是這樣」,陳見狀即走向櫃檯取水潑王,並說:「你再說啊!」王擦乾臉不甘示弱說:「你要我說,我還是這麼說,你就是這樣」,隨即又把小指向下一擺。

於是陳威陶再潑了王靜瑩一次水,不過他說這次自己是往旁邊潑,但王沒有因此被赫止,又再比了一次小指,陳才又潑了一次。陳威陶表示,連續被比了3次小指怎麼受得了?潑水只是想警告,並不想傷害王。目擊潑水過程的餐廳老闆娘也坦承,王靜瑩的確有比小指。

PChome Online 網路家庭-新聞 娛樂 - 王靜瑩家暴/讀者爆料陳威陶上酒店 結識向日葵老闆娘: "王靜瑩家暴新聞沸沸揚揚,連幾可亂真的假王靜瑩聲明也令人震驚一時,雖然假聲明中的王靜瑩沒有對丈夫陳威陶外遇抓姦在床,如今卻有讀者向媒體爆料,其實陳威陶每個月都花上10萬元包養1名酒店小姐,更經常出沒在信義區101酒店,甚至同是王靜瑩和陳威陶朋友的向日葵餐廳老闆娘,也是陳威陶多年前在大安區鴻福酒店消費時才相識。

讀者向媒體爆料的內容中,指明了陳威陶前往101酒店時,都是找業績幹部「美華」帶小姐,陳大手筆在酒店帶小姐出場、買全場的花費,更是店內員工習以為常的事情。雖然酒店沒有否認陳威陶的光顧,卻向媒體表示1個月10萬元的收入,比小姐1個月的收入都還相去甚遠,外界低估小姐的真實收入了。

向日葵餐廳老闆娘出面向媒體說明時,被酒店同事認出,向媒體指稱她在80年底時曾在大安區知名的鴻福酒店坐檯上班,陳威陶因是老闆娘的座上嘉賓,還被陳威陶多次帶出場,2人不但因此熟識,深厚交情也因此建立。淡出酒店後,老闆娘才在忠孝東路開店,離陳威陶住處相近,因此陳威陶也常攜王靜瑩至向日葵餐廳消費。

被爆料曾是酒店小姐的向日葵餐廳的老闆娘,7日並沒有現身餐廳,非常低調,不過餐廳員工則向媒體表示,其實老闆娘的確是在餐廳與陳威陶認識。"

星期四, 7月 07, 2005

RTC w I2C interface : X1205


Feature
  • Data/Time以Packed BCD方式工作。
  • 2 Alarm (w INT)
  • Pulse Interrupt
Device Addressing,以下是I2C command。

  • 先送第一個byte : 1101代表對CCR動作,接著的111是這個device的address(故定),最後一個bit代表這次command是要做read/Write。
  • 接著兩個byte是access的目標address。
  • 最後是一個byte的data
Clock Control Registers (CCR) : 所有用來控制/表示RTC內部狀態的registers
起始Address : 0x3F
寫入動作
  • 寫入0x02到status register,set WEL bit (Write Enable Latch),預防在寫入時資料被update。
  • 寫入0x06到status register,set WEL和RWEL (register write enable latch)。
  • 寫入1到8 bytes的資料到register中,設定clock, alarm, control data。這個動作需要10ms來完成。寫完後,RWEL bit會被reset。
  • 寫入0x00到status register,reset WEL和RWEL。
  • 在以上任step間進行read動作不會有影響。
Dummy Write
因為只有write command時有指定register address的動作,所以利用write command還設定target register address但是不寫入資料
  • 送出I2C Start
  • 送出device id, R/W bit =1
  • 送出target register address ( 2 byte)
  • 不送data,改送另一個I2C Start或是I2C Stop
Random讀取動作,可以任意讀取任意的位址
  • 先對要讀取的register作一次dummy write動作,送出要讀的address,但是在送出data之前就stop。
  • 接著作讀取動作(R/W bit=1)。就可以對該位址進行讀取
Sequencial讀取動作

  • Sequencial可以由Random Read開始或是由目前address所指位置開始。一個一個address的讀。
  • I2C在每一個byte後都會有一個ack clk,在read command時,ack command由master控制,Master在讀完一個byte後,如果還要讀下一個byte,就在ack 送Low,如果不要下一個byte資料,就在ack 送high
  • 資料收完後,送stop command。

8051


8051

74LS125 - 3 state buffer


74125 3-state buffer

星期三, 7月 06, 2005

CD 4021 : Parallel In, Seria Out ,


CD 4021 Parallel in, Serial out
從真值表可以看到,當Parallel/Serial Control是High時,CLK的輸入完全不考慮,Serial In也被忽略,各Flipflop的內含值完全由parallel input決定(read in)
當Parallel/Serial Control轉為Low時,Parallel input 的值完全被忽略,各flip flop串成一個shift register,follow clk signal (rising)作shift動作。

Serial out時,PI-8先送出(MSB first).

51 Uart Mode 0, shift-in時,LSB first。

CD 4094 Serial in, Parallel out


CD 4094, Serial-to-Parallel
Output Enable : 維持High enable.
STROBE low, 用clock配合data送入 8 bit data
STROBE high,讓8 bit data latch,由parallel out 輸出。
STROBE low,送下8 bit data....

VDD是+,VSS是GND。
奇怪,Q'S 和QS好像一樣。用在串接時,用Q'S和QS沒差別。

奇怪,Blogspot的搜尋功能不見了

奇怪,原來在”修改文章”有的”尋找”功能不見了,
而且website在google裡也找不到。

星期二, 7月 05, 2005

星期一, 7月 04, 2005

Debian : disable X的方法

unstable/sid 很有趣,但在啟動進程中執行不穩定的xdmgdmkdmwdm會讓你焦頭爛額。

首先,在啟動提示符後輸入如下指令獲得 root shell:

     boot: Linux vga=normal s

其中,Linux代表你要啟動的核心對映,「vga=normal」告訴lilo在普通VGA螢幕下執行,「s」(或「S」)是傳給init的參數,告訴它進入單使用者模式。在提示符後輸入root密碼。

有多種方法禁用X啟動deaemons:

  • run update-rc.d ?dm stop 99 1 2 3 4 5 6 .
  • insert "exit 0" at the start of all /etc/init.d/?dm files.
  • rename all /etc/rc2.d/S99?dm files to /etc/rc2.d/K99?dm.
  • remove all /etc/rc2.d/S99?dm files.
  • run :>/etc/X11/default-display-manager

其中,rc2.d 的檔案的編號必須與/etc/inittab中指定的runlevel一致。?dm表示您需要多次執行這些命令來選擇xdmgdmkdmwdm

在Debian下只有第一種方法「最正確」。最後一種方法比較簡單但只適用於Debian,而且還需要使用dpkg-reconfigure重新設定 display manager。其它方法都是通用的中止daemons的方法。

你仍可在任何控制台 (console) shell中輸入startx啟動 X。

Qt-embedded log

解開,follow INSTALL說明,設定environment variable。
./configure
GPL License : Yes, (G)
Choose Pixel : 16bpps Grayscale
make (約1 hr)

要run demo,kernel要enable framebuffer,所以要有source,
用synptaic找不到kernel-src,發現是cdrom沒有都加進去,
選add-cdrom將所有cdrom都加進去後,找到kernel-src-2.4.27
make xconfig ---- error : wish : command not found, 要安裝tcl/tk --不知道要裝哪一個,放棄。
make menuconfig -- error : lxdialog,安裝ncueses5-dev
follow instruction, enable "Console driver"的support for frame buffer device (要選buildin而不是M),Adaptor一般選VESA VGA Graphic Console,到"advance low level option確認16, 32 bpp有enable。
save and exit
make dep
make bzImage
copy /usr/src/kernel-2.4.27/arch/i386/boot/bzImage 到 /boot/vmlinux-fb (檔名自己選)

修改GRUB : /boot/grub/menu.lst
參考裡面原來的設定
但是在kernel=xxxxx 的後面要加一個option : vga=791

啟動後會切入framebuffer console mode,上面會有企鵝。

test Qt embedded:

到qt-embedded-free-3.3.4/examples/launcher下
./start_demo

下面是grub的menu.lst

title with framebuffer
root (hd0,0)
kernel /boot/bzImage-fb root=/dev/hda1 ro vga=791
initrd /boot/initrd.img-2.4.27-2-386
savedefault
boot

Debian : 啟動samba

用apt-get或synaptic install samba (會一並安裝samba-common)後,
/etc/init.d/samba start
會經由Debian的start-stop-daemon script來啟動snmbd

一樣,要
smbpasswd -a username
來加入user

Linux On Cell : Access the Process Unit as a Virtual Filesystem

IBM/Sony/Tohiba的cell Processor已經出來一陣子了。
第一個可以run 在Cell Processor的OS就是Linux。
因為Cell 有一個PPC,所以porting linux to this ppc是很簡單的。
但是cell 厲害的地方是她的Synergy Processing Uint,並不是在PPC core上。
那Linux 要如何運用這Synergy Processing Uint呢?
把SPE當作是Resource來存取,所以就是一個virtual file system的一個node。

介紹電影的紀錄

有時候都會忘記有哪些電影沒看,
這個網佔的”電影”類別,剛好紀錄得都蠻不錯的,這樣就不用自己寫了。

星期六, 7月 02, 2005

紀錄一下

http://forward.hkwebs.net/post/1/1887
這些是她拍麥當勞廣告NG篇,還蠻可愛呢!
http://salongg.com.ne.kr/NG/ng1.wmv
http://salongg.com.ne.kr/NG/ng3.wmv
http://salongg.com.ne.kr/NG/ng4.wmv
http://www.mcdonalds.co.kr/movie/cf_61.wmv

終於出來了,有video的skype : vskype

http://www.vskype.com/
我沒試過,也不知道是不是原來那個skype的作者寫的。
不過"V"也可以說是Voice吧。

星期五, 7月 01, 2005

Samsung ARM

8/16bit Timer,UART,SPI,IIC,Cache(4KB),10bit ADC
-
128QFP
Mass Production
ARM 7TDMI
66MHz
160 LQFP,160 FBGA
Mass Production
-
-
-
-
ARM 920T
400MHz,2410's Feature+Camera Interface
289FBGA
Under Development(Q2, '04)
ARM920T
200MHz & 266MHz, MMU, NAND Flash Boot Loader, ROM/SRAM/SDRAM Control, STN/TFT LCD Control, Touch Panel Control, MMC/SD Card, USB, 10bit ADC
272FBGA
Mass Production
ARM 926EJ
200MHz,2410's Feature+MPEG4+Camera Interface
337FBGA
Mass Production

又要用pic囉:鴻亞國際

鴻亞


http://home.kimo.com.tw/051105/index.htm

02-23456969

黃小姐 Grace0961188133ext 20


Sales :
李國煒 Levin Lee, 0961188002, levin.lee@greata.com.tw

FAE : 林信宏 Gary Lin, 0961188138, gary.lin@greata.com.tw ext:38

PM : 黃雯淇 Grace Huang 0961188133 , grace.huang@greata.com.tw ext: 20


網站 http://ht.pic16.com/

Where to downlod Qt/Embedded Free

很奇怪的是從Tolltech怎麼找都找不到download link,
結果還是靠google:

http://www.trolltech.com/download/qt/embedded.html

Business Record

Albert introduce new collegue on IP Phone project : Roy.
He will take the class, too.

NS OPAMP : LMC660

下圖是PIN & Function

下圖是每一個AMP的示意圖


LMC660是Single Power Rail to Rail output OPAMP.工作範圍 5V~15V。
從內部圖可以看出她省略了output stage的unit-gain buffer來達到rail-to-rail的功能。
LM660和LM324是pin to pin compatible,但是LM660的工作頻寬和input resistance更大。
但是LM324的工作電壓範圍比較廣。

網誌存檔