/proc/kallsys

http://hi.baidu.com/zengzhaonong/blog/item/bd6c4be7a0bd3f36b8382061.html在核心中通過/proc/kallsyms獲得符號的地址 Linux核心符號表/proc/kallsyms的形成過程---------------------------------------------------------------------------./scripts/kallsyms.c負責產生System.map./kernel/kal

yaffs理解第四篇之yaffs_open

對於任何一個檔案系統來說,它的最最基本的操作肯定是open, read, write,

關於多線程和多核

上一次上嵌入式c語言的課,因為“太過活躍”導致獲得了一個調研線程和多核的任務,呵呵。黃少瑉老師都發話了,別人考試時安裝平時成績和最後期末考試兩部分為基準;我是三部分,多一個這個的調研。今天下午花了點時間,在網上搜了點資料然後自己做了點實驗,簡單報告如下:(破csdn,沒發直接黏貼圖片,算了,大家湊合看看結論吧)運行平台: 首先我們來看下面這段代碼: 運行這段代碼看一下工作管理員的顯示: 很奇怪,處理器佔用率是50%,也就是完全佔用了一個,但是均衡用了兩個核?——“在雙核(多核)處理器上,一個單線

yaffs理解第一篇——yaffs direct綜述

 最近做了一件事情,就是把yaffs從linux中撥出來移植到了真實位址模式下(yaffs direct),既然是真實位址,所以可以直接用在不跑作業系統的程式中,或者運行ucos, nucleus等真實位址的作業系統。網上盛行的將yaffs移植到c51下就是這種方式。yaffs 為這種方式起了個名字叫yaffs

修改sep4020(arm720T)的中斷處理函數

最近在整sep4020 sample代碼中的核心代碼,發現之前的關於中斷返回的那段代碼相當混亂,而且複雜,如下:IRQ_DO        stmfd sp!, {r0,r1} ldr  r0, =0x0 str  r1, [r0]  ldmfd sp!, {r0} ldr  r1, =0x0 str  r0, [r1]  add  r13, r13, #4      ; restore the sp_irq top to original irq top  sub  r14, r14, #4 

關於4020和深圳

最近去了一趟深圳,主要是為客戶提供sep4020開發的支援,上午一家下午一家,行程還是蠻緊湊的,幾天跑下來有一點小體會,關於4020,關於深圳。 既然是出差,當然是公務為主,所以先說4020: 1.4020很好的滿足了工業控制這個市場的需求,定位很好。這麼幾天跑下來,可以說4020完全的滿足了客戶的需求,以前做單片機的,發現單片機的效能跟不上了,選擇4020;以前用2410或者2440的,發現批量生產成本實在是太高了,選擇4020。可以預期只要我們的工作跟上,4020必將得到廣泛的使用和更多客戶

關於udelay(); mdelay(); ndelay(); msleep();

這幾個函數都是核心的延時函數:1.udelay(); mdelay(); ndelay();實現的原理本質上都是忙等待,ndelay和mdelay都是通過udelay衍生出來的,我們使用這些函數的實現往往會碰到編譯器的警告implicit declaration of function 'udelay',這往往是由於標頭檔的使用不當造成的。在include/asm-???/delay.h中定義了udelay(),而在include/linux/delay.h中定義了mdelay和ndelay. 

yaffs理解第三篇之yaffs_mount

很抱歉,前段時間比較忙,一直沒有繼續我的yaffs理解篇。今天來一起看一下我認為是理解yaffs檔案系統中最重要的函數yaffs_mount。(當然最重要也意味著最複雜,這個函數是最龐大的一個,一層套一層,讓我想到了“一個饅頭引發的血案”中的經典台詞,圓環套圓環娛樂城) 在進行程式碼分析之前,先總體闡述下yaffs_mount的工作:1.      將指定的nand裝置掛載並檢查使用者指定的裝置是否合法,當然這裡的nand裝置也可以是nandflash的一個分區2.     

很適合我們這個年齡看的一篇文章

如果你已經過了20歲但還不到25歲的話,你必須找到除了愛情之外,能夠使你用雙腳堅強站在大地上的東西。你要找到謀生的方式。現在考慮不晚了。 我從來不以為學曆有什麼重要,天才都不是科班,但,不是科班,連龍套都跑不了。你必須把那些浮如飄絮的思緒,漸漸轉化為清晰的思路和簡單的文字。華麗和漂浮都不易長久。你要知道,給予文字閱讀快感不夠的,內容,思想,境界,靈魂,精神和智慧,這些才重要。不要多看那些和你一個路數的女作家的文字。不要瑣碎,無病呻吟。不要想到什麼就寫。不要流連於小感傷和小感動。 我要你相信溫暖,

yaffs基礎第二篇——yaffs中緩衝機制

最近一直在研究yaffs,準備寫個專題系列,當然現在的整理有點零散,而且一些我理解的想法不一定正確,現在先以筆記的形式把我的理解過程記錄下來,之後會整理成一個更系統的關於yaffs的專題。 2009 04

多媒體集中控制系統 (4600版)

多媒體集中控制系統 (4600版)可實現對視頻採集卡採集的視頻流進行播放,同時可通過紅外控制視頻播放器的電源開關、進/出倉、播放、暫停、停止、快退、快進、上曲、下曲以及菜單控制;實現對影碟機、展示台、錄影機和電視機進行切換;並且可以對投影媒體卡座、電視、展示台、影碟機、錄影機、台式電腦和手提電腦進行切換;具有對音量、窗帘、幕布等的控制;可以對遙控碼進行寫碼. 

部落格,你為什麼要這樣封鎖自己?

這種衝動在我的心中不是一天兩天了!!

在報表中寫資料

 case WM_NOTIFY:                     LPNMITEMACTIVATE lpnmitem;                  switch(LOWORD(wParam))                     {                     case ID_LIST:                            lpnmitem=(LPNMITEMACTIVATE)lParam;                           

構建MiniGUI編譯環境

 3.2 構建MiniGUI編譯環境3.2.1建立基於PC-LINUX的開發環境主要是用於在PC-LINUX平台上調試MiniGUI程式。使用的編譯調試工具是Linux系統內建的gcc,gdb等。準備的軟體包:libminigui-str-1.6.2.tar.gz minigui-res-str-1.6.tar.gz minigui-dev- linux.tar.gz mg-samples-str-1.6.2.tar.gz mde-str-1.6.2.tar.gz

怎麼看FRIENDS練口語

【轉摘序】求職的歲月快到了,英語也快一年沒摸了,要好好練下口語了,要不然嘴都不知道怎麼張了,呵呵                                                                                                                                                                                         

鋰電池基本原理篇

關鍵詞:android  電池關機充電 androidboot.mode charger平台資訊:核心:linux2.6/linux3.0系統:android/android4.0 平台:S5PV310(samsungexynos

數字化實驗系統

  1 通用實驗軟體數字實驗軟體系統是與數字實驗儀器配套使用的一個顯示測量資料以及處理測量資料的平台。該系統具備對感應器隨插即用,自動識別的功能,以及資料的多模式顯示,如數字顯示,示波顯示和指標顯示;能夠支援四個感應器同時採集和資料處理;對波形顯示能夠對兩個以上相同感應器進行組合比較,以及時間軸的伸縮和移動等;能夠對測量的資料進行相應的公式計算,也能將資料匯出到EXCEL進行儲存或深度計算;能夠對測量的資料或者波形以映像的形式儲存和複製。可檢測採集器的串連情況和對各個感應器進行開關操作。圖1-1

網路介面調試器

 類比串口調試器,為了方便網路調試作的,哪位朋友喜歡的話EMAIL:songkun607@yahoo.com.cn,主要功能是連收客戶機的串連,發送和接收資料,可以自動擷取本地IP,可以ASCII和十六進位的顯示。以下是我寫的一個服務類,主要針對SDK編程///////wsaserver.h//////////////////#include <winsock2.h>#include <windows.h> #pragma comment(lib,"WS2_32.lib"

建立檔案夾瀏覽器

 一 執行個體 二 思路1 GetLocalDeviceString 可獲得當前電腦的盤符,即c:d:e:,盤符之間以’/0’相隔。2 GetFileAttributes 用來判斷是否檔案夾。dwFileAttributes==FILE_ATTRIBUTE_DIRECTORY&&strcmp(cFileName,".")!=0&&strcmp(cFileName,"..")!=0 即表示該檔案為檔案夾。3 FindFirstFile 尋找指定路徑的第一個檔案。4

開發安裝程式

 一執行個體1.1 安裝程式 1.2 卸載程式 二思路2.1 安裝程式1 如何將目的程式附加在安裝程式裡?一般安裝程式只有一個可執行檔,因而目的程式也放在安裝程式裡面,通過將目標程式放在資源檔,可以使目標程式像資源一樣使用。目標程式在資源的類型是#define RC_BINARYTYPE 256,格式如下://#resource.h#define           RC_BINARYTYPE        256#define           ID_MAIN                

總頁數: 61357 1 .... 20112 20113 20114 20115 20116 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.