omapl對應3個版本的linux源**,分別是:linux-3.3、linux-2.6.37、linux2.6.33,這裡的差距在於linux2,缺少syslink支援元件。
這裡我們選擇linux-3.3版本進行開發。
配置核心很關鍵,有些童鞋說,人家的核心編譯了5分鐘就結束了,怎麼我的1個小時還沒編譯完,很有可能就是很多地方對於這個板子沒有用的部件你沒有刪除掉,一般原廠都會有個推薦配置,當然了,ti的omapl138也是提供了推薦配置的。
創龍公司給出的配置為,執行命令:
make arch=arm cross_compile=arm-none-linux-gnueabi- da850_omapl138_tl_defconfig
我使用的是德州儀器給的配置,則執行命令:
make arch=arm cross_compile=arm-none-linux-gnueabi- da850_omapl138_defconfig
當然這不是瞎編的,核心中包含的配置檔案在,以下的目錄:
./arch/arm/configs
ls以下會看到很多配置:
我們使用畫橫線的配置資訊。
直接exit就可以,然後就會寫入配置資訊了。
在這個menu裡面我們配置驅動或者核心其他的元件機制,是否編譯到核心中,這個根據自己需求進行,初學者可能對於這個地方沒有多少概念。可參考韋東山《嵌入式linux完全開發手冊》的編譯核心章節,上面有目錄規則和解說等。
1) 先編譯析出zimage檔案
make arch=arm cross_compile=arm-none-linux-gnueabi- -j4
2)將zimage轉為uimage
編譯完成後可以在核心原始碼的"arch/arm/boot"目錄下找到 uimage。可以將 uimage 拷貝到正常使用的 sd 系統啟動卡的 fat32 格式的 boot 分割槽,方便以後 sd 卡啟動方式時被 u-boot 載入或者被燒寫到 nand flash 分割槽。
基於OMAPL Linux3 3核心的編譯
omapl對應3個版本的linux源 分別是 linux 3.3 linux 2.6.37 linux2.6.33,這裡的差距在於linux2,缺少syslink支援元件。這裡我們選擇linux 3.3版本進行開發。配置核心很關鍵,有些童鞋說,人家的核心編譯了5分鐘就結束了,怎麼我的1個小時還沒編譯...
基於OMAPL Linux3 3核心的編譯
omapl對應3個版本的linux源 分別是 linux 3.3 linux 2.6.37 linux2.6.33,這裡的差距在於linux2,缺少syslink支援元件。這裡我們選擇linux 3.3版本進行開發。配置核心很關鍵,有些童鞋說,人家的核心編譯了5分鐘就結束了,怎麼我的1個小時還沒編譯...
常用快遞查詢API介面 基於極核資料
此介面支援順豐 ems 申通 圓通 韻達 匯通 中通 天天 德邦 全峰等主流快遞公司 1.快遞公司列表 支援格式 json 請求方式 get 請求示例 請求引數 名稱 型別 必填 說明 key string 是 應用 返回引數 名稱 型別 說明 firms array 快遞公司集合 firm str...