vxworks

    2熱度

    2回答

    如果可能,我的目標是編譯一個C應用程序;可以說一個簡單的Hello World應用程序,然後從Vxworks Tshell加載應用程序然後執行它。 我已閱讀過關於Real Time Processes和Vxworks可執行文件「.vxe」的信息。 我工作的公司使用Vxworks作爲其所有產品上運行的RTOS。 限制 - 我無法訪問Tornado開發環境或任何Windriver工具。我只能訪問運行R

    -1熱度

    1回答

    我正在使用taskSpawn從vxWorks。 taskspawn("taskname", priority, task_option,size,(FUNCTPTR)&foo, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); 的問題是,它給我的錯誤給0's說 error: deprecated conversion from string constant to 'char*'

    0熱度

    2回答

    除了tickGet()和tickAnnounce之外,是否還有VxWorks中的系統時間?我想測量指定任務的任務切換之間的時間,但我認爲tickGet()的精度不夠好,因爲開始時的兩個tickGet()值和taskSwitchHookAdd函數的結尾始終是相同的!

    0熱度

    2回答

    vxworks 5.5.1中的posix套接字API存在一個奇怪的問題。該代碼是微不足道的 ,可能並不感興趣(下面添加),但其要點是:當在與調用recvfrom()的函數不同的函數中調用socket()和bind()時,會在調用recvfrom()時發生頁面錯誤。如果一切都在相同的功能完成,它工作正常。請注意,當調用recvfrom()時,不會在數據包到達時立即發生故障。 VxWorks是否以某種

    0熱度

    1回答

    我正在使用Windows批處理文件來運行vxWorks版本。 爲了運行構建,我需要運行設置構建環境的wrenv.exe實用程序。 我嘗試以下,但更新操作失敗 調用C:\ WindRiver32 \ wrenv.exe -p VxWorks的6.8 呼叫wrws_update.bat -data 「%WORKSPACE%」 - l%APP_MODULE%-b build -c%CPU% 如何強制批處

    2熱度

    1回答

    如何在VxWorks shell中定義數組? 例如,如果我想有以下幾點: myArray[3] = {1,2,3};

    1熱度

    1回答

    我需要在vxWorks 6.7中執行腳本。可以使用vxworks 5.5中的execute()函數完成此操作。那我申請的解決方案是使用標準輸入重定向,如下面的代碼: newStdIn = open("myScript.txt",O_RDONLY,0644); oldStdIn=ioGlobalStdGet(STD_IN); ioGlobalStdSet(STD_IN, newS

    2熱度

    1回答

    VxWorks提供了一個只包含兩個參數的strerror_r版本。 STATUS strerror_r ( int errcode, /* error number */ char *buffer /* string buffer */ ) cURL提到MAXERRSTR_SIZE。 vxworks樣式的strerror_r()確實使用我們傳遞給函數的緩衝區。緩衝區大小應

    0熱度

    3回答

    失敗,我在我的工作中使用Vxworks5.5 m_SemServState = semBCreate(SEM_Q_FIFO, SEM_FULL); //.... In another function I have following code. SemStatus = semTake(m_SemServState, 500); if(OK == SemStatus)

    3熱度

    1回答

    我已經在vxWorks平臺上運行一個示例C++程序來測試互斥量和二進制信號量之間的時間差異。下面的程序是原型 SEM ID semMutex; UINT ITER = 10000; taskIdOne = TASKSPAWN("t1",TASK_PRIORITY_2,0,8192,0,(FUNCPTR)myMutexMethod,0,0); taskIdTwo = TASKSPAWN("t2