原创 Linux 內核配置機制(make menuconfig、Kconfig、makefile)講解

前面我們介紹模塊編程的時候介紹了驅動進入內核有兩種方式:模塊和直接編譯進內核,並介紹了模塊的一種編譯方式——在一個獨立的文件夾通過makefile配合內核源碼路徑完成     那麼如何將驅動直接編譯進內核呢?     在我們實際內核

原创 linux下vi命令大全

進入vi的命令 vi filename :打開或新建文件,並將光標置於第一行首 vi +n filename :打開文件,並將光標置於第n行首

原创 Ubuntu下如何將普通用戶提升到root權限

最近在Ubuntu下常常需要使用root權限,經常使用sudo來運行很麻煩,最後爲了方便項目的調試,於是就將自己的當前用戶提升到root權限。   提升的方法如下:在shell裏面輸入  sudo gedit /etc/passwd  

原创 make menuconfig配置文件解析

1. Code maturity level options   代碼成熟等級。此處只有一項:prompt for development and/or incomplete code/drivers,如果你要試驗現在仍處於實驗階段的功

原创 source insight 中文註釋爲亂碼解決

(1) source insight 閱讀VC++源碼,註釋爲亂碼解決方案 1、options->preferences->Syntax Formatting->Styles; 2、在Style Name 選擇 Comment,再對其Fo

原创 關於筆記本或主板研發及生產的工具

1. W.IO 一款可以在PowerShell或CMD中可以自由讀取 Memory / IO Space的工具 How to use WIO? 1. Get memory data. WIO.exe MEM I [DataTyp

原创 LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞

問題說明:當安裝VS2012之後,原來的.NET 4.0會被替換爲.NET 4.5。卸載VS2012時,不會恢復.NET 4.0。 l 當VS2012安裝後,VS2010的cvtres.exe就無法使用了。如果你的PATH環境變量中VS2

原创 Android Matrix理論與應用詳解

Matrix學習——基礎知識 以前在線性代數中學習了矩陣,對矩陣的基本運算有一些瞭解,前段時間在使用GDI+的時候再次學習如何使用矩陣來變化圖像,看了之後在這裏總結說明。 首先大家看看下面這個3 x 3的

原创 C++ 讀寫MySQL經典 (轉載)

看過很多C或是C++操作MySQL數據庫的文章,大部分太吃力了,甚至有一部分根本沒有很好的組織文字,初學者比較難以接受,即使是C++或是C高手也是比較難看懂。寫這篇文章的目的不是別的,就一個,告訴您用MySQL的C API直接操作MySQ

原创 android多國語言的國家代碼

用於android的國際化。在res目錄下的對應字符串目錄。例如中文的話就在工程res目錄下新建一個values-zh-rCN目錄,然後將你翻譯的strings.xml,或者arrays.xml放在下面就

原创 Android 4.0源碼目錄結構說明

|-- Makefile |-- bionic (bionic C庫) |-- bootable (啓動引導相關代碼) |-- build (存放系統編譯規則及generic等基礎開發包配置) |-- c

原创 linux grep命令

1.作用 Linux系統中grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹 配的行打印出來。grep全稱是Global Regular Expression Print,表示全局正則表達式版本,它的使用權限是所有用

原创 android4.0.3 去掉系統狀態欄(StatusBar),讓所有app程序均是全屏顯示

基於android4.0.3 1,StatusBar 屬於系統app,在SystemUI下,該文件位於android_src/frameworks/base/packages 下面(其中android_src指的是你的android源碼路

原创 如何使用android.os.SystemProperties

1. 在你的專案按滑鼠右鍵選properties或按快捷鍵Alt+Enter, 再選Java build path項目 2. 在libraries頁面加入layoutlib.jar。layoutlib.jar可以在你電腦放sdk的目錄裡找

原创 linux下vim命令詳解

高級一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的: :qx 開始記錄宏,並將結果存入寄存器x q 退出記錄模式 @x 播放記錄在x寄存器中的宏命令 稍微解釋一下,當在n