我使用crosstool ng项目为BeagleBone Black SBC构建了一个自定义工具链。我遵循了“掌握嵌入式Linux编程”一书中的说明,其中简单地使用了arm-cortex_a8-linux-gnueabi配置。构建工具链可以很好地工作,但在使用它交叉编译Linux内核时(使用内核版本4.19.70中的multi_v7_defconfig ),我得到了一大堆以下错误:
/tmp/ccMrtEje.s:43: Error: selected process
该工具包包含一个带有ARM皮质M4F微控制器的小PCB。现在我想开始为这个微控制器编写软件。我习惯于在Windows上使用AVR Studio编程AVR 8位微控制器.我听说在Linux上编写基于ARM的微控制器应该很容易,而且由于Linux是我的主要平台,我想要一个简单的IDE,它的工作方式与我习惯的几天来,我一直在寻找一个好的IDE和工具来完成这项工作。令我惊讶的是,只有少数人会在Linux上运行,而且没有一个是开源或免费软件。这真的是真的吗?我不想花几百美元来尝试为Cortex M