Time of Update: 2018-12-05
直接返回pgd所指向的頁目錄表項static pmd_t * __init one_md_table_init(pgd_t *pgd){ pud_t *pud; pmd_t *pmd_table;#ifdef CONFIG_X86_PAE pmd_table = (pmd_t *) alloc_bootmem_low_pages(PAGE_SIZE); set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT));
Time of Update: 2018-12-05
代碼由語言編寫,每種語言都有他的文法,運用這些簡單的語言,摻入一些想象力,形成各種精妙的演算法和模式,完成一個個複雜的任務。音樂有曲譜構成(這裡說的音樂專指曲子),曲譜有音符和一些規則構成(節拍,音高,旋律),也可以看成是曲譜的語言,使用這些“音樂語言”,大師們表達出人類的各種感情。萬事皆有相同之處,深入體會音樂,也是如此的引人入勝,不亞於在核心樹裡面讀懂一個模組代碼時的感覺。 寫代碼,作曲,寫作,做飯,木工.....各行各業,都是在掌握基本基本技能的基礎上,加上個人的發揮,進行創作,粗心懶惰的
Time of Update: 2018-12-05
描述:我的開發板照片圖片: 環境:虛擬機器Fedora12同《Fedora12下搭建Qt Creator的arm開發環境 並 移植Qt4.6.2到Micro2440》 軟體準備: 參照《Fedora12下搭建Qt Creator的arm開發環境 並 移植Qt4.6.2到Micro2440》移植Qt4.6.3,Qt Creator升級為2.0.1,其他一切不變。 網上下載gdb-7.0.tar.gz,google一下,忘了在哪下的了。 *環境的搭建與《Fedora1
Time of Update: 2018-12-05
pagetable_init() --> kernel_physical_mapping_init() -->
Time of Update: 2018-12-05
如在《Programming
Time of Update: 2018-12-05
無設定檔使用log4jlog4j是apache的開源java程式,功能非常強大,可應用到不同的領域,支援多種方式如console,file,email,db等多種形式的日誌。但是相對來說,log4j的配置也必須複雜,需要一個log4j.properties的檔案,每次配置一個日誌還需要修改,而且設定檔配置複雜,那麼如何簡單的使用log4j,打造一個簡單而通用的log系統呢?下面是我寫的一個通用的基於log4j的class,很多功能都得到了削減,但又最大程度滿足了日誌的需求,程式如下,讀者可以自行
Time of Update: 2018-12-05
l C++內嵌函式內嵌函式是C++為提高程式運行速度所做的一項改進。相對於非內嵌函式,系統記憶體只存在一個此函數。如果調用,就會使程式指標來回跳躍,需要一定的開銷。而內嵌函式相當於靜態函數,系統記憶體裡在需要執行到的地方都有一個拷貝。基於內嵌函式這個特點,它應該經常被調用,或很短。要使用這項特性:n 在函式宣告前加上關鍵字inlinen 在函數定義前加上關鍵字inlinel
Time of Update: 2018-12-05
Unix Network ProgrammingVolume 1: The Sockets Networking API.Compile issue solution for the 2nd and 3rd editionFirstly please read the README and follow up.cd unpv13e./configurecd libmakegcc -g -O2 -D_REENTRANT -Wall -c -o connect_nonb.o
Time of Update: 2018-12-05
# define __flush_tlb_all() do ...{ if (cpu_has_pge) __flush_tlb_global(); else __flush_tlb(); } w
Time of Update: 2018-12-05
# how2configure remote connection in ubuntu 11.101. install Xrdpsudo apt-get install xrdp2. install vnc4serversudo apt-get install vnc4server tightvncserver3. Settings to select Sharing and Security# EnglishInternet apps -> Desktop Sharing #
Time of Update: 2018-12-05
1.下載源碼qts4.6.4,分別解壓三份,qt-x11,x86-qte,arm-qte2.cd arm-qte/mkspec/qws/linux-arm-g++/ vi qmake.conf QMAKE_CC = arm-linux-gcc -lts QMAKE_CXX = arm-linux-g++ -lts QMAKE_LINK = arm-linux-g++ -lts
Time of Update: 2018-12-05
自己一個人學習摸索,真不是件容易的事,為了能夠在qt-embedded-linux-opensource-src-4.5.3裡配置-qt-mouse-tslib不出問題,我可是足足折騰了三天,以下我將自己的工作成果貼出,與大家共用:一、下載tslib-1.4.tar,編譯 1.
Time of Update: 2018-12-05
周六,沒去加班。過幾天要去面試,早上起來後坐在電腦前面整理這幾年的工作內容,發現自己對自己的賣點還是有些信心不足,感覺到雖然工作了幾年,大小難題也解決不少,自己試著給自己類比面試情境,問一些概念性的東西,自己還是不能清晰系統的表達出來,有些苦惱,具體的事能做,但推銷能力忒差。缺少一些東西,如何進行補上???!!!在網上看到網友如是說:/**********************************************************************/怎樣才能讓技術能力提
Time of Update: 2018-12-05
從ZONE_DMA分配x數量的位元組#define alloc_bootmem_low_pages(x) __alloc_bootmem_node(NODE_DATA(0), (x), PAGE_SIZE, 0)void * __init __alloc_bootmem_node (pg_data_t *pgdat, unsigned long size, unsigned long align, unsigned long goal)...{ void *ptr; ptr
Time of Update: 2018-12-05
因為i-jetty-3.1是基於maven的工程,可以在eclipse或者命令列模式編譯,但是都需要設定相應的環境。下面詳細介紹命令列模式的i-jetty編譯步驟:1.1 安裝maven 從官網 http://maven.apache.org/download.html 下載最新的maven包,解壓後放到某個目錄。(linux:/usr/local/apache-maven-3.0.4;windows:c:\apache-maven-3.0.4); 1.2 安裝android sdk
Time of Update: 2018-12-05
# Hudson install hack# Install jdk6. Note: Now install jdk need new method. Please refer next page for detail.sudo apt-get install sun-java6-jdk 裝好後,輸入命令sudo update-alternatives --config java,然後從菜單裡選擇java-6-sun就可以了。 現在你可以輸入java
Time of Update: 2018-12-05
sdio 熱插拔流程
Time of Update: 2018-12-05
初始化在 SystemServer 啟動的時候,會產生一個 ConnectivityService 的執行個體, try { Log.i(TAG, "Starting Connectivity Service."); ServiceManager.addService(Context.CONNECTIVITY_SERVICE, newConnectivityService(context));
Time of Update: 2018-12-05
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/htm
Time of Update: 2018-12-05
一到一些節日,停下來的時候,就會想起來自己的網路生活,兒子的部落格也有一段時間沒有更新了,CSDN又快2個月沒有更新了,兒子長的很快,下班後看到他很開心,開到為照顧他而忙的不可開交的家人們也是感到深深的愧疚。時間管理還是做的不夠好,再把它拿出來翻翻,調整一下休假到元旦過完,也不知道能不能安心修完。最近很多東西要在CSDN上更新,簡單先列個list,一個一個完成它:1,linux子系統之時間子系統:涵蓋tick,timer,及tickless,hrtimer等一些技術,不知道cgroup放在這裡合