當前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>Siemens 數控系統備件>> C98043-A1304-L *
C98043-A1304-L在嵌入式領域中的應用和宿主機、目標機開發模式,詳細地給出了精簡內核的實現過程。分析了glibc系統庫和ELF文件格式的結構和其中的共享庫裁剪技術的原理,提出并實現了一種庫裁剪方案。
關鍵詞: C98043-A1304-L嵌入式;Linux;小型化
一、 概述 嵌入式Linux一般是指對標準Linux發行版本進行小型化裁剪處理之后,適合于特定嵌入式應用場合的Linux操作系統。嵌入式系統通常是資源受限的系統,無論是處理器計算能力還是RAM或其他存儲器容量都比較“小”。因此,如何創建一個小型化的Linux作為操作系統開發成為首先需要考慮的問題。嵌入式Linux系統中普遍采用三層結構:核心層主要是Linux內核和模塊;
C98043-A1304-L調用接口層是以glibc庫為主的系統庫;應用層是根據用戶需求設計的應用程序。為了實現資源的高利用率,后兩層都以ELF文件形式存在,在運行過程中對外部功能代碼動態加載。 一般來說,建立交叉平臺開發環境是進行嵌入式軟件開發的*步。宿主機與目標機硬件平臺的異構(處理器體系結構不同)是采用交叉開發的根本原因。
另外,由于資源有限,直接在C98043-A1304-L嵌入式系統的硬件平臺上開發軟件不方便、甚至不可能。因此,通常采用Host/Target開發模式,如表l。 宿主機(Host) 目標機(Target) 硬件 PC 或者工作站,其中x86CPU占優勢 嵌入式系統硬件,處理器多樣化(x86,ARM,PowerPC,MIPS,68K等) 軟件 Windows、Linux等桌面操作系統,豐富的集成開發環境(如WindRiver 的Tornado) 軟件資源有限,開發階段通常從宿主機下載 [align=center]表1 交叉平臺發環境的特點[/align] 交叉平臺開發環境包括交叉編譯器、交叉調試器和系統仿真器,比如嵌入式Linux開發經常用的GNU工具鏈。
HP 5180-0176 PCB CARD
MCG 2183-ME4902 BRUSHLESS SERVO MOTOR WITH ENCODER DIAMETER 13MM APPROXIMATE
TEKTRONIX 2205 20MHZ OSCILLOSCOPE
TWA-6600 I.F. BOARD VER 1.0
HP 75000 SERIES C Z2417A 32-CHANNEL MERCURY-WETTED FORM-C SWITCH
SMARTSCAN LS-55 BAR CODE SCANNER
TEK P6137 1.5 Meter 400 mhz Passive Probe
EMC W4 ANALOGIC PL10-12966 REV (0) AP500 INTERFACE PCB
GE FANUC PLC SERIES 5 OPERATOR INTERFACE IC655PER500C
SOLOMON SL-20 SOLDERING STATION & SOLDERING IRON
TORRINGTON FAFNIR BEARINGS DL A500 88 M SW64.
STEC INC MASS FLOW CONTROLLER FLOLINE SEF-12 N2 200LM
PHILIPS ECCA 64MHz COIL 4 SYSTEM
RICHMOND PFC PULSEFLOW CONTROLLER PFC20 110vac
SHOSHIN CAT-200 CONTROLLER
BREGENHORN-BUTOW TRS 120/10WPZ MOTOR DRIVER
?
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。