原创 Linux 設備模型--- Kobject

Sysfs 文件系統: " sysfs is a ram-based filesystem initially based on ramfs.  It provides a means to export kernel data stu

原创 Linux 設備模型 --- 總線設備驅動模型 --- 總線

設備模型: 隨着技術的不斷進步,系統的拓撲結構也越來越複雜,對智能電源管理,熱插拔的支持要求也越來越高, 2.4內核已經難以滿足這些要求,爲了適應這種形式的需要, Linux2.6 內核提供了全新的內核設備模型. 設備模型元素: 1,

原创 VI 下的命令操作---2

查找變量的聲明:       gd     跳至當前光標所在的變量的聲明處       `.     跳轉至上次編輯位置 光標的移動:       w        移到下一個字的開頭      W        移到下一個字的開

原创 U-boot 編譯學習---make TQ2440_config命令執行過程---在 Makefile 中

轉載參考博客:http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html 下面分析命令“make TQ2440_config”執行過程,爲了簡化分析過程這裏主要分析將編譯目

原创 Linux 設備驅動練習---模塊 參數

轉自:http://blog.chinaunix.net/uid-20543672-id-94291.html 點擊打開鏈接  內核允許對驅動程序指定參數,而這些參數可在裝載驅動程序模塊時改變. 下面是代碼: #include <lin

原创 Linux 設備模型 --- Kset

Kset : Kset 定義: Kset 是具有相同類型的 kobject 的集合,在 sysfs 中體現成一個目錄,kobject 不能包含目錄,只能包含文件;而 Kset 可以包含子目錄; 在內核中用 Kset 數據結構表示,

原创 S3C2440 體系結構圖

ARM  bank: Arm State 寄存器: Thumb State 寄存器: CPRS 寄存器: 模式控制 M0-M4: PC 值計算: 大小端: 中斷向量: 點贊

原创 U-boot 編譯學習---直接 make all 命令失敗

參考博客:http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html‘  若沒有執行過“make <board_name>_config”命令就直接執行“make all”

原创 qtopia-2.2.0 第一個 Qt 應用程序的 --- 開發流程--- 移植到 TQ2440 開發板

複製 x86 下製作好的工程: 將 上一博客製作好的 first / 目錄 複製到 /opt/EmbedSky/Qte/arm-qtopia-2.2.0/pro/ 目錄 下. 重新打開一終端,設置 ARM 的環境變量: #source

原创 qtopia-2.2.0 第一個 Qt 應用程序的 --- 開發流程--- x86下

完成了 Qt 在 PC 上和 ARM 上的編譯, 一般製作 ARM 下的應用程序,可以先在 X86 下實現,最後再移植到 ARM 下. 設置 Qt 變量: 再在 終端 qtopia 目錄下,source setX86_QpeEnv

原创 U-boot 編譯學習---配置過程

轉載參考博客:http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html U-Boot開頭有一些跟主機軟硬件環境相關的代碼,在每次執行make命令時這些代碼都被執行一次。

原创 U-boot 編譯學習--- U-boot 的編譯鏈接過程

參考博客:http://blog.chinaunix.net/uid-18921523-id-165078.html U-BOOT是一個LINUX下的工程,在編譯之前必須已經安裝對應體系結構的交叉編譯環境, 這裏只針對ARM,

原创 U-boot 編譯學習---編譯命令

參考博客:http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html   編譯命令  對於TQ2440開發板,編譯U-Boot需要執行如下的命令: $ make TQ

原创 qtopia-2.2.0 make overriding commands --- 問題解決

沒注意看文字,其實 天嵌科技 已經標明瞭 “注意重複出現” 的問題,只是自己沒有注意。 今天按照 天嵌的 qtopia-2.2.0 製作 QT 應用程序, 按照手冊: tmake -o Makefile second.pro生成 M

原创 qtopia-2.2.0 無法啓動 PC 仿真 --- 解決辦法

qtopia-2.2.0 的安裝在終端下: [root@localhost Qte]# ./x86-qtopia-2.2.0-konqueror_build 即可以編譯 PC 版的 qtopia-2.2.0. 編譯完成後,在 終端下