embedded

    1熱度

    1回答

    我對嵌入式和OpenCL相當陌生,目前我正在嘗試開發一個示例代碼以執行到支持OpenCL 1.1 EP的i.MX6q板。 我不得不從頭開始,所以我跟着these tutorials,the OpenCL 1.1 Reference pages和this OpenCL example來製作我的第一個OpenCL實現/應用程序。 基本上我想要做的是開發一個「性能測試」在板上運行。它包含兩個int數組(

    0熱度

    1回答

    我在兩個目標(一個飛思卡爾,一個STM32和皮質M4)上編譯「相同」代碼。我使用--specs=nano.specs,並且我已經實現了_write函數作爲空函數,並且這導致整個printf被GCC的-Wno-unused-function優化,即使STM32目標上的-O0(參見地圖)。這很好,我想重現一下飛思卡爾的目標。 但是,在飛思卡爾目標(具有相同的編譯標誌)printf會導致硬故障。但是如果

    0熱度

    1回答

    我剛開始使用Vectorcast和IAR編譯RL78。我想使用IAR編譯器爲RL78微控制器構建vectorcast環境。這是用於測試 代碼編譯成功在RL78的IAR Embedded Workbench。 我對着下面的錯誤,而在VectorCAST的建設環境的模塊。 錯誤: 40_MCAL\Memory\FDL\fdl_types.h", line 133: error: divi

    1熱度

    1回答

    已有4天了,我正在努力在STM32上設置外部中斷,並且我經歷了大量閱讀和其他人的代碼纔得到它。但沒有運氣。 我有兩個按鈕,當按下其中一個按鈕時,我希望點亮一個LED,這個例子只是爲了讓它工作,我想在繼續和構建代碼的其餘部分之前有一些功能。 如果代碼有點雜亂,我很抱歉,但我正在努力提高我的編碼技能。 我已經通過手冊和數據表,但似乎沒有任何幫助。 這裏是我的main.c #include "stm32

    0熱度

    2回答

    使用Arduino Mega 2560的寄存器,我試圖獲取PORTA的信息。我已經提到了datasheet(第69-72頁),並且明白我必須爲此使用PINxn(PINA)。但是我得到的結果是0作爲輸出。我已將該引腳連接至LED。 代碼和輸出如下所述。 CODE #define F_CPU 16000000 #include <avr/io.h> int main(void) { D

    -2熱度

    3回答

    哈佛體系結構是一種計算機體系結構,具有用於代碼和數據存儲器的獨立總線。該體系結構是指RAM或ROM中的代碼存儲器(用於微控制器)。當架構說代碼內存時,我感到困惑。據我所知,對於小規模嵌入式系統,代碼將始終從ROM執行,而在中規模和高級嵌入式系統中,代碼存儲器可以從ROM傳輸到RAM以加快執行速度。如果是這種情況,RAM連接兩條總線,一條用於代碼,另一條用於數據存儲器。任何人都可以幫助我理解這一點。

    1熱度

    1回答

    CAN網絡中。如果一個節點進入總線關閉狀態,它必須等待連續11個隱性位發生128次。所以我的問題是爲什麼只有11個隱性位,是否有任何特定的理由要遵循這個標準?

    0熱度

    1回答

    目前,我正在研究Telit UL865-EUD 3G調制解調器。我之前使用過Telit GL865 GPRS調制解調器,這就是爲什麼我熟悉AT命令和初始化邏輯的原因。 我的問題是我的UL865調制解調器總是返回「NO CARRIER」給ATD * 99 *** 1#命令。它不僅僅是ATD * 99 *** 1#特有的。它的結果也與其他ATD命令相同。 UL865模塊正在工作。我連接到網絡並打開TC

    0熱度

    3回答

    服務器我正在開發一個嵌入式設備,我有一個生成的網絡,所以我的設備作爲一個服務器/熱點的WiFi模塊。 我被這個問題困住了,我怎麼知道有多少客戶連接到我的網絡?

    0熱度

    1回答

    我正在使用mbed NXP LPC1768和Tera Term。我在清除屏幕時遇到了問題,因此只會看到統計信息不斷更新而沒有滾動。