RTEMS 的小技巧 2011 7 3

2021-05-26 10:23:12 字數 659 閱讀 3561

這個是個非常小的小技巧。

在安裝 rpm 的工具鏈時,rtems-4.9-arm-rtems4.9-gdb-6.8-11.el5.i386.rpm 或rtems-4.9-i386-rtems4.9-gdb-6.8-11.el5.i386.rpm等等工具,可能遇到依賴失敗的情況。如果想安裝成功,網上有許多辦法,使用

rpm -u rtems-4.9-i386-rtems4.9-gdb-6.8-11.el5.i386.rpm

問題時主要的提示是缺少庫:libexpat.so.0

可是到/lib/下一看,有libexpat.so.1.5.2

網上的解決方案是,建立乙個檔案系統硬連線/lib/libexpat.so.0到/lib/libexpat.so.1.5.2

可是系統仍然不買賬,提示仍然缺少libexpat.so.0

但是使用命令 rpm -u --nodeps rtems-4.9-i386-rtems4.9-gdb-6.8-11.el5.i386.rpm 可以安裝成功

安裝成功後,export path=/opt/rtems-4.9/bin:$path

arm-rtems4.9-gdb

看看能不能成功啟動gdb.如果能成功啟動gdb。如果不能成功啟動,仔細檢查libexpat.so.0生成的位置和名稱是否正確。

祝您工具鏈安裝順利。

Rtems的體系結構

rtems的體系結構如下 系統部件包括 rtems源 樹按照如下的分類進行組織 功能模組 目標處理器家族 目標處理器型號 外圍電路模組 目標板模組 源 樹的頂級目錄結構如下 aclocal 這個目錄下的內容主要是定製的m4巨集,這些巨集被gnu的autoconf的configure.ac指令碼 使用...

Python的冷技巧小技巧

記得剛開始工作的時候,老大給我們上 c 基礎課,告訴我們字串字面量可以換行 如下 感覺真是如夢如幻。python view plain copy include int main int argc,char argv 輸出 plain view plain copy hello world.後來在寫...

matlab小技巧與verilog小技巧

注釋 選中 ctrl r 取消注釋 選中 ctrl t 採用中括號,可以將兩組資料進行拼接,由於採用dec2bin是不能轉換負數的,這一點要注意了,那麼就需要表示負數的補碼形式,補碼形式很簡單,就是判斷某個數是否小於0,小於0的數就加上2的n次方,這樣既可轉換為無符號的十進位制,再將其十進位製用de...