嵌入式開發(fā)
VxWorks等
統(tǒng)計(jì)源程序的工具
摘要: 今天甲方通知要統(tǒng)計(jì)一下我們協(xié)議棧代碼的行數(shù),好久沒有關(guān)心過這樣的問題,上一次統(tǒng)計(jì)代碼行數(shù)好像是好多年前的事情了,也忘記了用的什么工具。最開始想用NLOC,因?yàn)樾枰?NET 2.0,我的機(jī)器裝不上。為了這個(gè)工具安裝.NET 2.0有點(diǎn)不劃算。又找了一個(gè)C++編寫的工具Code Counter Tool。這個(gè)工具可以支持Visual C++ 6.0的工程。不過我們的工程是VxWorks工程,對于非VC6的工程需要建立一個(gè).map文件,里面包括所有需要統(tǒng)計(jì)的文件。
閱讀全文
posted @
2009-01-22 16:30 zealsoft 閱讀(1289) |
評論 (1) 編輯
V.42 bis的源程序
摘要: 因?yàn)門ETRA標(biāo)準(zhǔn)中分組數(shù)據(jù)的壓縮協(xié)議為V.42 bis,讓學(xué)生在網(wǎng)上找個(gè)代碼來用。學(xué)生找了半天,只找到LZW的代碼,沒有找到V.42bis,雖然兩者差別較少,但是還是不同的,只好自己找。其實(shí)找起來很容易,在Google CodeSearch上輸入v42bis就找到了。找到的是SpanDSP這個(gè)庫中的一個(gè)文件,寫得很清晰,注釋也比較全。SpanDSP是一個(gè)專用于電話領(lǐng)域的信號處理庫,包括各種語音編碼、采用的協(xié)議處理等等,象項(xiàng)目中用到的HDLC協(xié)議在這里也可以找到。在查找代碼方面,Google CodeSearch比直接使用Google方便多了。
閱讀全文
posted @
2009-01-21 22:07 zealsoft 閱讀(1301) |
評論 (0) 編輯
如何在VxWorks下為TAU G2的程序設(shè)置斷點(diǎn)
摘要: TAU G2程序本身的仿真功能很強(qiáng),如果程序在目標(biāo)機(jī)上運(yùn)行時(shí)出現(xiàn)邏輯錯(cuò)誤,你總是可以在TAU G2的仿真環(huán)境下模擬出這個(gè)錯(cuò)誤并找到出錯(cuò)的原因,一般不需要借助操作系統(tǒng)的C代碼調(diào)試工具。但是如果是在TAU G2中調(diào)用了C語言的函數(shù),或者在環(huán)境函數(shù)中出現(xiàn)錯(cuò)誤,問題就復(fù)雜了,因?yàn)門AU G2的仿真環(huán)境無法跟蹤這些C語言的代碼,你只能借助操作系統(tǒng)自身的調(diào)試功能了。
閱讀全文
posted @
2008-10-13 23:18 zealsoft 閱讀(1341) |
評論 (0) 編輯
VxWorks程序一下載就停住了
摘要: 今天早上遇到個(gè)小問題,VxWorks程序一下載就停在0%處不動了,但是沒有死機(jī)。這是怎么回事?
閱讀全文
posted @
2008-08-01 13:20 zealsoft 閱讀(1194) |
評論 (1) 編輯