vxworks

    0熱度

    2回答

    在的任務,我: ... while (1) { if (running == false) break; ret = read(fd, buf, size); /* Or: ret = recvfrom(sock, buf, size, 0, NULL, NULL); */ ... } 在任務II: ... running = true; /

    1熱度

    1回答

    我正在爲VxWorks應用程序編寫C++。由於VxWorks是基於C語言的,函數指針作爲參數的函數與C++的成員函數指針不兼容。 我有一個類(SomeClass),它實例化了30多個成員函數,我希望能夠傳遞給像taskSpawn這樣的函數。我知道有兩種方式這可以來完成,但我不是特別喜歡的或者傳統的解決方案: 使用靜態函數來調用特定對象上的C函數指針: static void CallFunctio

    0熱度

    1回答

    我在嘗試將最近的SQLite源代碼移植到VxWorks 6.8時掙扎。架構是PPC。 我做了一個單獨的主題(Crash around pthreads while integrating SQLite into RTP application on VxWorks)以提供有關我目前遇到的特定問題的所有詳細信息。但看起來問題太具體,需要一定的經驗(將C代碼移植到不同的平臺,pthreads,SQLi

    1熱度

    1回答

    我需要知道我的VxWorks系統上每個分區的哪種類型的文件系統被格式化。我需要一種文件系統和一個版本,如果可能的話。 可能是有某種類型的命令,函數來獲取該信息? Regards

    0熱度

    2回答

    我在系統中看到不尋常的東西。我的一個應用程序任務'xxxx'是信號量的「等待中」。它的優先級是94,下面是tt。 This task is pending: (de009e8) 329220 vxTaskEntry +5c: yyyy() .... (de003a8) 1453384 aaaaaa +3fc: fdprintf() (de00328) 37ea54 fdprintf +60

    11熱度

    2回答

    我在使用vxWorks操作系統在目標上運行的C語言項目。 我想在PC上也運行我的代碼,原因有二: 目標的硬件還沒有提供,我要開始測試我的SW。 即使目標準備就緒,我也可以更容易地在PC上執行測試和模擬。 有沒有一些有趣的方法來做到這一點? 謝謝。

    1熱度

    1回答

    我的問題如下。我有一個代碼單元由不同的C文件,例如說 file1.c中 file2.c中 file3.c中 那都是用gcc編譯爲一個唯一的對象「object.o」,然後將其與其他對象鏈接,最後在VxWorks上運行可執行文件「application.out」。 因爲我在做「object.o」的單元測試,所以我的需求是通過代碼來激發所有可能的方法。具體來說,在某些情況下,爲了模擬錯誤發生,我應該執行

    1熱度

    2回答

    請有人可以幫我解決這個問題。 是否有可能爲2個不同的任務創建2個不同的信號用於在VxWorks中獲得相同的關鍵資源?

    1熱度

    2回答

    我有一臺主機和一個目標硬件。在主機PC上,我有.NET應用程序,在目標上我有一個實時進程,目標和主機使用以太網通道進行通信。 我現在想要做的是在vxsim上運行實時進程。 有沒有辦法讓進程(在vxsim上運行)與運行在同一臺PC上的.NET應用程序進行通信。 P.S. 我使用VxWorks 6.6和Workbench 3.0

    5熱度

    1回答

    不確定它與VxWorks或rlogin有關,但無論如何。 我讀過一個不應該使用exit命令來退出VxWorks rsh shell,但只能使用logout命令。但我似乎無法找到解釋。這兩個命令有什麼區別? 謝謝。