0
A
回答
1
是的。一種方法:你可以編寫一個調度程序。一個相對簡單的方法是設置一個計時器,當計時器滴答時,你運行一箇中斷服務程序,每次運行一個任務。這被稱爲協作式多任務處理,就像任何任務超出計時器滴答聲一樣,其他任務必須等待它完成。如果任務崩潰,整個系統崩潰。
或者你可以得到某種操作系統,例如FreeRTOS有一個PIC32端口。這將爲您準備好調度(和進程間通信原語以及其他一些O/S服務)。
0
取決於你'同時運行多個進程'的含義。
Microchip PIC32只有一個內核,所以不行,如果將'run'解釋爲'執行代碼指令',則不可能同時運行多個進程所需的多個執行線程。
這並不意味着您無法運行支持多個線程/進程的操作系統,並且它們都以有用和諧的方式運行。硬件和軟件中斷可以有效地改變正在運行的線程組,並且操作系統將在一個內核中運行其中的一個,直到下一個中斷,與其他具有單核架構的uC相同。
相關問題
- 1. node.js中爲Microchip PIC32
- 2. 如何獲取在PIC32以太網入門板上工作的簡單TCP客戶端?
- 3. Mac上的Emacs入門工具包
- 4. PIC32以太網套件和UDP
- 5. Web應用程序入門工具包
- 6. Web入門工具包&php
- 7. 用於包裝進程以允許多個連接的工具
- 8. Ember數據的Ember入門工具包
- 9. 聚合物入門工具包項目顯示空的網頁
- 10. Google網絡入門工具包吞嚥服務錯誤
- 11. VS 2012上的實體框架入門工具包
- 12. Silverlight工具包圖表軸上的標籤太多
- 13. WCF REST入門工具包具有醜陋的URI
- 14. 版本在其他項目中工作的「入門工具包」
- 15. 節點server.js不工作ror反應入門工具包
- 16. 主線程上的工作太多了?
- 17. Azure上的多個工作進程
- 18. PCI多端口以太網卡上有多少個mac地址?
- 19. Visual Studio 2010中的其他入門工具包
- 20. 來自WCF REST入門工具包Silverlight兼容的HttpClient?
- 21. 使用SPI模式的Microchip入門套件
- 22. 谷歌網頁工具包 - 多頁
- 23. gsoap客戶端多個以太網
- 24. 網絡編程入門 - PlayBook
- 25. 是否有一個用於PIC24f入門工具包作爲主機串行仿真器的示例程序?
- 26. VMware上的以太網網絡無法正常工作
- 27. 在Localhost下安裝Yii2入門工具包
- 28. 爲什麼WCF 3.5 REST入門工具包會這樣做?
- 29. VS 2008入門工具包,用於構建dotnetnuke模塊
- 30. 在ASP.NET MVC中使用WCF REST入門工具包
PIC32是否有OS? – 2013-04-09 08:48:40
你似乎有硬件和操作系統的困惑。 PIC32是一塊硬件。它可以運行任何爲其編譯的軟件,包括運行一個操作系統。有許多操作系統可用,請訪問微芯片網站:www.microchip.com/rtos – Ross 2013-04-09 14:27:17