嵌入式Linux 內核移植相關代碼分析 本文通過整理之前研發的一個項目(ARM7TDMI +uCLinux),分析內核啟動過程及需要修改的文件,以供 內核移植者參考。整理過程中也同時參考了眾多網友的帖子,在此謝過。由于整理過程匆忙,難免錯誤 及講解的不夠清楚之處,請各位網友指正,這里提前謝過。本文分以下部分進行介紹: 1. Bootloader 及內核解壓 2. 內核啟動方式介紹 3. 內核啟動地址的確定 4. arch/armnommu/kernel/head-armv.S 分析 5. start_kernel()函數分析
標簽: ARM7TDMI uCLinux Linux 嵌入式
上傳時間: 2016-01-12
上傳用戶:xzt
Linux 2.4.18 s3c2440 led driver 使用dev-C++撰寫,需要linux 2.4.18 kernel include,編譯完成後產生led module。 insmod main.o //安裝模組 mknod /dev/leds c 221 0 使用方法: int main(int argc, char *argv[]) { int testdev //led test... testdev = open("/dev/QuickMarkLed",O_RDWR) ioctl(testdev, 2, 1) //ioctl(device, led number, open/close) open=1 ioctl(testdev, argv[1][0]- 0 , argv[2][0]- 0 ) //ioctl(device, led number, open/close) open=1 close(testdev) return 0 }
標簽: s3c2440 driver Linux dev-C
上傳時間: 2014-01-01
上傳用戶:qlpqlq
FIST可堆疊文件系統,linux文件系統修改相關的開源軟件,使得對linux文件系統功能的改進很簡單了 The FiST (File System Translator) system combines two methods to solve the above problems in a novel way: a set of stackable file system templates for each operating system, and a high-level language that can describe stackable file systems in a cross-platform portable fashion. Using FiST, stackable file systems need only be described once. FiST s code generation tool, fistgen, compiles a single file system description into loadable kernel modules for several operating systems (currently Solaris, Linux, and FreeBSD). The project demonstrates that with FiST, code size and development time are reduced significantly, while imposing a small performance overhead of only 1-2%. These benefits are achieved, as well as portability, without changing existing operating systems or file system.
上傳時間: 2014-01-10
上傳用戶:xsnjzljj
from wangkj@yahoo.com 電路原理圖和詳細說明: amd.9966.org或者 arm.9966.org 都是原創,包括boot, loader,u-boot,linux 和測試程序 這些都是針對那個網站板子的配套程序,板子可以按照該網站提供的聯系方式聯系獲取 這是和boot,loader,配套的u-boot程序。 關于kernel,超過100M,不能上傳。
上傳時間: 2016-01-31
上傳用戶:我干你啊
Linux編程的經典書,OReilly系列。The new edition of Understanding the Linux Kernel takes you on a guided tour through the most significant data structures, many algorithms, and programming tricks used in the kernel.
上傳時間: 2016-02-05
上傳用戶:lanjisu111
Session 1: common and useful built-in Mathematica functions variable assignment and function definition the Front End and the Kernel Notebooks. Session 2: organisation of data in Mathematica lists and expressions simple programming functions nesting. Session 3: the opportunity to develop your proficiency as a Mathematica user through work on an extended problem Case Studies Mathematica resources on the Internet.
標簽: Mathematica assignment and functions
上傳時間: 2013-12-27
上傳用戶:362279997
基于arm7的uclinux嵌入式驅動程序源代碼, 代碼很全,包括如下目錄: adc、gpio、i2c、pwm、Simple Block Device Driver Module、Simple Char Device Driver Module、Simple Ethernet Device Driver Module、Simple Kernel Module、spi、zlg_ffs
上傳時間: 2013-12-22
上傳用戶:fxf126@126.com
本書分為上篇、中篇和下篇三個部分,上篇為Windows CE結構分析,中篇為Windows CE情景分析,下篇為實驗手冊。每一篇又劃分為若 干章。上篇包含有引言,Windows CE體系結構,處理 器排程,儲存管理 ,檔案系統和設備管理 等六 章。中篇包含有系統初始化,處理 器排程過程,分頁處理 ,檔案處理 和驅動器載入等五章。下篇包含有Windows CE應用程式開發,Windows CE系統開發,評測與總結以及實習等四章。 上篇的重點在於分析Windows CE kernel的結構以及工作原理 。這個部分是掌握Windows CE作業系統的基礎。 中篇重點在於分析Windows CE kernel的實際運行 過程。如果說 上篇是從靜態的角度 分析Windows CE kernel,那麼中篇則是試圖從動態的角度 給讀 者一個有關Windows CE kernel的描述。希望讀 者能夠通過對中篇的閱讀 理 解,在頭腦中形成有關Windows CE kernel的多方位的運作情景。 下篇著重於有關Windows CE的應用。對理 論 的掌握最終要應用到實務中。
標簽: 分
上傳時間: 2013-12-23
上傳用戶:FreeSky
本文的題目是改進的核函數算法及其在人臉識別中的應用研究。 本文在系統學習現有核函數及支持向量機相關理論的基礎上,系統研究了自適應選擇核函數算法,通過引入樸素正則風險最小化準則,提出了一種改進的在線核函數算法。算法采用截斷誤差最小化、合理選取拉格郎日因子等方法對新增樣本進行訓練,有效地克服了現有方法收斂精度低和不能自適應選擇樣本的困難。 根據獨立分量分析的原理和特點,將改進的核函數算法引入人臉識別的研究中,給出了基于ICA-SVM的人臉識別算法及實現方法。 論文分別應用數值仿真及現有人臉數據庫,分析了算法的數值特性并驗證了算法的可靠性和實用性。 本文數值仿真與分析軟件基于MATLAB和LABVIEW虛擬儀器設計開發。 本文檔是nh文件,可以用caj打開。與大家共享!!
上傳時間: 2016-02-14
上傳用戶:Divine
簡要的講解了一下,linux kernel的啟動過程。
標簽:
上傳時間: 2016-02-15
上傳用戶:410805624