原创 Git介紹及其使用

Git是一個分佈式的版本控制工具,本篇文章從介紹Git開始,重點在於介紹Git的基本命令和使用技巧,讓你嘗試使用Git的同時,體驗到原來一個版本控制工具可以對開發產生如此之多的影響,文章分爲兩部分,第一部分介紹Git的一些常用命令,其中

原创 MINI6410移植攻略

轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7083052 一、mini6410移植全攻略(1)--uboot移植之搭建開發環境 二、mini6410移植全攻略

原创 SDIO WiFi模塊分析

S3C6410硬件模塊分析 -- SDIO WiFi模塊分析 (2011-05-04 17:42) 分類: 底層開發 Andrew Huang <[email protected]> 轉載請註明作者及網址.   手頭的上課s3

原创 Linux驅動程序開發002 - Kbuild系統

序言從Linux內核2.6開始,Linux內核的編譯採用Kbuild系統,這同過去的編譯系統有很大的不同,尤其對於Linux內核模塊的編譯。在新的系統下,Linux編譯系統會兩次掃描Linux的Makefile:首先編譯系統會讀取Linu

原创 移植Linux-2.6.30.4到mini2440

移植Linux-2.6.30.4到mini2440 移植Linux-2.6.30.4到mini2440 一、安裝交叉編譯器 1)交叉編譯器使用CodeSourcery提供的符合EABI標準的arm-none-linux-gnuea

原创 linux-進程

轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7315522   如果我們把計算機上的操作系統及各種各樣的軟件看成一系列的有機生命,而不是指令集,那麼這就是一個進程的世

原创 Linux驅動程序開發001 - 驅動程序基本框架

前言不管是Windows還是Linux,驅動程序都扮演着重要的角色。應用程序只能通過驅動程序才能同硬件設備或系統內核通訊。Linux內核對不同的系統定義了標準的接口(API),應用程序就是通過這些標準的接口來操作內核和硬件。驅動可以被編譯

原创 Linux驅動程序開發 003- 設備與驅動的關係

序言前面兩章我們瞭解了Linux驅動程序的基本框架,也瞭解瞭如何編譯Linux的驅動程序。接下來我們有必要介紹Linux系統的設備了,這樣我們才能清楚的知道應用程序和設備驅動程序是如何的工作的,或者說應用程序是如何控制驅動程序的,進而知道

原创 Linux驅動程序開發 004- 字符設備驅動

序言Linux下的大部分驅動程序都是字符設備驅動程序,在這一章我們就擴展我們的“Hello World”程序來支持用戶應用程序的讀寫操作。我們也會瞭解到字符設備是如何註冊到系統中的,應用程序是如何訪問驅動程序的數據的,及字符驅動程序是如

原创 linux-鎖定內存

轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7314854 Linux 實現了請求頁面調度,頁面調度是說頁面從硬盤按需交換進來,當不再需要的時候交換出去。這樣做允許系

原创 Linux驅動程序開發 002- Kbuild系統

序言從Linux內核2.6開始,Linux內核的編譯採用Kbuild系統,這同過去的編譯系統有很大的不同,尤其對於Linux內核模塊的編譯。在新的系統下,Linux編譯系統會兩次掃描Linux的Makefile:首先編譯系統會讀取Linu

原创 動態內存

轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7314130 使用動態內存時需要用戶自己去申請資源和釋放資源。用戶可以隨時的分配所需空間,根據需要分配空間大小,並在最後

原创 linux-內存映像

轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7315197 內存映像其實就是在內存中創建一個和外存文件完全相同的映像。用戶可以將整個文件映射到內存中也可以部分映射到內

原创 深入理解ARM體系架構(S3C6410)---PWM實例

  深入理解ARM體系架構(S3C6410)---PWM實例 分類: 嵌入式arm篇2012-03-24 12:30 2088人閱讀 評論(3) 收藏 舉報 本系列文章由muge0913編寫,轉載請註明出處:http://b

原创 tmux使用教程

使用tmux tmux是一個優秀的終端複用軟件,類似GNU Screen,但來自於OpenBSD,採用BSD授權。使用它最直觀的好處就是,通過一個終端登錄遠程主機並運行tmux後,在其中可以開啓多個控制檯而無需再“浪費”多餘的終端