embedded

    0熱度

    1回答

    我在微軟ELL庫/編譯器中玩弄了一點點,將簡單的學習算法部署到微控制器。但是我對嵌入式開發的瞭解在過去更好。問題如下: ELL從CNTK機器學習模型(沒有純c/C++文件)創建LLVM IR文件和C頭文件。到現在爲止還挺好。現在我可以使用IR來告訴llc爲它製作所需目標的彙編程序或目標文件(在我的例子中爲ARM Cortex M4)。 所以我結束了一個頭文件model.h和彙編文件model.s或

    -2熱度

    1回答

    任何人都可以幫助編寫一個C解析器(使用Codewarrior)來解析下面的文件嗎?我嘗試了很多C語言json解析器,但不幸的是沒有得到這個想法,或者他們很難。 [ [0,"Door1","Door1Drv","Calculator","Alarm"], [1,"Door3","Door3Drv","Calculator","Alarm"], [2,"Door2","Door2Drv","Ca

    0熱度

    2回答

    autosar配置元素(模塊,容器,參數或參考)中的下限和上限多重性是什麼。代碼中的含義是什麼?我的意思是,如果一個參數的multiplicity = 1,upper multiplicity = 5,它在生成時如何反映在代碼中?

    1熱度

    1回答

    Cortex M3處理器有兩個堆棧指針:PSP,MSP。 在一些複雜的應用程序中,用戶程序使用PSP指向用戶程序堆棧。異常處理程序使用指向主堆棧的MSP。 問題是: 用戶程序運行時發生中斷。在進入中斷處理程序之前,R0-R3,R12,LR,PC和xPSR寄存器將被壓入堆棧。但是,哪個堆棧用於存儲這些寄存器?

    2熱度

    6回答

    在努力瞭解指針與嵌入式系統工作時,我試圖瞭解是什麼在此代碼是訪問內存映射寄存器發生: uint32_t regval = *(uint32_t *)0x40048004U; 在我的腦海裏,沒有類型轉換就意味着該regval現在等於該地址的內存內容。我認爲這應該夠了,但事實並非如此。但是,當輸入它時,你將它當作單個操作的指針來對待,這似乎有點多餘。 因此,您正在處理像指向0x40048004U的

    0熱度

    1回答

    我正在使用具有GPS功能的SIM868移動調制解調器。我可以通過MediaTek MT2503DV向GPS處理器發送和接收數據。 當我看到處理器中出來的原始數據時,我看到很多NMEA字符串($ GPGGA,$ GPRMC ...)以及$ GPACCURACY。我無法在$ GPACCURACY上找到任何文檔,但我認爲這是一個以米爲單位的GPS精度的數字。 的$ GPACCURACY字符串看起來像$G

    0熱度

    1回答

    我想知道MicroBlaze的數據總線例外情況。在MicroBlaze產品手冊中,它指出只有在緩存關閉時才能在M_AXI_DC上發生異常?這對我沒有意義;是否意味着如果在M_AXI_DC行上給出錯誤響應,如果啓用緩存,則不會觸發異常?我目前有C_DCACHE_ALWAYS_USED設置爲1,所以這不是一個問題。 謝謝。從MicroBlaze的產品指南 摘錄: The data cache AXI4

    0熱度

    1回答

    我在HCS12上的定時器輸出比較中斷時遇到問題。這個問題似乎是我寫計算值到輸出比較寄存器,而不是立即數,即... OCval = x + y; ldd OC1,OCval; //我需要做什麼 ldd OC1,#3000; //有什麼作用 使用計算值,定時器中斷不穩定,這在我的應用程序中是不可接受的。這個問題已經被牢牢地記錄下來,要求在單個週期內訪問定時器和OC寄存器,除了立即寫入之外的任何其他內容

    1熱度

    2回答

    我發現在嵌入代碼負索引訪問我調試: for (int i = len; i > 0; i--) { data[i - 1] = data[i - 2]; // negative access when i == 1 } 我讀this關於類似的情況,但在OP arr[-2]保證是因爲arr點的先前中間OK分配數組。就我而言,data是一個類中的指針由構造與初始化: public:

    0熱度

    3回答

    背景:我有一個微控制器ESP8266,可以通過TCP/IP,UDP甚至使用WiFi的HTTP堆棧來啓用連接。一個按鈕連接到這個微控制器並觸發觸發事件。我將這些信息(現在用於測試的UDP)發送給運行HTML輪播(網頁)的計算機。我想實時創建按鈕和網頁之間的交互。我發現一個簡單的HTML/CSS/JS網頁不允許讀取UDP套接字,因此我在計算機上安裝了一個Web服務器以使用PHP。 注意:實時是指直接交