微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机学习应该如何入门

单片机学习应该如何入门

时间:10-02 整理:3721RD 点击:
本人纯小白一枚,研究生学习中老师突然提出要我学习一下单片机、DSP、嵌入式系统之类的东西,听起来好像单片机更简单一些,我就想先从学习单片机入手,可是我该怎么入门呢?需要看什么书?准备哪些东西?[qq]757379586[/qq]

直接arm吧,cortex-M0或cortex-M3的芯片用起来跟单片机没太大区别,cortex-M0的开发板十几块就能买到,入门简单,cortex-M3的开发板稍微贵一点,但是跑uCOS会容易些,毕竟要学嵌入式,系统内核才是最终的目标,
比较快的路线,cortex-M3开发板->裸机代码->uCOS->u-boot->linux,如果你是做信号处理类的方向,直接从DSP入手,TI的DSP有自己的一套实时操作系统BIOS

二楼说的很全了,想咨询下小编的专业是什么呢?

我是光学工程专业的,老师的要求是能够实现简单的控制,比如在某些平台上使用,使它能够实现步进之类的。我也是不太清楚

学习起来有没有什么比较不错的参考书呢....或者说应该多做些什么?实践还是读书?

光学, 那看来老师要求的会是基础性的多一些,建议到图书馆找一本基础书,看看,先熟悉下~

当然是实践,如果目的是控制几个步进电机的话,STM32F10x的可以了。
我们公司招人的时候,我面试一般提的问题就是,控制10个步进电机,每个电机独立加减速,可以同时N个加N个减,就是可以任意控制,不丢步等等。一般是考C语言和面向对象思维,我面了很多人,只有一个人在提示下能给出思路。能在一颗芯片上实现C语言面向对象的方式进行编程,那就算简历上的“熟练使用C语言”了。
买一个板子,然后动手吧。纸上得来终觉浅,不要一味的习惯与读书。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top