c – 赛灵思芯片常用吗?

前端之家收集整理的这篇文章主要介绍了c – 赛灵思芯片常用吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我开始学习嵌入C(也许一些C),办公室的人说他们愿意捐赠一个免费的xilinx芯片,他们坐在他们的架子上.我正在思考更多的Arduino线,特别是Arduino教程和示例项目是丰富的.

有人可以确认xilinx芯片与arduino的比较吗?他们在行业内是否知道以任何方式变得更加“现实世界”?或不?
>我应该避免使用特定的赛灵思芯片(也许是旧型号),至少在我还没开始的时候呢?
>由于缺乏教程,他们有比Arduino更陡峭的学习曲线吗?

当你听到赛灵思而不是Arduino时,我有兴趣听到你的想法.我对芯片知之甚少,更别提这个特别的一个,所以很难做出明智的比较.

解决方法

你正在比较白垩和奶酪. Xilinx是一家公司,不是芯片,而Arduino是基于Atmel AVR微控制器的开放平台.

单独的“筹码”对你来说可能是无用的;必须将其组装到具有辅助部件和电源等的开发板上

赛灵思制造FPGA和其他可编程逻辑器件.可以使用嵌入硬核或软核处理器的FPGA(即FPGA逻辑门中定义的处理器),并将该内核编程为C,但如果您开始使用,则需要多少个一次玩弄?如果没有能力合成外部硬件,使其做一些有用的事情,这样一个核心将是无用的.它们用于高度专业化的应用中,其中核心和外围设备需要与应用程序紧密耦合.它们通常用于标准尚在开发(如无线通信)的应用中,固件和软件可能需要在现场进行更改以支持更改. FPGA的另一个用途是直接在硬件中实现算法,以利用与软件解决方案相比提供大量加速的并行和管道的优势.

虽然Arduino或更具体的AVR(可以使用其他AVR开发平台)可以在C和C中进行编程,但如果您在嵌入式系统中严格使用C,则32位平台可能更合适(以及具有性能优点).基于ARM Cortex-M3或ARM 7的开发板将是一个好的开始,特别是如果您最终进步,ARM也是FPGA上的软核处理器的常用选择.

原文链接:https://www.f2er.com/c/115260.html

猜你在找的C&C++相关文章