Time of Update: 2018-12-04
文章來源:http://kok139.spaces.live.com/調試是一個程式員最基本的技能,其重要性甚至超過學習一門語言。不會調試的程式員就意味著他即使會一門語言,卻不能編製出任何好的軟體。這裡我簡要的根據自己的經驗列出調試中比較常用的技巧,希望對大家有用。本文約定,在選擇菜單時,通過/表示分級菜單,例如File/Open表示頂級菜單File的子功能表Open。 設定為了調試一個程式,首先必須使程式中包含調試資訊。一般情況下,一個從AppWizard建立的工程中包含的Debug
Time of Update: 2018-12-04
模組編程屬於核心編程,因此,除了對核心相關知識有所瞭解外,還需要瞭解與模組相關的知識。1.應用程式與核心模組的比較為了加深對核心模組的瞭解,表一給出應用程式與核心模組程式的比較。表一 應用程式與核心模組程式的比較 C語言應用程式核心模組程式使用函數Libc庫核心功能Runspace使用者空間核心空間運行許可權普通使用者超級使用者入口函數main()module_init()出口函數exit()module_exit()編譯Gcc
Time of Update: 2018-12-04
VC++工程檔案下的各個檔案說明:1.clw檔案.clw ClassWizard資訊檔,實際上是INI檔案的格式,有興趣可以研究一下.有時候ClassWizard出問題,手工修改CLW檔案可以解決.如果此檔案不存在的話,每次用ClassWizard的時候繪提示你是否重建.2.ncb檔案.ncb 無編譯瀏覽檔案(no compile browser).當自動完成功能出問題時可以刪除此檔案.build後會自動產生.3.hpj檔案.hpj (Help
Time of Update: 2018-12-04
一、技術效能:工作速率有100K和400K兩種; 支援多機通訊;支援多主控模組,但同一時刻只允許有一個主控; 由資料線SDA和時鐘SCL構成的串列匯流排;每個電路和模組都有唯一的地址; 每個器件可以使用獨立電源但是必須共地二、基本工作原理:以啟動訊號START來掌管匯流排,以停止訊號STOP來釋放匯流排;每次通訊以START開始,以STOP結束;啟動訊號START後緊接著發送一個地址位元組,其中7位為被控器件的地
Time of Update: 2018-12-04
上拉電阻就是把不確定的訊號通過一個電阻鉗位在高電平,此電阻還起到限流的作用。同理,下拉電阻是把不確定的訊號鉗位在低電平。上拉電阻是指器件的輸入電流,而下拉指的是輸出電流上拉電阻: 1、當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般為3.5V),這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值。 2、OC門電路必須加上拉電阻,才能使用。3、為加大輸出引腳的驅動能力,有的單片機管腳上也常使用上拉電阻。
Time of Update: 2018-12-04
多年來,微軟公司積極致力於以持續的科技創新來發現和釋放人的潛力。我們的人才觀非常清晰,即強調IQ與EQ的和諧。誠信永遠是第一位的,然後是智慧、熱情和團隊精神。其三是判斷力,最後,對渴望做出成就的人而言,心態至關重要。那麼哪些人是“不合適”的?我在用人時會盡最大努力避免三種人:第一種人是雙面人,也就是見風使舵,總希望左右逢源的人;第二種人是負面人,也就是看問題永遠只看到消極因素,而不是以積極的態度努力解決問題的人;第三種人是玩世不恭的人。
Time of Update: 2018-12-04
昨天搞了一晚上,終於把python讀excel的程式調試通過了,現在記錄先:我主要嘗試了pyxll 和 openpyxl 兩個模組1.pyxll號稱支援excel2010,看了看它提供的例子,主要是以操作excel的儲存格為主,我主要關注的是讀excel並對儲存格內容進行解析它這一塊從demo程式來看好像沒有執行個體剛開始不知道怎麼安裝該模組,折騰了一段時間,發覺直接將該程式包裡面的pyxll.py拷貝到
Time of Update: 2018-12-04
文章來源:http://weibing.blogbus.com/logs/4384745.htmlQtopia Core 4是QT/embedded的最新版,網上找很久都沒有相關教材,儘是QT/embedded 2的版本。我剛學,乾脆就直接上最新版 ^_^ 費了不少時間,作個記錄,方便有需要的朋友... 我的目標平台是三星的s3c2410,linux2.4核心,開發平台是RHEL.AS.v4.0.Update2,直接從ftp:
Time of Update: 2018-12-04
連結定位是系統級軟體開發過程中必不可少的一部分,嵌入式軟體開發均屬於系統級開發,絕大部分嵌入式軟體都涉及到連結定位指令檔;連結定位指令碼使得我們的目標程式碼群組織更加靈活. 1)連結定位指令檔說明 連結定位過程一般由連結器根據連結定位指令碼完成,比較簡單的系統可以通過設定連結器開關選項取代連結定位指令碼;連結定位的關鍵是連結定位指令碼的編寫.我們從典型的目標檔案結構開始,來介紹連結定位指令檔的編寫.下面是該系統一個目標檔案的典型組織: 其中第二欄開始分別展示了該檔案各個段(Sections)的
Time of Update: 2018-12-04
其實AXD的功能非常強大,特別是其命令列。開啟AXD,按下 Alt + L ,就可以開啟一個命令列,非常有用的命令如:LoadBinary = 將一個檔案匯入SDRAM LoadSymbols = 匯入符號表SetPC = 設定PC寄存器Run = 開始運行OB + 檔案名稱 = 按照批次檔運行所有的命令在GUI裡面也是有的,可以利用批次檔(OB命令)來免去敲命令和點菜單的麻煩,以調試u-boot為例,寫一個批次檔放在D盤,檔案名稱為u-boot.txt,內容如下:loadbinary
Time of Update: 2018-12-04
今天vmware裡面ubuntu9.10一開機, 就黑屏,顯示:1 mount of filesystem failed 2 a maintenance shell will now be started. 3 Control-D will terminate this shell and re-try 4 root@mint:~#解決方案也很簡單:1 fdisk -l01 Disk /dev/sda: 80.0 GB, 80032038912 bytes 02 255 heads, 63
Time of Update: 2018-12-04
1.CAS (Column Address Strobe,列地址選通訊號),準確的說應該是CL(CAS Latency,縱列存取延遲時間),它用刻度數表示。在某一固定外頻下,其數值越小越好,一般為2個刻度。另外還有RAS(Row Address
Time of Update: 2018-12-04
EVC入門之一: 實現遠端偵錯的最佳硬體途徑EVC 裡TOOLS->Config Platform Manager裡, 對某個DEVICE點PROPERTIES, 這個對話方塊裡可以選擇EVC偵錯工具時所用的硬體途徑, 其實就少少的這幾個選項, 但由於本人的不思進取, 從開始接觸到現在完全搞明白, 前後也將近半年時間才全部理解完. 方法一: KITL + CESH SERVER在去年最早開發應用程式的時候,整組人都用的這個設定:Transport: KITL Transport for
Time of Update: 2018-12-04
什麼是TTL電平,什麼是CMOS電平,他們的區別(一)TTL高電平3.6~5V,低電平0V~2.4V CMOS電平Vcc可達到12V CMOS電路輸出高電平約為0.9Vcc,而輸出低電平約為 0.1Vcc。 CMOS電路不使用的輸入端不能懸空,會造成邏輯混亂。 TTL電路不使用的輸入端懸空為高電平 另外,CMOS整合電路電源電壓可以在較大範圍內變化,因而對電源的要求不像TTL整合電路那樣嚴格。 用TTL電平他們就可以相容(二)TTL電平是5V,CMOS電平一般是12V。
Time of Update: 2018-12-04
開始讀<Linux裝置驅動程式>的時候,一而再的看見要建立自己的核心源碼樹.起初並不是很明白源碼樹是什麼,經過網上的搜尋,找了點概念,其實應該很形象,樹的形式就是主幹,樹枝,樹葉,都是一層一層的,邏輯性比較強,所以,明白了吧,就是核心的邏輯形式.(當然這是網路上看到的).感謝大家的無私奉獻.現在開始記下我建立的過程,及自己的想法1.首先要查看自己的OS使用的核心版本如:a@a-desktop:~$ uname
Time of Update: 2018-12-04
ACM學習網站同濟大學的 Online Judge -http://acm.tongji.edu.cn/ 浙江大學的 Online Judge -http://acm.zju.edu.cn/ 北京大學的 Online Judge -http://acm.pku.edu.cn/ 吉林大學的 Online Judge -http://acm.jlu.edu.cn/ 四川大學的 Online Judge -http://cs.scu.edu.cn/acm 汕頭大學的 Online Judge
Time of Update: 2018-12-04
文章來源:http://www.ybzhan.com/article/show/2788.html1 光電池的工作原理及其特性 1.1
Time of Update: 2018-12-04
使用Visio進行UML建模內容提綱:1、VISIO中的UML建模環境2、使用案例圖(USE CASE Diagram)的使用2.1 使用案例圖的組成2.2 建立使用案例圖2.2.1 建立角色(Actor)2.2.2 建立用例2.2.3 建立角色和用例的通訊2.2.4 建立用例間的關係2.2.5 建立使用案例圖3、活動圖表的建立3.1 活動圖表的組成3.2 建立活動圖表4、靜態結構圖表(Static Structure Diagram)的使用4.1 類靜態結構圖表的組成4.2
Time of Update: 2018-12-04
by Pradeep PadalaCreated 2002-11-01 02:00翻譯: Magic.D E-mail: adamgic@163.com譯者序:在開發Hust Online
Time of Update: 2018-12-04
給c++程式員的一份禮物-常用工具集 ■...開發環境 ---->Turbo c DOS時代c語言開發的經典工具,目前適合兩類人使用:c語言beginner(尤其是學生一族),具有懷舊情節的專業人士:) ---->Visual C++ 6.0/7.0 穩定而強大的IDE開發環境,具有豐富的調試功能,定製宏的功能也是其一大特色。Microsoft的經典之作,功能強大自不必言說。附帶的一些工具也很不錯,比如:Spy++。但編譯器較之同類,支援c++標準的程度不夠好,尤其6.0及以前的版本。