embedded

    0熱度

    1回答

    我是Telit GE910-QUAD V3調制解調器(2G)的用戶。下表解釋了Telit蜂窩調制解調器及其支持的TLS協議。 Product SSLV3 TLSV1.0 TLSV1.1 TLSV1.2 (2G) N/A YES N/A N/A (3G) YES YES YES N/A (4G) YES YES YES YES 看到這個之後,我懷疑蜂窩技術(2G/

    1熱度

    2回答

    假設我有下面的C代碼: /* clock.c */ #include "clock.h" static volatile uint32_t clock_ticks; uint32_t get_clock_ticks(void) { return clock_ticks; } void clock_tick(void) { clock_ticks++; }

    1熱度

    1回答

    我讀了相當長的一段詳細的教程和有關I2C導遊,但它是我不明白的是以下幾點: 假設你要讀寄存器在i2c從設備上, 我需要在i2c上「寫入」前7位爲slave_address,1位爲R/W,然後是reg_address(作爲數據),然後發出「讀取」爲字節 h_i2c *i2c_dev = i2c_drv_open(I2C1_PORT, SLAVE_ADDRESS); write_data[0] =

    -5熱度

    3回答

    指針變量保存的值只是需要爲下一個清除的內存位置的地址20個字節的數據。 我試過下面的代碼片段,但它清除指針值(開始內存位置的地址)的值。通過這樣做,我失去了內存位置的起始地址(指針值)。 srcadr = 0x105fc080; i = 20; *srcptr = &srcadr if(srcptr != NULL) { while (i < 20) {

    0熱度

    1回答

    我想跨編譯一個web服務器(Monkey-Server)。我的主機環境是Ubuntu 64位,目標環境是一個arm架構。所有依賴關係都可以在文件夾中找到。還有一個選項可以進行安裝,但我認爲在本地將其構建在主機上將文件夾轉移到嵌入式系統是一個明智之舉。我能夠成功編譯並在目標系統上運行Web服務器,但它抱怨說它無法找到配置文件。 Web服務器在主機上編譯的路徑中查找配置文件。 例子:它試圖打開,只有主

    1熱度

    1回答

    在嵌入式系統中,由於非常特定的硬件/軟件限制,我們需要另一個程序才能通過幀緩衝區(/ dev/fb0)顯示信息。 ,同時保持我們的Qt5/QML程序在後臺運行。 第二個程序運行時,我們在QML中顯示一個自定義的QQuickItem派生的黑色矩形(在update()中只有'return'),但我們仍然看到在我們的LCD顯示屏上閃爍。 我們推測QT仍然在屏幕圖上繪製(可能是矩形下方的其他項目)到/ d

    2熱度

    1回答

    可以將計時器用作裸機微控制器中的定時器/計數器(例如,運行RTOS的MSP432)? high_resolution_clock(和chrono中的其他API)的配置是否可以根據給定的微控制器的實際計時器滴答/寄存器來遞增? Real-Time C++書(第16.5節)似乎暗示這是可能的,但我還沒有找到任何應​​用的例子,特別是在裸機微控制器中。 這怎麼能實現?這甚至會被推薦?如果沒有,那麼chr

    -1熱度

    1回答

    附加程序: 這些代碼是由我基於TI uart.c驅動程序庫編寫的。 while(1){ //check if message on Queue -> read or check UART input if(uxQueueMessagesWaiting(UART_TASKQ) != 0){ //may have bugs // deQueue xQ

    0熱度

    1回答

    雖然我將SIM5360E模塊與USB連接到uart轉換器,並通過putty發送+命令,但我得到的值如下所示。 請幫我糾正問題: AT + CGPS = 1,1 AT + CGPSINFO 結果 + CGPSINFO:,,,,,,,, OK

    0熱度

    1回答

    我在哪裏可以找到這個HCS12 CAN驅動程序中的以下缺失功能here? CANFifo_Init() CANFifo_Get(msg) CANFifo_Put(msgPtr)