如何学习FPGA嵌入式开发
答案:2 悬赏:20 手机版
解决时间 2021-03-03 21:20
- 提问者网友:杀生予夺
- 2021-03-03 12:43
如何学习FPGA嵌入式开发
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-03 13:48
FPGA是属于纯硬件的课程,对学员的硬件要求比较高,比如 ,电子电路,数电模电,最好会一些ARM和汇编,Verilog语言,这些都是FPGA的方向需要的知识。
全部回答
- 1楼网友:狂恋
- 2021-03-03 15:12
嵌入式系统和fpga都比较偏向软件,嵌入式系统一般是做操作系统移植,我们学的主要有两个,教学用的uc/os-ii和高级进阶的嵌入式linux。fpga也是两个语言:vhdl和verilog。vhdl学习快,有原理图输入方式,一般教育系统用的比较多;verilog对底层的描述更好些,一般是企业用,现在华为也基本全部改用verilog了。
其实嵌入式与fpga是联系很紧密的两个方向,你学fpga,随着学习的深入,就会发现学习嵌入式的必要;而嵌入式的许多方面也要用到fpga(比如对实时性要求比较高的数据处理场合),可以说,学习这两个可以先了解一下单片机,也就是前后台系统,然后再上手学verilog和uc/os-ii,(均要求有c/c++语言基础),最后是arm处理器和linux(arm要求有计算机原理基础,linux要求有操作系统基础),然后再搞几个项目就差不多了。
单片机的书很多,就不用我说了;微机原理比较好的是清华大学一本,我忘了是谁写的了;arm和linux有一个清华大学2003年的自动化系的arm嵌入式培训教材试用版,很不错,如果你需要我可以给你发到邮箱;verilog比较好的就是北航的夏宇闻写的《verilog数字系统设计教程》,最后,再给你推荐一个linux内核移植的网站:http://www.kerneltravel.net/,祝你学习愉快!这两门课程的前途都是很好的,学的好了,牛了,月薪万计哦,呵呵
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯