• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試基于嵌入式Linux的PMP系統設計與實現(上)

    發布: 2009-9-02 10:37 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 138次 | 進入軟件測試論壇討論

    領測軟件測試網

     嵌入式Linux操作系統

      本系統采用的Linux內核是對從Inte.net上下載比較穩定的Arm-Linux內核進行相應的修改,并編寫相關外圍設備的驅動程序,使之成為一個適合TI DM320開發的操作系統環境。之所以稱為嵌入式,是因為其操作系統運行的環境并不是普通的PC,而且嵌入在非PC構架的電子設備中。

      關于內核修改Kconfig文件

      Kconfig文件是用來對你所要加載內核內容進行配置的文件。比如,當在控制臺上敲入make menuconfig,就會看到內核配置的窗口,可對其中的內容進行選擇。選擇[*]表示把此內容編入內核,選擇[M]表示把此內容當成模塊編譯。Linux支持動態加載內核模塊的功能,甚至可以在運行操作系統一段時間后再加載內核模塊。由于DM320框架并未列入內核中,所以我們需要把DM320框架加入內核。首先,就要在內核目錄下./arch/arm/Kconfig加入DM320的配置選項,這樣才能在執行make menuconfig配置內核時看到DM320框架。修改的部分內容如下所示:

    choice
    prompt "ARM system type"
    default ARCH_DM320_20 file://在配置ARM系統時,默認的就是DM320框架。
    source "arch/arm/mach-dm320-20/Kconfig"把DM320框架下的配置選項也引入。

      同時,去掉其他CPU框架。如:

    #source "arch/arm/mach-clps711x/Kconfig"
    #source "arch/arm/mach-integrator/Kconfig"

      其中,“#”表示此行內容為注釋內容。

      最后,就是要把內核配置選項中對DM320開發有用的項選進來。比如:

    source "drivers/char/Kconfig"
    if (!ARCH_DM320_20)
    source "sound/Kconfig"
    endif file://選擇開發字符設備的驅動,而不需要聲音的支持。

      因為要把CODEC編入內核,所以我們還要加入支持CODEC的配置選項:

    source "codecs/modules/Kconfig"

      同時,如果我們要加入一個新外圍設備,也需要在Kconfig文件中加入對應的內容。比如說,要加入一個三星的4英寸TFT LCD的驅動,我們可以修改./drivers/char/Kconfig文件,并加入以下內容:

    config DM320_SAMSUNG_ 4_LCD
    tristate "DM320 SAMSUNG 4.0 inch 16:9 TFT LCD"
    depends on ARCH_DM320_20 && BOARD_400H
    default y
    help
    This driver provides support for SAMSUNG 4.0' 16:9 TFT LCD for DM320.

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>