原创 Vi編輯器的使用方法

vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色於任何最新的文本 編輯器,這裏只是簡單地介紹一下它的用法和一小部分指令。由於對Unix及Linux系統的任 何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi

原创 linux shell bash 內置變量參考

  特殊的shell變量 變 量 含義 $0 腳 本名字 $1 位置參數 #1 $2 - $9 位置參數 #2 - #9 ${10} 位置參數 #10 $# 位置參數的個數 "$*" 所有的位置參數(作爲單個字符串) * "$@" 所有的

原创 file_cp文件拷貝分析

#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <errno.h> #define BUFFER_S

原创 彙編中.word的具體用途是什麼?

_undefined_instruction: .word undefined_instruction _undefined_instruction是一個標號,處理到這裏時,asm會把undefined

原创 Ubuntu下配置FTP服務器並用CuteFTP登陸

研究嵌入式開發,開始使用的是Linux平臺,用的是Ubuntu環境,但是發現Ubuntu的圖形界面仍然存在諸多問題,但是限於嵌入式Linux系統移植需要Linux環境,而且本人也是Linux終端的忠實愛好者,最終決定在Windows上配置

原创 typedef和define具體的詳細區別

1) #define是預處理指令,在編譯預處理時進行簡單的替換,不作正確性檢查,不關含義是否正確照樣帶入,只有在編譯已被展開的源程序時纔會發現可能的錯誤並報錯。例如: #define PI 3.1415926 程序中的:area=PI*r

原创 int main(int argc,char *argv[])

int main(int argc,char* argv[])詳解        argc是命令行總的參數個數      argv[]是argc個參數,其中第0個參數是程序的全名,以後的參數      命令行後面跟的用戶輸入的參數

原创 linux basename命令的使用

用途 返回一個字符串參數的基本文件名稱。 語法 basename String [ Suffix ] 描述 basename 命令讀取 String 參數,刪除以 /(斜槓) 結尾的前綴以及任何指定的 Suffix 參數,並將剩餘的基本文

原创 「轉」作爲一個新人,怎樣學習嵌入式Linux?

轉載地址:http://www.100ask.net/forum/showtopic-3747.aspx ////////////////////////////////////////////////////////////// //

原创 linux上ln命令詳細說明

ln是linux中又一個非常重要命令,它的功能是爲某一個文件在另外一個位置建立一個同不的鏈接,這個命令最常用的參數是-s,具體用法是:ln –s 源文件 目標文件。   當我們需要在不同的目錄,用到相同的文件時,我們不需要在每一個需要的目

原创 關於ARM中斷的具體的啓動代碼解釋

關於中斷的具體的啓動代碼解釋:       可以這麼理解,44B0 中斷系統中有兩張中斷轉移表,經過二重轉移才跳到中斷處理程序。第一張中斷向量表由硬件決定,所在區域爲ROM(flash),地址空間從0X00開始,其中0X00-0X 1C爲