我学了51,AVR单片机想要在这行能坚定走下去,请教高手接下来可以去学下哪个芯片,要学哪些相关知识。谢谢
能帮我推荐下相关知识的书最好了,自己可以学习,更有方向。谢谢了!有诚意给出好建议者尽可畅所欲言!...
能帮我推荐下相关知识的书最好了,自己可以学习,更有方向。谢谢了!有诚意给出好建议者尽可畅所欲言!
展开
4个回答
展开全部
51是个基础,我觉得单片机学一个51就可以了,更何况你还学习过AVR,至于其他的单片机PIC,MSP430都是大同小异了,以后用到的时候应该很快就能上手。(我最初学的是51,后来用过C8051F,MSP430,PIC18F,dsPIC33F等单片机,也看我同学用过AVR和MAXIM的单片机,个人感觉只要把C语言学好了,上手都很快。与其继续学习单片机,还不如把那点时间都用来学习ARM。我们现在都在学习ARM。)
你现在可以有以下几种选择:
1)学习ARM+Linux
不要只限于学习如何使用arm(现在又很多arm开发板,不能只照着开发板说明书跑一遍就了事),而要深入进去学习Linux的源代码以及驱动程序的编写,里面有很多东西值得学习,比如内存管理就是很重要的一部分。学习arm的目的是要能在不同硬件平台上移植Linux,那就需要你对底层电路驱动有很深入的理解。
如果你想学习arm,就得买块学习板,装个Linux操作系统,开发板有点贵,五六百,但不要舍不得这点钱,知识是无价的。
至于书籍,网上论坛有一堆,CSDN博客里面也有很多资料的。
2)学习FPGA,CPLD
我对这方面不太熟悉,但这方面的前景也还不错,就看你个人爱好了。
你现在可以有以下几种选择:
1)学习ARM+Linux
不要只限于学习如何使用arm(现在又很多arm开发板,不能只照着开发板说明书跑一遍就了事),而要深入进去学习Linux的源代码以及驱动程序的编写,里面有很多东西值得学习,比如内存管理就是很重要的一部分。学习arm的目的是要能在不同硬件平台上移植Linux,那就需要你对底层电路驱动有很深入的理解。
如果你想学习arm,就得买块学习板,装个Linux操作系统,开发板有点贵,五六百,但不要舍不得这点钱,知识是无价的。
至于书籍,网上论坛有一堆,CSDN博客里面也有很多资料的。
2)学习FPGA,CPLD
我对这方面不太熟悉,但这方面的前景也还不错,就看你个人爱好了。
展开全部
PIC单片机不错,然后是ARM,DSP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要学的太多了,PIC,msp430,DSP,ARM,CPLD,FPGA等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接学arm,或dsp,不用过渡,不然学了也是浪费,因为你没必要什么都会···
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询