原创 2012.2.21

編譯一個內核,ko  烤進去開發板 ,然後裝載模塊。 UCLINUX_DIR=/home/GSM-NeoGate/build_biz16fxs/uClinux-dist-2009R1-RC6                    

原创 blackfin u-boot

在u-boot中使用了一個宏: #define DECLARE_GLOBAL_DATA_PTR     register gd_t * volatile gd asm ("P5") 使用這個宏可以聲明一個叫gd的局部指針變量,而這個

原创 asterisk 配置

[macro-incoming] //宏的context名稱都是以macro-開頭,後面跟上宏名稱。 exten => s,1,Dial(SIP/${MACRO_EXTEN},10) //在宏中,一些系統變量的名稱要以MACRO開頭。 e

原创 #ifndef __VERSION_H__

a.c  包含pp.h   b.c 也要包含   #ifndef __VERSION_H__                                                                        

原创 Makefile .depend

C 源碼的開頭經常有一系列被包含的頭文件,例如 stdio.h。有一些是系統級的頭文件,有一些是你正在寫的項目的頭文件: #include <stdio.h>#include "foo.h"int main(....   要確定在你的

原创 編程規範

結構體成員儘量採用下面方法賦值 static struct nand_oobinfo nand_oob_64 = {     .useecc = MTD_NANDECC_AUTOPLACE,     .eccbytes = 24,   

原创 nand falsh 111

copy from http://blog.csdn.net/renpine/article/details/4570538 目錄 Architecture NAND Flash是由4096個Blocks所組成的,每個Block

原创 彙編HLA

http://www.plantation-productions.com/Webster/HighLevelAsm/LInuxDownload.html mkdir ./hlamv ./rango/下載/linux.hla.tar.

原创 A* 算法

轉自 http://www.raywenderlich.com/zh-hans/21503/a%E6%98%9F%E5%AF%BB%E8%B7%AF%E7%AE%97%E6%B3%95%E4%BB%8B%E7%BB%8D 這篇bl

原创 VIMRC

if(has("win32") || has("win95") || has("win64") || has("win16")) "判定當前操作系統類型     let g:iswindows=1 els

原创 數據結構

棧: #include <stdio.h> #include <stdlib.h> typedef struct { #define STACK_TYPE int #define STACK_SIZE 10 S

原创 經典排序算法

```````````````````````````````````````````````````````````````````````````````````````````````1. 快速排序Quick sort 注意: 被

原创 Singleton模式在C#與C++中的實現

轉自http://www.cnblogs.com/baiyanhuang/archive/2009/09/16/1730741.html Singleton應該可以算是GOF的23個模式中最簡單的一個模式了,它有兩個要求:一是保證一個

原创 C++ primer

const 函數 在普通的非 const 成員函數中,this 的類型是一個指向類類型的 const 指針(第 4.2.5 節)。可以改變 this 所指向的值,但不能改變 this 所保存 的地址。在 const 成員函數中,this

原创 static

你們這麼回答樓主,是很不負責的,既然樓主問了這樣的問題,我估計不是很明白static那麼我給你從C程序開始講起: C程序一直由下列部分組成:       1)正文段——CPU執行的機器指令部分;一個程序只