原创 u-boot下mkconfig腳本文件分析(轉)

腳本功能:根據腳本開頭註釋可知,該腳本針對指定單板,創建一些頭文件和相關鏈接用於配置u-boot,是編譯Uboot的第一個步驟,make smdk2410_config就執行該腳本 腳本參數:Target Architecture CPU

原创 Linux根文件系統的構建

 首先,介紹下列幾個定義 根文件系統:系統啓動所必需的文件,如內核映像文件、內核啓動後運行的第一個程序(init)、給用戶提供操作界面的shell程序、應用程序所依賴的庫,這些必需、基本的文件合稱爲根文件系統。 掛接點或安裝點(mount

原创 TQ2440交流羣問題集

例如定義一個指向無返回值無形參的函數的指針 f 可以這樣 void (*f)(void);   定義一個指向無返回值但帶一個int型形參的函數的指針 f 可以這樣 void (*f)(int);

原创 在Dialog(基本對話框)中使用BCMenu

 如果說在 SDI 和 MDI 中使用 BCMenu 很麻煩的話,那麼在 Dialog 中使用起來就是相當的簡單了,不過因爲在網頁上沒有說明 Dialog 裏使用 BCMenu 的方法,只有一個很麻煩的示例,所以我的做法是新建一個基本對話

原创 linux下查找當前目錄下,所以包含"<s3c2410.h>"的普通文件

 用grep命令在當前目錄下的所有普通文件中搜索"<s3c2410.h>"這個詞: # find . -name \* -type f -print | xargs grep "<s3c2410.h>"

原创 Linux(Fedora 10)下NFS服務器的安裝與配置

說明:在fc7之前,rpcbind的名字爲portmap,fc7以後,改爲了rpcbind. 首先查看兩個軟件包是否在Linux中安裝 nfs-utils-1.1.4-1.fc10.i386 rpcbind-0.17-1.fc10.i38

原创 u-boot ELF文件鏡像的生成

u-boot ELF文件鏡像的生成:            @依賴目標depend :生成各個子目錄的.depend文件,.depend列出每個目標文件的依賴文件。生成方法,調用每個子目錄的make _depend。 depend de

原创 在clock_init的時候,爲什麼要將fast bus mode 切換到 asynchronous bus mode ?

在clock_init的時候,爲什麼要將fast bus mode 切換到 asynchronous bus mode ? 判斷的條件是 HDIVN 是否是 0 ,這個條件主要判斷的是 FCLK:HCLK:PCLK=? 當 HDIVN =

原创 Linux進程通信

Linux進程通信方式: (1)管道(pipe)和命名管道(FIFO) (2)信號 (3)消息隊列 (4)共享內存 (5)信號量 (6)套接字(socket) 一、管道通信 管道是單向的、先進先出、無結構的、固定大小的字節流,把一個進程的

原创 fork函數使用隨筆(轉)

  最近在使用fork函數時,遇到了一些問題,最後通過實驗,終於明白了fork的用法,現在分享一下我的   一些體會。   那麼,首先看一段代碼(fork.c):   #include <stdio.h>   #include <stdl

原创 TQ2440的mount掛載NFS過程中出現的問題

本次錯誤大多數來自於粗心。 燒寫好了整個系統後。 基於minicom平臺,開始啓動TQ2440…… (這裏用的都是出廠時帶的uboot/kernel/logo/root)進行網絡配置/etc/net.conf文件設置ID。     IPA

原创 在Linux環境下(fedora 10)進行TFTP服務設置

步驟1 配置tftp 配置tftp服務的步驟: 1、安裝相關軟件包:tftpd(服務端),tftp(客戶端),xinetd #yum install tftp-server tftp xinetd 2、建立配置文件 在/etc/xinet

原创 利用root用戶登陸的設置

[book@book ~]$su root Password: [root@book book]#gedit /etc/pam.d/gdm 把第三行屏蔽掉。 #auth     required      pam_succeed_if.s

原创 系統移植(linux2.6.30.4到TQ2440)出錯本

出錯1: [root@book linux-2.6.30.4]# make zImage   CHK     include/linux/version.h   Generating include/asm-arm/mach-types.

原创 我的首個驅動移植——flash驅動(一)

二、Linux中Flash硬件知識(略) 二、Linux中Flash軟件知識 Linux MTD子系統:   在Linux系統中,提供了MTD(內存技術設備)子系統來建立Flash針對Linux的統一、抽象的接口。MTD子系統將上