原创 2011-06-15 shell腳本學習

1export name[=word : ...] ...     export -p 可以顯示當前環境(所有名稱與值的列表)    readonly 用法與export 類似,只是它聲明的是隻讀的符號常量    2 alias (別名)

原创 2011-07-13 Android 模擬器的SDCARD

有時測試可能要用到模擬器的sd卡功能,可使用如下方法爲模擬器設置虛擬sd卡: cd $ANDROID_PATH/out/host/linux-x86/bin 創建256M大小的虛擬sd卡,並保存在 ~/sd.img 本地文件中

原创 2011-06-02 虛擬機看不到IP

開虛擬機後,用ifconfig 看不到IP地址。(用NAT方式) 解決: 在XP下面,進入計算機管理--》服務 將VMware NAT Service和VMware DHCP Service兩個服務打開,問題解決

原创 2011-06-10 shell腳本學習

1 跟蹤程序:  在執行腳本時加上-x 打開執行跟蹤功能: sh -x nusers 或者在腳本中,在你想要的跟蹤的段中加上: set -x       #打開跟蹤功能 。。。       #做你的事 set +x      #關閉跟蹤功

原创 2011-06-25 編譯記錄

獨立編譯wifi模塊時,提示 make: *** M=/home/cai/roller0.8/kernel/linux-v2.6.36.4/wireless/rtl8192cu: No such file or directory.  S

原创 2011-07-18 melis 裏面int 不能強制轉換成枚舉類型的問題原因

  melis 裏面int 不能強制轉換成枚舉類型 !如 CAT_MEDIA_TYPE_PIC+3 ,編譯沒有出錯,但程序運行起來總是有問題(用數組存放枚舉。。都會有問題)。movie總是找不到斷點問題後來找到了:不是枚舉的問題(也不是強

原创 2011-06-21 linux內存管理

1 頁,區,高速緩存 高速緩存由多個slab組成,slab裏面都包含了許多對象成員。slab通常由一個或多個物理上連續的頁組成。 2 棧 32位和64位體系結構的頁面大小分別是4KB和8KB。 歷史上,每個進程都有兩頁的內核棧。每個進程的

原创 union的實際用途

如下例: typedef union {  struct   {      __s32    hour;   __s32    minute;   __s32    second;  }data1;    __s32 data2[3]

原创 2011-07-23 wine

你把wine安裝完成以後,就是在系統裏增加了一個可執行程序,純粹的一個可執行程序,ELF的. 然後,這個可執行程序會在你的主目錄中創建一個目錄用來作爲一個根據地, 這個根據地就是wine仿照Windows的慣例,將這個目錄成爲C盤. 一般

原创 2011-07-13 wince上面plg插件生成

工具:  D:\Tools\GUIDGEN.EXE  這是安裝vs6.0時的一個工具,只要生成的一個獨一無二的ID號。生成ID後,用作plg的ID字串,如:#define XML_PLG_ID  _T("66D1345F-8341-41e

原创 網頁問題彙總

1、設置位置:position 2、圖片讀不出來:數組最後一個多了標點“,” 3、下拉菜單給下面的頁面遮住: 在css中將下拉菜單的 z-index設爲9999 4、鏈接讀取文件夾:在IIS-intern

原创 2011-09-16 SD卡插拔問題

SD卡插拔會隨機地出現:有些IRQ在IRQ服務Enable之前就發生了,然後導致異常。但驅動裏面確定是已經驅動加載前清空中斷寄存器和禁止SD檢測中斷 原因:掃中斷的頻率爲了16M,SD卡的控制器只有32K,SD驅動中有原先以檢測數據線上

原创 2011-06-23 Linux檔案系統

文件系統 1 磁盤分割(Partition):就是記錄每一個分割區(partition)的起始和結束磁柱。  MBR(Master Boot Record)提供最多四個partition,即Primary(P)和Extended(E)最多

原创 2011-06-08 Android編譯模塊

如果你只修改某一個模塊的內容,卻每次都要執行make, 最後等待很長時間。 使用模塊編譯,只需要在你所在的模塊的目錄或者其子目錄,執行mm,便可以編譯出一個單獨的apk,這樣豈不快哉! 具體步驟:         1)打開~/.baser

原创 2011-06-07 shell腳本學習

1 參數 $0 ,$1 ....   $0 是腳本調用時使用的輸入(如腳本名字爲built,在shell中輸入:" ./linux/build  abc" $0就等於"./linux/build",$1等於"abc" ).   $ 1