Time of Update: 2018-12-07
在嵌入式系統軟體調試過程中,偶發性問題往往是一個令人頭痛的問題。這些問題的特點是:按一定機率出現,具有不確定性。因此,如果不採取一些技巧,往往不容易捕捉到問題現場。因為問題出現的特點是“稍縱即逝”。找不到問題出現的現場,則無法深入分析問題出現的機理原因,只能通過猜測問題原因並嘗試修改,然後觀察問題是否再出現,如果問題看起來不再出現則認為問題解決了,但是對於問題的實質原因,卻難以說出個究竟來。這種方法雖然可以避免問題,但是無法從根本解決問題,很可能導致問題複發。 對付偶發性問題的基本策略是:(1
Time of Update: 2018-12-07
記得大約2年多前,節奏決定開發usb audio產品。與研發部開會確定USB核心方案時,工程師問我,你是要快速能用的還是要一個完整的解決方案,然後向我解釋了一下午的usb audio解決方案! 最後我說我們要最完整的需要多久,回複10個月。結果。。。。。。。。。。 2年多過去了 終於拿到了! 我把所有的那個下午我理解的以及後面逐步學習而來的資料,和大家分享一下! 內容很枯燥! 感興趣的再往下看吧! 先說USB 的傳輸模式 USB 傳輸模式包含Bulk
Time of Update: 2018-12-07
今天看北航夏宇聞老師寫的《verilog 數字系統設計教程》中利用有限狀態機器進行時序邏輯的設計一個練習,發覺狀態機器的設計優點問題。檢測的目標序列是 10010,原代碼是這樣設計的。原文的設計程式 ----------------------------------------------------------------------------------------------------------------------- module
Time of Update: 2018-12-07
來源:CSDN 作者:BrantCString 類是我們經常用到的類,所以有必要對它的記憶體管理員模式分析一下.記憶體管理的演變過程如下: VC5 單純的使用new delete方法。因 為字串操作需要頻繁調整記憶體大小.而採用C++操作符 new 與 delete是沒有與realloc相應功能的。結果就是每一次的改變記憶體大小都需要額外增加一次拷貝操作。而 new 與delete
Time of Update: 2018-12-07
這兩天,突然發現自己的本本效能嚴重下降(因為是用筆記本工作,所以對此非常敏感)。非常鬱悶之餘,開始檢查各項設定...... 1. 開始當然是查毒了,發現ekrn.exe經常佔用非常高的CPU,以為是它惹的禍。關了NOD32的即時防控...ekrn.exe的佔用下來了,但一切照舊... 2. 檢查電源項。發現無論我設定成什麼,都沒什麼變化。(筆記本為了省電,會有這些設定,在使用電池時,把CPU的頻率降到很低,我這台機是30%的最高頻率) 3.
Time of Update: 2018-12-07
一、用{0:?}格式化 可通過 String.Format 方法或通過 Console.Write 方法格式化數值結果,其中後一種方法調用 String.Format。使用格式字串指定格式。下表包含受支援的標準格式字串。格式字串採用的形式為 Axx,其中 A 為“格式說明符”,而 xx 為“有效位數規範”。格式說明符控制應用於數值的格式化類型,而有效位數規範控制格式化輸出的有效位元或小數位元。 有關標準及自訂格式化字串的更多資訊,請參閱格式化概述。有關 String.Format
Time of Update: 2018-12-07
第一部分WPF效能最佳化一、Rendering Tier 1. 根據硬體設定的不同,WPF採用不同的Rendering Tier做渲染。下列情況請特別注意,因為在這些情況下,即使是處於Rendering Tier 2的情況下也不會硬體加速。(不全,其餘請查閱SDK) WPF效能最佳化二、布局和設計 1.盡量多使用Canvas等簡單的布局元素,少使用Grid或者StackPanel等複雜的,越複雜效能開銷越大。 2.建立邏輯樹狀結構或者視覺樹的時候,遵循Top-Down的原則。
Time of Update: 2018-12-07
項目從原來的32位升級到64位作業系統,系統是windows2008 項目是4.0 ,原來伺服器是windows2003IIS6偽靜態正常到了IIS7下要重新設定,在IIS7下配置 【處理常式映射】配置【模組】【託管管道模式】設定為傳統模式。 配置完成後還是不能訪問,原來配置過相同環境偽靜態一直沒問題,沒辦法又在網上找找了按網上說的又配置了一變還是不行,最後在部落格園看到一個寫的部落格<httpModules> <add
Time of Update: 2018-12-07
如何捕獲Ctrl、Ctrl+Alt和Ctrl+Alt+Shift按鍵組合 BOOL CTestView::PreTranslateMessage(MSG* pMsg) { if(pMsg->message==WM_KEYDOWN) { BOOL bCtrl=::GetKeyState(VK_CONTROL)&0x8000; BOOL bShift=::GetKeyState(VK_SHIFT)&0x8000; BOOL bAlt=::GetKeyState(
Time of Update: 2018-12-07
windows中實際的中斷處理是通過IoConnectInterrupt註冊的。。。。NTSTATUSNTAPIIoConnectInterrupt(OUT PKINTERRUPT *InterruptObject, IN PKSERVICE_ROUTINE ServiceRoutine, IN PVOID ServiceContext, IN PKSPIN_LOCK SpinLock,
Time of Update: 2018-12-07
ComMax 2.0 串口映射大師 :http://www.rayfile.com/files/894bf8b0-f185-11e0-a09d-0015c55db73d/ 軟體描述:ComMax是一款專業的RS232/422/485序列埠資料對應成為網路資料的工具軟體,可以獨立工作於一個串口或與應用軟體共用一個串口,將串口資料轉換為網路TCP/IP進行資料通訊。功能描述:1 不獨立佔用串口,可與應用程式共用一個COM口。2 對於遠距離通訊上,將串口通訊轉換為網路通訊。3
Time of Update: 2018-12-07
IME Tool是一款綠色、小巧的IME設定工具,它可以完成系統內建的“文字服務和輸入語言”所不能完成的一些“工作”,方便、靈活地解決使用者在IME設定上的一些棘手問題。 :新浪下載中心 一、調整IME順序 XP自身攜帶的IME設定選項雖然可以自由地在IME列表中添加和刪輸入語言,但是它有一個最大的缺限就是不能對已添加到列表中的輸入語言進行排序,某些時候我們需要設定輸入語言的前後順序,利用Windows系統協助工具輔助IME Tool,就可以輕鬆解決這一問題,開啟IME
Time of Update: 2018-12-07
想辦法擷取,修改你的mac 修改MAC- - 方法一 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 加入一行 MACADDR=xx:xx:xx:xx:xx:xx 如果還有問題再把/etc/sysconfig/networking/devices/ifcfg-eth0中相應地方改一下或者把這個檔案乾脆刪掉。 方法二 先在/etc/rc.d/init.d下建一個shell
Time of Update: 2018-12-07
以前在論壇或者群裡面看到有人問到亂碼的問題,即在模擬器上無法正常顯示中文,看到的是亂碼。前幾天我大學同學也遇到這樣的問題,今天就稍微總結一下(以下的程式以PPC的MFC程式為例): 首先,要在EVC下開發中文程式,必須下載中文版的模擬器映象(image),這個東西可以在微軟的首頁上下載,Windows Mobile 2003/2003 SE for Pocket PC ( Phone) /Smartphone 以及Windows Mobile 5.0 for Pocket PC
Time of Update: 2018-12-07
這兩天繼續看 USB 相關的內容,準備用純軟體實現一下 USB 裝置傳輸,為將來的項目打好基礎。首先碰到的就是這個 NRZI 編碼的問題了,基礎太薄弱,看了一上午總算明白了大概。首先,USB 的資料是串列發送的,就像 UART、I2C、SPI 等等,連續的01 訊號只通過一根資料線發送給接受者。但是因為寄件者和接收者啟動並執行頻率不一樣,訊號的同步就是個問題,比如,接受者接收到了一個持續一段時間的低電平,無法得知這究竟是代表了 5 個 0 還是 1000 個
Time of Update: 2018-12-07
1.關於usb的specification,可以去usb org官網下載:http://www.usb.org/developers/docs/USB 2.0 SpecificationUniversal Serial Bus Revision 2.0 specification (.zip file format, size 11.3
Time of Update: 2018-12-07
隨著時代的進步,INTERNET正以空前的發展普及速度深入到千家萬戶,成千上萬的公司與個人在網路上建立首頁和網站向世界展示自己。公司通過網路發布 產品資訊,提供服務、尋求商業契機,而個人可以通過網頁展示自己的才華、愛好,與他人交流。於是設計和建立網頁就成了我們必備的素質。在設計和建立網頁之 前,不知大家有沒有考慮這樣一個問題,那就是設計和建立好的網頁是如何顯示在瀏覽器上的?知道了網頁是如何工作的,我們就能做到有的放矢,從而能使我們的
Time of Update: 2018-12-07
A.不孝有三:在 中國禮儀上,所謂不孝有三,是指:一、不娶無子,絕先祖祀(不娶妻生子,斷絕後代,這是孟子所說的最大的不孝);二、阿諛曲從,陷親不義(一味順從,見父 母有過錯而不勸說,使他們陷入不義之中);三、家貧親老,不為祿仕(家境貧窮,父母年老,自己卻不去當官吃俸祿來供養父母)。 B.人有三急:心急,手急,性急; C.七情六慾:一般地說,七情指的是:喜、怒、哀、懼、愛、惡、欲;在醫七情指的是喜、怒、憂、思、悲、驚、恐;六欲一般指的是生、死、耳、目、口、鼻;在佛家六欲指的是色慾、形貌欲、
Time of Update: 2018-12-07
文章目錄 常識之一:資訊化是由不可分的5個方面組成的常識之二:逃不脫的幸福曲線常識之三:資訊化不僅僅是一把手工程,並且是一個全員工程常識之四:管理系統永遠不會完美常識之五:資訊化建設遇到阻力是必然的資訊化的建議之一:明確規劃建議之二: 組織保障建議之三:任務落實建議之四:獎懲到位建議之五:領導力行建議之六: 立體培訓建議之七:循序漸進
Time of Update: 2018-12-07
用vc++寫console程式時,整天對著黑紙白字的螢幕,感覺很鬱悶吧?很多人想用CONIO.H/GRAPHICS.H中的一些函數來實現,卻發現VC++根本沒有這些標頭檔。當然了CONIO.H/GRAPHICS.H是BORLAND TC/BC專有的標頭檔,所以vc++中根本沒有這些檔案。把這兩個標頭檔COPY過來,然後用??答案當然是否定的。其實VC++中也有相關的函數來實現console彩色文本及背景的顯示。下面我們就看看VC++如何?彩色文本。