原创 gdb調試工具的使用

      爲了將原來有錯的程序,找出問題所在,因修改源代碼,輸出正確的程序,對於剛學linux的菜鳥來說,使用gdb調試錯誤的信息再合適不過了,如果你是c語言的高手的話,就不必看下述內容了,因爲這僅僅適合菜鳥調試幾十行代碼使用的工具。 

原创 shell腳本總結

Shell語言的總結 Shell變量1.用戶自定義  :標示符              從右向左賦值              引用變量  $        清除變量 $unset Z       例如 $count= 1        

原创 數據結構之順序表

         好不容易linux的課程結束了,下面就進入了數據結構的課程,對於沒學過這本書的我,只能弱弱的說一句,數據結構真的好難,在學習的過程中,覺得最經典的一句話便是,數據結構+算法=程序。我只想說理解數據結構真的好難,太富有邏輯性

原创 在U-BOOT中添加一個網卡驅動

移植環境1,主機環境:VMare下CentOS 5.5 ,1G內存。2,集成開發環境:Elipse IDE3,編譯編譯環境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,開發板:mini24

原创 TFTP服務器的配置

    TFTP是TCP/IP協議族中的一個用來在客戶局和服務器之間進行簡單文件傳輸協議,提供不復雜,開銷不大的文件傳輸服務,TFTP承載在UDP上,提供不可靠的數據流的傳輸服務,不提供存取授權與認證機制,歐諾個超時重傳方式來保證數據的到達

原创 shell腳本總結

Shell語言的總結 Shell變量1.用戶自定義  :標示符              從右向左賦值              引用變量  $        清除變量 $unset Z       例如 $count= 1        

原创 linux下ip的配置

     我們都知道在虛擬機下,剛安裝的linux操作系統是不能進行上網的,爲此,想要實現對在linux下的上網,我們就需要對linux操作系統的ip進行配置。    首先,如果是菜鳥初學者,並不能夠在終端下進行命令的配置,我們也可以借用l

原创 數據結構之順序表

         好不容易linux的課程結束了,下面就進入了數據結構的課程,對於沒學過這本書的我,只能弱弱的說一句,數據結構真的好難,在學習的過程中,覺得最經典的一句話便是,數據結構+算法=程序。我只想說理解數據結構真的好難,太富有邏輯性

原创 shell命令的總結一之文件管理

cat使用權限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 說明:把檔案串連接後傳到基本輸出(螢幕或加 > fileName 到另一個檔案)參數:-n 或 --nu

原创 gdb調試工具的使用

      爲了將原來有錯的程序,找出問題所在,因修改源代碼,輸出正確的程序,對於剛學linux的菜鳥來說,使用gdb調試錯誤的信息再合適不過了,如果你是c語言的高手的話,就不必看下述內容了,因爲這僅僅適合菜鳥調試幾十行代碼使用的工具。 

原创 u-boot的配置過程分析2

1.頂層Makefile        這裏我們將以smdk2410爲例來介紹,uboot是u-boot-2009.03,首先我們應該打開u-boot的頂層Makefile,這裏按照人的思維來說,我們應該首先去看看smdk2410的配置項:

原创 makefile腳本編寫總結

Make腳本的基礎Makefile中的變量,就像是C/C++語言中的宏一樣,代表文本字符串,在Makefile中執行的時候會自動原樣地展開在所使用的地方。其與C/C++的宏所不同的是可以在Makefile中改變其值。在Makefile中,變

原创 u-boot源碼配置分析

make smdk2410_config這樣我們的u-boot源碼就是針對smdk2410平臺了。(注:smdk2410是三星專門爲 其arm9芯片s3c2410做的reference board,即參考板,國內大部分基於s3c2410的開

原创 makefile實例解析

1.將程序分爲4個源文件:main.c、f1.c、f2.c、f3.c實現字符串的輸入;foo2.c負責刪除字符串中的某個特定字符(該字符由用戶輸入),foo3.c輸出處理後的字符串;main.c負責對各個程序模塊的調用。2.建立四個.C的文