原创 gdb+gdbserver demo

gdb的簡單使用GDB是GNU開源組織發佈的一個強大的UNIX下的程序調試工具。或許,各位比較喜歡那種圖形界面方式的,像VC、BCB等IDE的調試,但如果你是在 UNIX平臺下做軟件,你會發現GDB這個調試工具有比VC、BCB的圖形化調試

原创 SQL Server2008安裝問題 MOF編譯器無法連接到wmi服務器

方法1. 出現錯誤後,找到註冊表的 "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager" 並將其下面的"PendingFileRenameOperat

原创 ubuntu /bin/sh 軟鏈接的修改

ubuntu下/bin/sh的指向   ubuntu 下 /bin/sh 默認是dash,用ll /bin/sh就可以看出來sh是指向dash的鏈接

原创 uClibc和Glibc不同點(轉)

1.uClibc比Glibc小,雖然uClibc和Glibc在已有的接口上是兼容的,而且採用uClibc編譯應用程序比採用Glibc編譯應用程序要更方便,但是uClibc並沒有包括Glibc中的所有接口實現,因此有些應用可能在uClib

原创 serial VMIN VTMIE

VTIME定義要求等待的時間量(取值不能大於cc_t)。 VMIN定義了要求等待的最小字節數。 options.c_cc[VTIME] = X;   //設置從獲取到1個字節後開始計時的超時時間 options.c_cc[VM

原创 零長度數組的妙用

這個零長度數組,基本上在應用開發的時候,很少接觸到,今天卻遇上了,原因是要使用一個同事開發的內核模塊。編譯的時候,出現了。 1error: ISO C forbids zero-si

原创 VMware下擴展Ubuntu根文件大小的方法

轉自http://blog.csdn.net/joqian/article/details/8862443 擔心創建的虛擬機硬盤容量太大會佔用真正的硬盤空間,把硬盤的容量設置得很小,可是等到給虛擬機裝好系統後再裝其他的軟件,才發現硬盤

原创 linux cdev 理解

一.前言 以前對於cdev僅僅是知其然,而不知其所以然。在本文中,將深入理解cdev的架構以及具體的實現。 二.真實的cdev 2.1 設備號 搞驅動的都應該知道的東西,在寫gpio驅動時,往往會用到以下

原创 舉例說明使用MATLAB Coder從MATLAB生成C/C++代碼步驟

MATLABCoder可以從MATLAB代碼生成獨立的、可讀性強、可移植的C/C++代碼。 使用MATLAB Coder產生代碼的3個步驟:①準備用於產生代碼的MATLAB算法;②檢查MATLAB代碼的兼容性(有些matlab代碼語句並

原创 Linux Kernel API man (ubuntu)

進入到linux-2.6.32 ./configure make mandocs make installmandocs 如果出現*** You need to install xmlto *** apt-get install xml

原创 linux 獲取當前目錄名的方法

第一種: pwd | xargs -I '{}'  basename '{}' 第二種: pwd | rev | awk -F \/ '{print $1}' | rev 第三種: pwd | sed 's,^\(.*/\)\+\([^

原创 fopen 和open 的區別

open和fopen的區別: 1.緩衝文件系統 緩衝文件系統的特點是:在內存開闢一個“緩衝區”,爲程序中的每一個文件使用,當執行讀文件的操作時,從磁盤文件將數據先讀入內存“緩衝區”, 裝滿後再從內存“緩衝區”依此讀入接收的變量。執行寫文

原创 目錄、目錄項、超級塊、索引節點、文件

  分類:linux內核學習 unix中,文件系統被安裝在一個特定的安裝節點上,該安裝點在全局層次結構中被稱爲命名空間,所有已安裝的文件系統都作爲根文件系統樹的枝葉出現在系統中。本質講,文件系統是特殊的數據分層存儲結構,包含文件、目錄

原创 yuv和ycrcb的差異

轉載▼ 顏色空間是一個三維座標系統,每一種顏色由一個點表示。在 RGB 顏色空間中,紅,綠,藍是基本元素。RGB 格式是顯示器通常使用的格式。在 YUV 空間中,每一個顏色有一個亮度信號 Y,和兩個色度信號 U 和 V。亮度信

原创 man stl-manual

法一、安裝stl-manual: $ sudo apt-get install stl-manual 安裝好後可以使用dpkg -s stl-manual查看相關信息。 安裝在/usr/share/doc/stl-manual/下,可以在