我使用Arduino IDE进行Arduino编程。但是现在我有了一个带有STC(51)的开发板。我不知道如何在OSX中编程。我发现Windows中有很多GUI工具,但是很难找到OSX的工具。
我发现一些有关需要安装“sdcc”的信息。但看起来它无法执行任何上传。
我是一名Web开发人员,可以使用命令行。但是我基本上不知道该任务需要什么工具。最好向我展示一个如何使用这些工具的示例。
顺便说一句:我不想使用VM运行Windows。而且我喜欢用Sublime而不是其他IDE进行编码。
编辑:
谢谢baf给我有关stcdude的信息。但是我无法正常工作。
我在stcdude的问题中发现了另一个stcgal。但是暂时不适用于我。
到目前为止,我可以使用sdcc编译代码并使用srecord将ihx转换为bin。但是我必须通过官方的Win GUI工具上载它。
顺便说一句:尽管我是中国人,看到了很多糟糕的中文网站,但我对STC的官方网站及其文档感到震惊。谢谢那些人仍然为我们编写了开源工具。
我发现这个http://www.stcisp.com/mcuisp_stc15f_code_c.html我认为它将很有用。
最佳答案
我无法提供任何详细信息,因为我无法使用您的芯片。但是,我在OS X上使用sdcc
。它是C编译器。如果要使用C语言为芯片编写程序,则将需要它。
要对微控制器进行编程(上传已编译的程序),唯一的机会可能就是stcdude。我查看了它的代码,我认为它应该可以在mac上运行。如果要编译lua,则必须先安装它。
关于macos - 如何在OS X中将程序上传到STC 51,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29826964/