compiler-construction - PIC16 C 编译器

标签 compiler-construction embedded pic xc8 mikroc

我正在为 PIC 16 系列寻找一个很好的 C 编译器,在 Windows 上工作。

  • 几个同事用 bknudc 但有些人似乎不喜欢它。显然你不能有效地使用链接器,事实证明最好的方法是在包含文件中设置所有代码。
  • SDCC 看起来不错,但看起来它仍处于测试阶段,不容易设置或必须处理。
  • 还有很多其他的选择,所有这些都是最好的。我发现一些论坛讨论了这个话题,但似乎没有人同意彼此的看法。 MikroC , CCS (贵),HiTech ,升压C。

  • 我想获得一些关于什么是好的和什么是坏的真实信息。

    如果我猜对了,PIC16 架构不是真正的 C 友好型?
    有没有一个编译器可以让程序员在 ANSI C 中工作?以及一种设置足够好的调试器的方法?

    最佳答案

    您的评估是对的,PIC16 并不是真正的 C 友好型。如果你想用 C 编码,你最好用 PIC18 来做。
    Microchip 为 PIC18 提供了一个名为 MPLAB 的优秀且免费的 IDE 和编译器。它真的很容易工作。此外,PIC18 系列通常功能更强大,但有些芯片的占用空间并不比 PIC16 系列大多少。
    开始用 PIC16 开发新产品不是一个好主意。

    关于compiler-construction - PIC16 C 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1030985/

    相关文章:

    java - 哪个硬件因素对快速代码编译很重要

    c - 读取断点信息的 Eclipse 插件

    xml - POST XML 数据返回 HTTP/1.0 501 Not Implemented 错误

    c++ - 创建和写入文件 C++

    compiler-construction - 使用 LLVM 达到定义

    c - pic32 跳出引导加载程序导致一般异常

    pic - Microchip XC16 下的 malloc() 是否保证产生字对齐地址?

    c - 在 Microchip C18 中,为什么插入 NOP 会导致更大的代码?

    compiler-construction - 如何重新编译 Java Runtime Environment (JRE)?

    c - 带按钮的简单直流电机速度控制