我能夠使用Kernel Image項目中的輔助時鐘API,但是當試圖在RTP項目中使用相同的API時,例如sysAuxClkRateSet(int ticksPerSecond)我得到未定義的引用sysAuxClkRateSet錯誤。我正在研究Vxworks 7.0。我將API添加到自定義系統調用列表並嘗試使用,編譯器錯誤得到解決,但是當控件遇到該API時,它無法工作並且電路板正在重新啓動。我正在使用TI Sitara a9,4377電路板。任何關於如何獲得它的投入都會有幫助。提前致謝 !!在VxWorks RTP應用程序中不能使用sysAuxClkRateSet(int ticksPerSecond)
0
A
回答
0
sysAuxClkRateSet是內核空間API,不存在於用戶模式頭文件中。
爲了從RTP使用此功能,您可以使用諸如msgQ之類的機制將命令從RTP發送到內核空間任務,也可以編寫自定義系統調用來公開此函數。
對於這個特定的用例,您可能需要創建一個靜態系統調用,這意味着您可以直接從RTP調用sysAuxClkRateSet。這需要對VxWorks庫進行修改和重建,因此您可能希望將內核基於VSB項目而不是默認庫 - 儘管如果您使用的是VxWorks 7,則您將擁有VSB。
0
sysAuxClkRateSet是內核空間API,因此在RTP中不起作用。
相關問題
- 1. 不能在VxWorks RTP應用程序中使用clock_gettime()
- 2. VXWORKS RTOS RTP應用程序
- 3. 在VxWorks 6.9 RTP應用程序中執行shell命令
- 4. 用於Vxworks的RTP項目
- 5. 設置在VxWorks的RTP
- 6. VxWorks 7 Wind River Workbench4:如何從RTP調用DKM中的函數?
- 7. 如何指定RTP在VxWorks中可以使用的最大堆數?
- 8. 安裝後Windows應用程序不能立即在應用程序中使用?
- 9. 簡單聊天使用SIP和RTP的應用程序
- 10. 中斷處理程序在VxWorks(PowerPC)上使用的堆棧
- 11. 即使空應用程序不能在Heroku應用程序中執行
- 12. 不能夠在Java應用程序中
- 13. 在通用應用程序中不能使用UISplitViewController嗎?
- 14. 不能在Windows通用應用程序中使用JavaScriptSerializer
- 15. 將SQLite集成到VxWorks上的RTP應用程序時圍繞pthreads發生故障
- 16. image_Tap(int x,int y) - 是否可以在Windows Phone應用程序中使用?
- 17. 未能在ASP.NET MVC應用程序中使用Java小程序
- 18. 不能在django應用程序中使用anaconda包
- 19. 不能在IOS應用程序中使用自定義字體
- 20. 2005 Web服務,我不能在3.5應用程序中使用
- 21. 不能在Android應用程序中使用Java庫
- 22. 在桌面應用程序中不能使用@Autowired
- 23. 應用程序對象不能在ASP.NET網頁中使用
- 24. 不能在iPhone應用程序中使用自定義字體
- 25. 不能在Android應用程序中使用微調器
- 26. 不能在Android應用程序的新View.OnFocusChangeListener()中使用MediaPlayer.create
- 27. MongoDB不能在Docker中使用Symfony應用程序
- 28. phonegap應用程序不能在黑莓中使用jQuery和XMLHttpRequest
- 29. MongoDB控制檯JavaScript不能在應用程序中使用?
- 30. 在RoR應用程序中不能使用波蘭語字母
您是否在Image項目中添加了所需的組件? – Harry
RTP(用戶空間)不具有與DKM(內核空間)相同的權限。 另一種可能是sysAuxClkRate在內核配置上有限制 – endTunnel
@Harry:Image Project? Image項目工作正常,問題在於RTP。是的,當我與Image項目一起嘗試時,我將所有必需的組件添加到配置中。 – Sukum