原创 1.數據類型和運算符

常量 以字符形式出現的 'a',以字符串出現的如“this is a test”  可用標識符來代替 變量  變量名 變量值 變量所佔的內存空間 標識符 由字母,數字,下劃線組成 第一個字符爲字母或下劃線 C語言中的關鍵字 auto d

原创 4.預處理命令

概述 對一個源文件進行編譯時 系統先要自動引用預處理程序對源程序中的預處理命令做相應的處理 處理後自動地進入源程序進行編譯 它分爲 宏定義 文件包含  條件編譯 宏定義及其分類 不帶參數的宏定義  字符串 一般形式  #define 標

原创 開發板連接並口的注意點(本人備忘OK2440--IBM R52)

開機按F2 F8進入bios configure -parallel port -mode-回車 選ECP 出現一個地址記住 3BC 在進入H-jatg軟件中設置LPT PORT setting  輸入3BC test 成功 

原创 ubuntu9.10構建nfs服務器端

具體而言:在ubuntu9.10構建nfs服務器端,在ARM上構建客戶端,這樣便於開發。先引用別人的做法:1、進行NFS服務器端與客戶端的安裝:sudo apt-get install nfs-kernel-server  nfs-co

原创 WebQQ桌面化

   一開始用ubuntu的時候,朋友推薦eva,但現在eva一直存在登錄問題。騰訊官方也推出了linux版本的QQ,功能一般,但剛推出的時候給了linux用戶無比的興奮,客戶端版本也更新過兩三次,但功能始終是僅僅是聊天而已,發現web

原创 使用Jlink仿真及ADS1.2調試(ok2440)

1.將Jlink PC ok2440連接起來 2.給ok2440上電 3.打開Jlink程序中的J-link ARM v4.08k(可觀察到jlink的型號及CPU的各種參數) 並打開DNW 按任意鍵不要讓開發板進入操作系統 4.打開A

原创 ubuntu 9.10下安裝arm-linux-gcc-4.3.2

最近重新硬盤安裝了ubuntu9.04並升級到9.10就重新建立交叉編譯環境arm-linux-gcc-4.3.2。將友善科技光盤的arm-linux-gcc-4.3.2.tgz複製到任意路徑下,我裝的是雙系統,現在ubuntu9.10

原创 3.函數

函數概述 庫函數和用戶定義函數  有返回值函數和無返回值函數  有參函數和無參函數 函數的定義 函數的調用 實參的求值順序爲自右至左 函數的返回值  return  void 函數的參數 形參  實參  值傳遞  單向  實參將數據傳遞

原创 遠程登錄工具C-kermit

確保linux可以上網 然後在命令行下輸入 sudo ap-get install ckermit 使用kermit之前,現在/home/book下新建一個名爲 .kermrc的配置文件 set line /dev/ttyS0 set

原创 5.數組與指針

數組的概念 數組是有序的數據集合  屬於構造數據類型 要求足足中的每一個數據元素類型相同  維數可劃分爲1維和多維數組 一維數組 在物理空間分配上 系統在內存中爲一維數組分配一段連續的空間 定義  類型說明符 數組名 [常量表達式] 對

原创 QT的編程(OK2440)

將cross-2.95.3.tar.bz2放到/usr/local/arm下 tar -jxvf cross-2.95.3.tar.bz2 export PATH=/usr/local/arm/2.95.3/bin:$PATH arm-l

原创 VMware下ubuntu 9.10 安裝VMtools (本人備忘)

菜單欄下點虛擬機-安裝VMware Tools-進入linux 1.在終端下輸入 cd/media/cdrom0 2.ls 3.tar zxvf VMwareTools-6.00-45731.tar.gz -C/tmp 4.cd /tm

原创 2.C的基本語句

變量的定義、類型的聲明以及庫文件的包含都不屬於C語句的 而對於C程序中調用的函數,函數的聲明部分不屬於C語句,函數的執行部分由語句構成 一個程序分爲數據描述和數據操作  前者是聲明  後者是由語句來實現 控制語句 分支語句  if sw

原创 linux下《UNIX環境高級編程》(apue2)源碼編譯出錯的處理方法

文章出處:http://www.diybl.com/course/3_program/c++/cppjs/2008617/126036.html 相信很多跟我一樣想要學習unix編程的朋友在興沖沖拿到《unix環境高級編程》後,準備拿源碼

原创 APUE源碼編繹及執行

以下是APUE第二版和第一版源碼的編繹和執行過程: 1. Advanced Programming in the UNIX® Environment: Second Edition (APUE第二版)        a. 進入APUE網站