有關Linux嵌入式作業系統的一道思考題

2021-03-05 09:21:45 字數 922 閱讀 3135

1樓:匿名使用者

|gpbcon = 100000000000000 | 10000000000000000 | 1000000000000000000 | 100000000000000000000 = 101010100000000000000 ,也就是把gpb14、gpb16、gpb18、gpb20這4個埠設定成輸出,其他的口為輸入。

gpfcon &= 0011 & 001111 & 00111111 & 0011111111也就是gpfcon &= 0000000011,就是把gpf2-9這8個埠設定為輸入,然後迴圈檢測gpf口的輸入。

gpbdat = 0000***0000000 | x0000000000 = 000***x0000000,這裡的x可能是1也可能是0,取決於gpf相應埠的電平狀態,如果gpf7-10這四個口都為高電平,則gpbdat = 00011110000000,所以gpf口的狀態將影響到gpb0-13,但不管怎樣是不會影響gpb14、16、18、20這四個口的,所以這四個口一直為低電平。

結論就是:k1-k4無法控制任何一個led,程式處於死迴圈中

2樓:技術販子

這是一個用while(1)進行迴圈的判斷語句。return 0;初始狀態表示按下。主要求gpdeat的值。當gpdeat的值小於1是退出while迴圈。

3樓:匿名使用者

首先地址定義的就有錯誤啊.程式一跑起來就會掛掉或者驅動根本就無法呼叫這個地址沒有經過對映就是實際的屋裡地址.感覺跑步起來.

4樓:匿名使用者

這是一gpio 功能...

主要是在detect gpio kn 與指示燈ledngpfdat 是 kn 狀態值.

gpbdat 是 led io 值(賦值,會改變狀態)沒有跳出... 一直偵測kn... 類似開關..

嵌入式系統怎麼樣,嵌入式系統發展前景怎樣?

嵌入式軟體開發是未來幾年最熱門和最受歡迎的職業之一。權威部門統計,我國目前嵌入式軟體人才缺口每年為40萬人左右,未來隨著 三網融合 不斷提速,手機 數字電視 資訊家電 網路 汽車電子 醫療電子等都將是嵌入式軟體的重要應用領域,嵌入式開發人才將會越發搶手。當前,企業需要的嵌入式開發人才要求具備c語言程...

簡述嵌入式系統的概念及特點,什麼是嵌入式系統?嵌入式系統的特點是什麼

嵌入式系統的概念 嵌入式系統裝置一般都由嵌入式計算機系統和執行裝置組成,嵌入式計算機系統是整個嵌入式系統的核心,由硬體層 中間層 系統軟體層和應用軟體層組成。執行裝置也稱為被控物件,它可以接受嵌入式計算機系統發出的控制命令,執行所規定的操作或任務。嵌入式系統的特點 系統核心小 專用性強 系統精簡 高...

嵌入式系統和Windows系統區別

嵌入式系統和windows系統的區別如下 1 含義的不同 嵌入式系統是一種 完全嵌入受控器件內部,為特定應用而設計的專用計算機系統 根據英國電氣工程師協會的定義,嵌入式系統為控制 監視或輔助裝置 機器或用於工廠運作的裝置。而windows系統屬於通用計算機系統,通用計算機通用計算機系統是相對於嵌入式...