原创 基於S3C2440和linux的多路步進電機驅動設計

  步進電機驅動程序: #include <linux/miscdevice.h> #include <linux/delay.h> #includ

原创 uImage在內存中無法正常啓動——UBoot-2010.06在TQ2440上的移植--機器碼配對

  uImage在內存中無法正常啓動——UBoot-2010.06在TQ2440上的移植--機器碼配對    這幾天在進行內核的移植實驗的時候,

原创 指針——C語言的靈魂

 第一章指針的概念 指針是一個特殊的變量,它裏面存儲的數值被解釋成爲內存裏的一個地址。 要搞清一個指針需要搞清指針的四方面的內容:指針的類型,指針

原创 LED驅動分析(mini2440)

  s3c2410_gpio_setpin()在gpio.c中 作用:設置相應GPIO口的值, 如pin=S3C2410_GPB5    to=0 

原创 C語言中的關鍵字

  附錄2    C語言中的關鍵字   C語言共有32個關鍵字:   auto break case char const

原创 NFS & mount

     因爲NFS是一個RPC(Remote Procedure Call, 遠程過程調用)服務程序,所以在使用它之前,先要映射好端口——通過po

原创 mini2440_buttons驅動詳解

  //mini2440_buttons_my.c// //後面加了_my// //按鍵驅動程序// //mini2440所用到的按鍵資源// //

原创 mini2440的pwm驅動程序和測試程序詳解

 一 pwm 驅動程序  位置: 內核/drivers/char/mini2440_pwm.c  代碼註解      #incl

原创 基於nandflash的自啓動內核

  1.製作使initramfs作爲根文件系統的內核 2.將製作好的內核燒寫至nandflash中 3.配置UBoot環境變量,使之可以自啓動後內

原创 uboot環境變量(設置bootargs向linux內核傳遞正確的參數)(

 這是我uboot的環境變量設置,在該設置下可以運行initram內核(從內存下載到nandflash再運行),但是運行nfs根文件系統的時候一直出

原创 nfs根文件系統中內核模塊不能卸載

  使用友善之臂的Micro2440板子 Image內核版本爲 2.6.29.4 使用光盤自帶內核源碼編譯模塊 源碼本版2.6.29.4 編譯模塊

原创 Linux操作系統下串口編程入門教程

簡介:   Linux操作系統從一開始就對串行口提供了很好的支持,本文就Linux下的串行口通訊編程進行簡單的介紹。   串口簡介     串行口是計算機一種常用的接口,具有連接線少,通訊簡單,得到廣泛的使用。常用的串口是RS-232-

原创 虛析構函數作用,虛構造函數用法(轉)

類型需要虛析構函數的另外一個特徵 是該類型具有指針成員或引用成員。如果有指針成員和引用成員,則該類型通常需要實現析構函數以及拷貝操作。   通常,一個實現了析構函數的類型同時也需要實現拷貝構造函數與拷貝複製函數。   作爲一個經驗法則:

原创 關於CCS3.3圖形顯示的理解

 首先聲明,覺得ccs3.3中Graph並不是什麼量都可以觀察的,原因是跟斷點有關,反正對於我的仿真器XDS510的是如此。即程序運行到斷點處會有延時,對於普通信號可能沒什麼影響,但對於高頻信號來說,這種

原创 深入探討C++中的引用

 摘要:介紹C++引用的基本概念,通過詳細的應用分析與說明,對引用進行全面、透徹地闡述。   關鍵詞:引用,const,多態,指針   引用是C++引入的新語言特性,是C++常用的一個重要內容之一,正確、