嵌入式Linux 內(nèi)核移植相關(guān)代碼分析 本文通過整理之前研發(fā)的一個(gè)項(xiàng)目(ARM7TDMI +uCLinux),分析內(nèi)核啟動(dòng)過程及需要修改的文件,以供 內(nèi)核移植者參考。整理過程中也同時(shí)參考了眾多網(wǎng)友的帖子,在此謝過。由于整理過程匆忙,難免錯(cuò)誤 及講解的不夠清楚之處,請(qǐng)各位網(wǎng)友指正,這里提前謝過。本文分以下部分進(jìn)行介紹: 1. Bootloader 及內(nèi)核解壓 2. 內(nèi)核啟動(dòng)方式介紹 3. 內(nèi)核啟動(dòng)地址的確定 4. arch/armnommu/kernel/head-armv.S 分析 5. start_kernel()函數(shù)分析
標(biāo)簽: ARM7TDMI uCLinux Linux 嵌入式
上傳時(shí)間: 2016-01-12
上傳用戶:xzt
Linux 2.4.18 s3c2440 led driver 使用dev-C++撰寫,需要linux 2.4.18 kernel include,編譯完成後產(chǎn)生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 }
標(biāo)簽: s3c2440 driver Linux dev-C
上傳時(shí)間: 2014-01-01
上傳用戶:qlpqlq
Socketlib: 一個(gè)輕量級(jí)的C++ 封裝Socket C API 網(wǎng)絡(luò)編程框架。 它簡化了Socket異步事件分派、進(jìn)程間Socket通信的并發(fā)OO網(wǎng)絡(luò)應(yīng)用和服務(wù)的開發(fā)。 目前,只支持Window下IPV4;將來支持IPV6,并希望能將其擴(kuò)展到linux/unix等OS平臺(tái)。
標(biāo)簽: Socket Socketlib API 輕量級(jí)
上傳時(shí)間: 2016-02-11
上傳用戶:yuzsu
linux下網(wǎng)絡(luò)管理協(xié)議snmp的實(shí)現(xiàn),有源代碼,提供了很多API,使用方便。
標(biāo)簽: linux snmp 網(wǎng)絡(luò)管理協(xié)議
上傳時(shí)間: 2013-12-24
上傳用戶:一諾88
Libvirt是一套在linux上用C編寫的虛擬化操作工具接口。其目的是提供一個(gè)穩(wěn)定的支持Xen,QEME和KVM虛擬化平臺(tái)的C(也支持Python) API Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes).The library aim at providing long term stable C API initially for the Xen paravirtualization but should be able to integrate other virtualization mechanisms, it currently also support QEmu and KVM.
標(biāo)簽: Libvirt linux Xen 編寫
上傳時(shí)間: 2016-05-02
上傳用戶:Altman
Video for linux head two 的視頻采集示例,是V4L的升級(jí)版,在Linux下編譯即可,是Linux下圖像采集編程的API
標(biāo)簽: Video linux head for
上傳時(shí)間: 2013-12-22
上傳用戶:zsjinju
S3C2410芯片linux移植,包括 bootloader,kernel,文件系統(tǒng) 等 。
上傳時(shí)間: 2016-07-11
上傳用戶:hebmuljb
270的linux說明,是kernel的源碼。可以用以嵌入式linux的移植工作
上傳時(shí)間: 2016-07-20
上傳用戶:13215175592
JamVM是一個(gè)新的Java 虛擬機(jī), 符合JVM規(guī)范第二版本。它雖然小但支持完整的規(guī)范, 包括支持對(duì)象的收尾器調(diào)用, 對(duì)象的次、弱、虛引用, 類卸載, java 本地接口(JNI)與反射API。JamVM有兩個(gè)最主要的特色, 一個(gè)是極小的二進(jìn)制碼, 與其它虛擬機(jī)( 不管是免費(fèi)的還是商業(yè)的) 相比顯得非常小( PowerPC 上35K 而Intel上100K) 。另一個(gè)是高效率的Java 解釋器, 目前JamVM為了保證它的小尺寸只包括一個(gè)解釋器, 但照樣具有很高的運(yùn)行效率。 JamVM 的解釋器效率一般是Kaffe 的五倍, 采用了一個(gè)重要的程序設(shè)計(jì)技術(shù)就是堆棧緩沖。因?yàn)镴amVM的大部分程序都用C 來實(shí)現(xiàn), 它很易于和GNU Classpath 一同移植到嵌入式的linux 平臺(tái) 上。
上傳時(shí)間: 2016-08-02
上傳用戶:壞壞的華仔
適用于linux的NTFS mount,(kernel在2.6.14之后有NTFS--3G不需要)
上傳時(shí)間: 2016-09-29
上傳用戶:懶龍1988
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1