最近調試一個s3c2440+lan91c111網卡的vxworks驅動程式,調試了快一個月了,還差一點,把主要過程寫出來,和大家交流。1)以前的板子是s3c2440+dm9000的結構,因為溫度原因,需要改為lan91c111,因為這個晶片是工業級的,溫度範圍合適;2)在借鑒網路上s3c2410的vxworks BSP上,我們自主調試了s3c2440的vxworks BSP,包括dm9000網卡;調試花了兩個月時間,也破費周折,主要在開起MMU之後的中斷重新對應,dm9000雙緩衝區等問題上。
/* surfConfPciDevice.c *//** 函數功能:************ 已知該類PCI裝置的Vendor號,Device號和索引號myIndex,尋找出該類PCI裝置的MEMORY地址* 和IO地址,以及中斷級,並添加第一個MEMORY的物理地址到虛擬位址的映射。** 調用執行個體:************ 如果有4塊該類PCI裝置,則調用四次函數,索引號從0~3,如下: for (myIndex=0; myIndex<4;
摘要:VxWorks是美國WindRiver公司設計開發的一種嵌入式即時作業系統,可移植性是對嵌入式作業系統的一個重要要求,VxWorks BSP(板極支援包)正是實現可移植性的中介層軟體,使作業系統的應用代碼獨立於具體硬體.本文介紹了VxWorks BSP的開發,分析了VxWorks的啟動過程,給出了基於三星S3C2410處理器開發板的BSP設計以及VxWorks的映像編譯下載,其中重點介紹了BSP中幾個重要檔案和函數的設計,最後提出了開發調試過程中的幾個注意點。 1
文章目錄 綜上,“?”本來佔用兩個位元組:C6,00,但是經過不同的處理,很容易就變成了3F,也就是真正的英文?,這是為什嗎? 求懂行的朋友賜教,謝謝! 有一個文字檔“1.txt”,該檔案非常簡單,只有一行字串“ab中國?12”,注意,其中“?”不是中文的問號,也不是英文的問號,它是一個非標準的字元,實際上佔用兩個位元組,如所示:C6 32。由於沒有對應的字元,所以無法正常顯示,就顯示成“?”。下面就是圍繞著這個“?
轉自: http://www.cnblogs.com/xiaoshatian/archive/2009/11/23/1608432.html字型不僅是設計師手中重要的武器,對我們開發人員來說,字型的選擇也有許多講究,一個好的、適合展示代碼的字型,應該具備以下要素:等寬的字元 簡潔、清晰並且規範的字元形狀 支援ASCII碼為128以上的擴充字元集 與字元同等寬度的空格 易於分辨的小寫字母l、大寫字母I、數字1和符號| 易於分辨的大寫字母O和數字0 易於分辨的前引號和後引號,最好能夠前後對稱
原文地址:http://www.cnblogs.com/TankXiao/archive/2013/01/08/2818542.html原文作者:肖佳 HTTP狀態代碼,我都是現查現用。 我以前記得幾個常用的狀態代碼,比如200,302,304,404, 503。 一般來說我也只需要瞭解這些常用的狀態代碼就可以了。 如果是做AJAX,REST,網路爬蟲,機器人等程式。還是需要瞭解其他狀態代碼。
對於任何成長中的企業來說,設計一個合適的網站是一件非常重要的事情,但是如何讓你的網站具有富互連網應用程式(Rich Internet
序言本節作者用了很大的篇幅來闡述自己對裡氏替換原則的理解,而且程式碼片段也相當翔實。筆者閱讀該節之後,認為該節的核心內容可以歸結如下:1. 裡氏替換原則的定義2. 裡氏替換原則的規範裡氏替換原則的定義 裡氏替換原則的定義有兩種: 第一種(作者認為是最正宗的,但是卻是理解起來稍微有點繞的)如果對於每一個類型為S的對象o1,都有類型為T的對象o2,使得以T定義的所有程式P在所有的對象o1都代換為o2時,程式P的行為沒有發生變化,那麼類型S就是類型T的子類。
1、建立項目選擇“建立”-“項目”,開啟建立項目對話方塊Visual C#語言下選擇-Silverlight For Windows Phone-Windows Phone
前段時間跟朋友聊天的時候,分享了從資料到知識轉變的步驟,我把現在使用的方法整理一下,跟大家分享,經過多次調整和修正,目前是分為六個步驟在大前研一的《低IQ時代》中提過,媒體雖然已經把資料整理歸類完成,但這些資料並不是你真正該關心或學習的。要成為具有獨立思考的人,必須經過自己的進一步分析整理後,才能提練自己的觀點和看法。大前研一對資料的整理,一定經過瀏覽-歸納要點-口頭解說-與人討論,四步才能消化,一般經過10年時間就能建立起自己的觀點,具備思考力和洞察力的專家。1、明確你要關注的方向,控制在3-
JSON介紹http://json.org/這個解析JSON,也是Prototype源碼淺析的一個鋪墊。下面是一個開篇例子,其中response是從伺服器獲得的JSON字串: var response_1 = "{\"user\":\"xesam\",\"info\":{\"age\":\"24\"}}";var response_2 = "{'user' : 'xesam'}";var response_3 = "console.log('xss')";var obj_1_1 =
一、如何禁用或者啟用某個菜單有的時候,我們在做OA時,有時會根據需要,啟用或者禁用某個功能表項目,在ExtJS中,可以通過如下的操作進行。 Code highlighting produced by Actipro CodeHighlighter
同情 成熟的另一種解釋方式是從容,從容地面對各種災難, 換句話說就是鐵石心腸。 街上形形色色的乞丐在不斷地磨滅著我們的同情心, 也不知從何時始我已經能面對別人的眼淚而不動聲色了, 我只能悲哀地標榜著我的所謂成熟。 驚喜 已不知有多長時間沒感受到一種叫驚喜的情緒了。 對於驚喜的詮釋最熟悉的畫面莫過於是突然造訪的好友, 站在你家門口跟你說“嗨,給你一個驚喜”。 現在呢,在這繁忙而又充斥著個人隱私的都市裡, 已經沒有這種驚喜的生存空間了。 以前我也會把突然收到禮物當成一種驚喜,
網頁上添加判斷您的QQ是否線上,讓您的朋友在您網頁上就可以看到您是否線上 358074460 代碼如下:<a class='qqa' target=blank href='http://wpa.qq.com/msgrd?V=1&Uin=358074460&Site=線上諮詢&Menu=no' title='線上即時交談'><img border="0" src="http://wpa.qq.com/pa?p=1:358074460:0">35807
對穿越NAT做些總結: 先做個約定:內網A中有:A1(192.168.0.8)、A2(192.168.0.9)兩使用者,網關X1(一個NAT裝置)有公網IP 1.2.3.4內網B中有:B1(192.168.1.8)、B2(192.168.1.9)兩使用者,網關Y1(一個NAT裝置)有公網IP 1.2.3.5公網伺服器:C (6.7.8.9) D (6.7.8.10) NAT兩大類:l NAT(Network Address Translators):稱為基本的NAT在客戶機時1
鄭重聲明:本文是筆者網上轉載,筆者稍有修改,所有權歸原文作者!原文連結:http://blog.csdn.net/nick_wong/article/details/7728653原理: 開機時自動把 fcitx-sunpinyin 的詞庫載入到記憶體,再連結回原目錄進行使用,在使用過程中定時備份詞庫,關機時再備份一遍。效果: 最佳化前,使用 fcitx-sunpinyin,用原裝詞庫時沒有過於明顯的不適,但是就算只換上那近85M的詞庫、開了模糊時,完全是卡得要死! 最佳化後,fcitx-
1,先到官網下載CxImage,地址:http://www.xdp.it/download.htm 我這裡下載的是cximage600_full.2,解壓,發現裡面只有個vc6的工程,沒關係,開啟Codeblocks,轉換工程,成功以後,刪除不要的工程CxImageCrtDll和CxImagemfcdll還有demo和demoDll,因為我們是用MinGw編譯,這兩工程是提供vc6和mfc的dll.3,開始編譯,
鄭重聲明:本文是筆者根據個人理解所寫,錯誤難免,歡迎拍磚! 可以任意轉載、修改,轉載時是否標明出處,隨君而定!很多人已經開始將系統升級到了ubuntu 12.04以上了,本人依舊堅持ubuntu10.4,我的最愛。但它有點小瑕疵,就是無線會經常掉線,網路連接卻顯示仍然串連著,解決辦法很簡單,就是用windows的無線網卡驅動。1、查看自己的網卡型號,下載相應的windows版網卡驅動。lspci | grep -i net02:00.0 Network controller:
以下過程是因為本機安裝Emacs之前所有的編譯工程都是OK的,但是安裝了Emacs之後g++就編譯不了了。解決/usr/bin/ld: cannot find -lc過程1. 在本機系統中搜尋libc.so2. 搜尋到的結果:/lib/i386-linux-gnu/libc.so.63. 進入/usr/lib或者/usr/local/lib目錄4. 建立libc.so的軟串連:ln -sv /lib/i386-linux-gnu/libc.so.6 libc.so解決/usr/bin/ld:
最近公司在招人,同事問了幾個自認為資料庫可以的應聘者關於庫串連的問題,回答不盡理想~現在在這寫寫關於它們的作用假設有如下表:一個為投票主表,一個為投票者資訊表~記錄投票人IP及對應投票類型,左右串連實際說是我們聯集查詢的結果以哪個表為準~1:如右接連 right join 或 right outer