【发布时间】:2012-05-01 20:54:31
【问题描述】:
我听说可以使用内置引导加载程序和您编写的内核为 PIC 微控制器编写操作系统。我还听说它必须是 RTOS。
- 这是真的吗?你真的可以为 PIC 制作一个操作系统内核(使用 C/C++)吗?
- 如果 1 是肯定的,有没有这方面的例子?
- 如果 1 是“是”,您是否需要任何类型的软件来创建内核?
- Microchip 是唯一一家生产 PIC 微控制器的公司吗?
- PIC 微控制器可以在 mac 上编程吗?
谢谢!
【问题讨论】:
-
您认为为什么需要在 PIC 等小型微控制器上安装操作系统?
-
@PaulR 这是一个我正在编写一个可以为小型设备做很多事情的小型操作系统的项目。 PIC 体积小、受支持、现代且价格低廉。
-
@PaulR - 作为一名专业的嵌入式程序员,我发现在 PIC 上使用 RTOS 几乎总是一个更好的主意。
-
@Adam:有趣 - 我原以为完整的 RTOS 对大多数 PIC 应用程序来说太过分了,但我可以看到小型多任务内核的价值。
-
@PaulR - 同意;有不同级别的 RTOS... FreeRTOS 是一个小型多任务内核,完全适合 PIC。我们发现它几乎总是比编写自己的调度程序要好,尤其是在 PIC24 及更高版本上。
标签: operating-system kernel pic bootloader rtos