一周优质问答回归!感谢大家在问答区重新上线后的继续支持!
希望在大家的努力和理解下,芯吧客问答能以合适的奖惩制度,鼓励大家产出更多有阅读和参考价值的内容,也深化本身对于各个层次电子工程师解答问题的工具性作用。
欢迎大家遇到问题添加芯吧客讨论Q 群:261316471多多骚扰管理员,大家一起学习进步!
我们对优质内容的定义,不只是在专业知识中有很深的研究,也包含着有创新、扩展性、对普通甚至入门层次用户有启发引导等的问答讨论。
那么让我们一起来看看上周的优质回答吧!
【1】Q: 用FPGA进行算法加速必须要开发板吗?
提问人:cb528e850f048168
A:
如果你是利用软件进行算法加速已经没办法加速时,就要通过软硬件重新划分来实现算法加速,这时候就要用到开发板,如果想从代码中获取高的性能(包括优化算法)已经做不到时,那么就利用硬件加速来实现算法加速,可以用定制指令和硬件外围电路的方法。
答题人:c63733bac38c1420
https://www.icxbk.com/ask/detail/31476.html
【2】Q:Mac系统有没有好用的stm32开发软件?
提问人:c004346d04258c7c
在MAC系统只能用那些开源的GCC编译器来编译程序,通常用的eclipse来写代码,然后配置一个编译器。这种方法无法进行硬件仿真
答题人:chen0000009
https://www.icxbk.com/ask/detail/31286.html
【3】Q: stm32的iap与isp有何区别具体怎么实现?
提问人:e80bb0aeef990918
ISP的实现相对要简单一些,一般通用做法是内部的存储器可以由上位机的软件通过串口来进行改写。对于单片机来讲可以通过SPI或其它的串行接口接收上位机传来的数据并写入存储器中。所以即使我们将芯片焊接在电路板上,只要留出和上位机接口的这个串口,就可以实现芯片内部存储器的改写,而无须再取下芯片。 IAP的实现相对要复杂一些,在实现IAP功能时, 单片机内部一定要有两块存储区,一般一块被称为BOOT区,另外一块被称为存储区。单片机上电运行在BOOT区,如果有外部改写程序的条件满足,则对存储区的程序进行改写操作。如果外部改写程序的条件不满足,程序指针跳到存储区,开始执行放在存储区的程序,这样便实现了IAP功能。
答题人:FEItwo
https://www.icxbk.com/ask/detail/31402.html
【4】Q:STM32CubeMx的FATFS文件系统中的Platform Settings配置有什么作用?
提问人:soloriens
单纯的fatfs配置一般是配置文件系统类型、支持的文件操作函数、长短文件名 等等配置。从这里看显然不是这些。cube没用过,不过可以猜测 这是配置底层,文件系统硬件接口相关的配置。因为除了这两类,FASFS里没有需要改动的东西了。
答题人:我是爆米花啊
https://www.icxbk.com/ask/detail/31501.html
【往期内容看这里!】一周优质问答集合贴