关于学习单片机和嵌入式的问题

欢迎学习过的学长给点建议
小弟电气专业,上学期学习了51单片机,想做几个项目没有成功,限于水平和硬件条件的原因,现在想学arm或者FPGA,但又觉得自己有点眼高手低,因为51还没有正理八经做点东西,想做东西,却又因为自己水平不高,硬件条件不足,时间不够集中,现在编过的最复杂的程序才是有记忆功能的密码锁,见笑,现在很迷茫,想请教一下过来人,现在应该起步学arm之类的吗,如果起步,是arm还是FPGA,请过来人给点意见,小弟谢了

电气专业,先把51与AVR玩好,软件要能做,还要会画PCB板,学好这两样,基本可以谋生没有问题了。
玩ARM,电气专业,肯定是选CORTEX-M3系,这个需要配合操作系统来玩,淘宝上很多卖开发板的,自己去看一下,就知道要怎么样入门。
不建议贪多,电气专业是个好专业,单片机也好,ARM也好,都只是工具,千万不要忘本,工具要服务于自己本专业的应用,才会有大前途,人人都往所谓的计算机方向发展,没前途,我有个朋友,学计算机的,但是他在印刷行业懂的知识比计算机的更多,后来自己开发一套使用在印刷行业的软件,每年在家坐收七十多万。
你如果能把电气专业的控制算法及一些思想用单片机或ARM来实现,并能服务于某一行业,才是正道。追问

恩,您说的很对,要为自己本专业服务,我的想法是什么呢,我觉得在学校各方面条件都有限,像我们学校想做PCB只有自己去花钱找地方,而且学校中一般来说学不了太好,我就想各方面都涉猎,这样以后工作应该会提升很快,而在学校里限制条件太多了,就拿PCB来说,如果一个月做两块PCB就没钱吃饭了,额,我承认自己有些好高骛远

追答

如果你认为你条件受限,你可以手工制做PCB板(网上有很多方法,价格不贵,一般是用曝光液),当然一般只能做一层的,两层的有点困难。你还可以用proteus软件仿真,只要有电脑就行了。

另外每个大学每年都有大学生创新实验项目,这个是有国家经费的,很多老师想找一些动手能力强的学生来完成,但是这样的学生难找,如果你真是这样的学生,就要多与有这类兴趣的老师联系,到时所有软硬件条件,老师都会提供给你,更有可能会手把手教你,前提是你是个好学的学生,踏实肯干事。

追问

恩,电气专业学生想在校学好确实很难,我现在跟一个教基础课的老师,只能提供一个学习的实验室,唉,我试试,去找找别的老师,呵呵,电力电子技术和这个联系比较密切吧,我看我们电力电子老师不错。可以给我你的qq吗?

追答

不要拿条件受限来困绕自己,困难是用来克难,就看你怎么去做,比如你上面所说做两个板子,就没有饭吃了,我看了只能笑笑,工科学生大多是这样的。据我所知,淘宝上有很多店家提供两层板制做,开模加十块样板,大约一百多块,如果你制板成功(你要是做两到三次还没成功,就要好好反思自己的工作态度),你的板子是可以拿出来卖的,网上有的是你这样的想要学习嵌入式系统的学生,但却受经济的限制,如果你便宜一点,成本收回根本不是问题,还可以小赚一点。
我不怎么上QQ,就算上了,也是看不到人的,呵~

追问

我想现在和你聊聊,呵呵,可以吗?PS:不是这样聊
我现在就准备买板子,可是什么也看不到,什么stm的,不懂

追答

STM是CORTEX-M3系的板子,你看评价及销售量来买就可以了,不必太急着买,先准备一下前期知识,不然板子到手也是空着,做不了实验

追问

汗,我连前期需要什么知识都不知道

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-24
建议先学ARM追问

能具体说一说吗?

追答

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA侧重硬件,你想学嵌入式开发,重点在ARM,它也可以先单片机一样裸跑,但主要 是ucos系统和linux系统,windows的也行,你最少学习一个,ucos系系统最简单;

第2个回答  2011-09-24
搞软件开发,嵌入式方向 学了很久的单片机,有单片机基础了 要学ARM Linux 这个问题分2方面来说: 1.如果想学Linux,装个虚拟机,或者干脆来个电脑装追问

你说学linux啊,唉,我们学校学arm的都在裸奔,我这连一个可以问的人都没

第3个回答  2011-09-24
51单片机很简单 是基础。如果是硬件问题可以买块开发板,把里面的程序跑一边,各个功能模块都搞明白了再学ARM也会轻松点。51单片机开发板很便宜,学习起来也快,一个月都用不了。
等你熟悉了51内部结构和使用方法后。再学arm或者其他芯片都更有思路。。。
arm我还知道些,FPGA一直没时间学。
如果你想学嵌入式的话 就选arm 另外还要学操作系统原理,数据结构这些基础课程。然后买块arm9或着arm11的开发板来玩。比如友善之臂的mini2440就是一个不错的选择,便宜功能够多

祝你好运

单片机和嵌入式哪个值得学
学习单片机是嵌入式开发的基础,需掌握电路知识与C语言编程,学习51、STM32等单片机,并熟悉相关通信协议。随后,可以逐步转向嵌入式学习,如ARM+Linux开发、FPGA\/DSP开发、安卓开发等。在嵌入式领域内,精通C语言比精通特定单片机更为关键。因此,有意从事嵌入式开发的人员需学习单片机知识,同时深入理解C语...

单片机和嵌入式的关系是什么?如做硬件的话应该先学哪个?
一旦你对单片机有基本的了解,你可以开始学习嵌入式系统的设计和开发。这包括选择适当的硬件平台、学习使用各种传感器和外围设备,以及开发嵌入式软件来控制系统。总之,如果你的目标是做硬件开发,建议先学习单片机,然后进一步学习嵌入式系统的设计和开发。这样你将能够理解和掌握硬件和软件之间的交互,并能够...

单片机和嵌入式哪个值得学
单片机和嵌入式开发各具特色,二者均值得学习和掌握。具体选择哪个方向,应根据个人兴趣和职业规划来决定。如果你更倾向于硬件层面的实践和操作,可以选择学习单片机;如果你对操作系统、网络通信等领域感兴趣,嵌入式开发可能是更好的选择。

我的目标是学习嵌入式,单片机已经学习半年了, 不知道下一步该怎么办了...
总结一下,涉及的课程主要有:电路分析,模拟电路,数字电路,C语言,C++,JAVA,操作系统原理,微机原理,单片机原理与应用,数据结构,嵌入式系统。拓展部分(就是说不是必须会的,有些公司需要):DSP、FPGA,传感器原理,信号分析。重点在于编程语言,即C\/C++\/JAVA等。

学习嵌入式和单片机那个有前途吗
1、嵌入式,软件和硬件结合,目前发展的大方向就是人工智能,现在国家也在大力的发展芯片行业,以后的工资和待遇都比较好;2、单片机,比较简单,也能找打工作,就薪资比较低,后期的发展很容易达到瓶颈;3、单片机比嵌入式简单,很容易入行,但是嵌入式学习的比较多,入行门槛稍微高点,那当对应的嵌入式...

嵌入式和单片机有啥区别
嵌入式系统设计的第一步是结合具体的应用,综合考虑系统对成本、性能、可扩展性、开发周期等各个方面的要求,确定系统的主控器件,并以之为核心搭建系统硬件平台。三.在硬件组成上的区别:单片机是在一块集成电路芯片中包含了微控制器电路,以及一些通用的输入输出接口器件。从构成嵌入式系统的方式看,根据...

学习单片机和嵌入式有需要哪些步骤?
第一步:数字I\/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I\/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出...

学习嵌入式系统是不是一定要先学习单片机?
广泛用于手机、机顶盒、MP3、工业控制系统...如果要去学习嵌入式系统,看你的方向是哪方面,如果是看重软件,单片机就显的不是那么重要,重要的是系统的思想;如果你看重底层的,单片机稍微重要一点,但也不是非学不可,只是从基础的去学,比较好懂一些。所以要看你今后的方向了。GOOD LUCK!

学嵌入式需要先学单片机吗?
要的。单片机只是一个最基础的知识。 好比说学计算机专业的,要学软件基础一样。 嵌入式的一个基础课程就是 微机原理\/单片机原理。 告诉你一个基本处理器的工作原理。网上有很多单片机入门的课程或者教学板卡。例如51单片机\/MSP430单片机,ARM基础入门等等。 ARM处理器也算是单片机的一种。嵌入式学习的话...

单片机和嵌入式系统有什么区别
把嵌入式的定义搞清楚吧.学会了单片机,再学其他的就会容易点.

相似回答