本文討論了Linux的特點(diǎn)健壯性局限以及最重要的一點(diǎn)它的實(shí)時(shí)特性近年來PC硬件使用的增加是高端嵌入式系統(tǒng)最重要的發(fā)展之一這種趨勢造成高端系統(tǒng)硬件造價(jià)的大大跌落從而使那些以前由于使用非PC結(jié)構(gòu)的嵌入式硬件價(jià)格過高而不能做...
嵌入式Linux說白了就是利用Linux其自身的許多特點(diǎn),把它應(yīng)用到嵌入式系統(tǒng)里?,F(xiàn)今已出現(xiàn)了一些嵌入式操作系統(tǒng),比較著名的有Vxwork、pSOS、Neculeus和WindowsCE,但這些操作系統(tǒng)往往是商業(yè)化產(chǎn)品,其價(jià)格也比較高昂。Linux做嵌...
硬件平臺:嵌入式Linux一般是Mips,ARM平臺;桌面Linux一般是X86平臺。根文件系統(tǒng):嵌入式Linux一般用UBIFS,yaffs2,jffs2;桌面Linux一般用ext3。shell不同:嵌入式Linux一般用busybox,桌面Linux一般用bash。
精通嵌入式Linux開發(fā)環(huán)境,包括系統(tǒng)編程、文件I/O、多進(jìn)程和多線程、網(wǎng)絡(luò)編程、GUI圖形界面編程、數(shù)據(jù)庫;熟悉常用的圖形庫的編程,如QT、GTK、miniGUI、fltk、nano-x等。
一個(gè)嵌入式Linux系統(tǒng)從軟件的角度看通??梢苑譃樗膫€(gè)層次:1、引導(dǎo)加載程序。包括固化在固件(firmware)中的boot代碼(可選),和BootLoader兩大部分。2、Linux內(nèi)核。特定于嵌入式板子的定制內(nèi)核以及內(nèi)核的啟動參數(shù)。3、文件系統(tǒng)...
1.硬件平臺:嵌入式Linux一般是Mips,ARM平臺,桌面Linux一般是x86平臺。2.根文件系統(tǒng)嵌入式Linux一般用UBIFS,yaffs2,jffs2.桌面Linux一般用ext3。3.shell不一樣嵌入式Linux一般用busybox.桌面Linux一般用bash.原文...
五,ReiserFSReiserFS基于平衡樹結(jié)構(gòu)的、ReiserFS文件系統(tǒng)在網(wǎng)上公布.ReiserFS3.6.x(作為Linux2.4一部分的版本),設(shè)計(jì)成員相信最好的文件系統(tǒng)是那些能夠有助于創(chuàng)建的共享環(huán)境或者命名空間的文件系統(tǒng)。六,Xfs...
WinCE是一種類Windows的嵌入式操作系統(tǒng),不嚴(yán)格地說,可以看成windows的縮小版;同樣,Linux嵌入式操作系統(tǒng)也可以看成是PC上跑的linux操作系統(tǒng)的縮小版?,F(xiàn)在很多航空航天儀器、醫(yī)療設(shè)備等都采用Linux嵌入式操作系統(tǒng)。強(qiáng)大的網(wǎng)絡(luò)...
嵌入式Linux系統(tǒng)移植主要由四大部分組成:一、搭建交叉開發(fā)環(huán)境二、bootloader的選擇和移植三、kernel的配置、編譯、和移植四、根文件系統(tǒng)的制作第一部分:搭建交叉開發(fā)環(huán)境先介紹第一分部的內(nèi)容:搭建交叉開發(fā)環(huán)境,首先必須得...
ARM-Linux嵌入式系統(tǒng)的基本組成:1、bootloader:相當(dāng)于PC機(jī)的BIOS,用于引導(dǎo)基本操作系統(tǒng)。2、基本Linux系統(tǒng),作用就不用多說了,就是應(yīng)用軟件的基礎(chǔ)平臺。3、文件系統(tǒng),作用就是用來管理嵌入式系統(tǒng)的存儲空間。本來應(yīng)該算...