找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9496|回复: 59
打印 上一主题 下一主题
收起左侧

哪位大哥知道怎么学习嵌入式比较好?

  [复制链接]
回帖奖励 15 黑币 回复本帖可获得 3 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:312859 发表于 2018-11-3 11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶1 踩
回复

使用道具 举报

来自 2#
ID:420195 发表于 2018-11-3 19:04 | 只看该作者
首先了解数字电路,基本的C语言。然后先拿一些硬件不会太复杂的单片机开发板先试着,比如说Arduino。等到你学会了能做一些简单控制之后,你可以转入51单片机,这个网上有很多教程。如果你单片机基本理论学的不错,数电也懂一些,那么STM32 M3 M4系列就拿来进阶,其实也都是一样的一些东西,就是寄存器数量多了,时钟开关比较多,但是结果还是一样的,正点原子的教程就很不错。过了这一步以后,你基本都知道该干嘛干嘛了,这时候就看你实际驱动的是什么东西,一般情况下都会有文档告诉你的了。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 3#
ID:236668 发表于 2018-11-5 09:11 | 只看该作者
1种就是自己学习单片机,至少买一款单片机按照例程每个都亲自做做,主要是先入门,大概在几个月到1年左右入门,把基本的原理搞明白,例如像i2c、spi、uart等常用的总线搞明白,如果有能力把can、usb、tcpip总线熟悉一下,当然这些搞精通需要花很多时间,可以选择搞tcpip,usb可能难一些,看看tcpip协议卷,如果这些都搞的差不多可以学学linux,搞搞带系统的arm板,让自己对linux有个认知,如果想快速提高自己,找个好点的P训班花上几个月提高一下自己,不建议初学者报班,初学者报班去了只能入门,而且跟不上老师的节奏,感觉自己有瓶颈了,需要快速提高,报个班快速提高自己,完了找份工作应该很不错,这个期间很漫长。

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 4#
ID:428609 发表于 2018-11-18 13:53 | 只看该作者
学嵌入式之前要把数字电路,微机原理和接口技术,操作系统原理,数据结构和算法,C语言,嵌入式系统原理,ARM汇编这些都学好吧,然后最好再买块开发板对照学习下。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 5#
ID:428712 发表于 2018-11-18 15:30 | 只看该作者
一般来说,需要在项目中学习。
自己学的话,建议买开发板,有完整例子的,逐个分析,学习。
还有就是动手,在学习中,尝试自己写,对着例子也自己一步一步敲入,调试,反复琢磨,理解背后的原理。

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:420218 发表于 2018-11-3 19:45 | 只看该作者
一般都需要带 ,自学麻烦容易走弯路
回复

使用道具 举报

7#
ID:420218 发表于 2018-11-3 19:46 | 只看该作者
一般有人带,自学容易走弯路
回复

使用道具 举报

8#
ID:420114 发表于 2018-11-3 20:43 | 只看该作者
嵌入式很广的,有硬件有软件,想清楚自己着重哪个方向,不可否认也有软硬都做的大牛
回复

使用道具 举报

9#
ID:420413 发表于 2018-11-4 11:48 | 只看该作者
之前有c
语言经验的话,也只是语句熟悉,正常使用没多大问题,之后就要慢慢学了
回复

使用道具 举报

10#
ID:420446 发表于 2018-11-4 13:11 | 只看该作者
嵌入式软硬件都需要,蛮难的。
回复

使用道具 举报

11#
ID:413080 发表于 2018-11-4 20:59 | 只看该作者
目前还在学51,我是先打基础,然后在学嵌入式
回复

使用道具 举报

12#
ID:420795 发表于 2018-11-4 23:23 | 只看该作者
你这范围太大了,先学51、STM32打好基础然后再考虑学习 学习可以跑操作系统的 或 学习FPGA
回复

使用道具 举报

13#
ID:421201 发表于 2018-11-5 17:33 | 只看该作者
挺难的,我学了好长时间了,都不知道自己学的是啥
回复

使用道具 举报

14#
ID:421500 发表于 2018-11-6 09:10 | 只看该作者
先从AR开发板自学,然后熟练之后学习LINUX
回复

使用道具 举报

15#
ID:421500 发表于 2018-11-6 09:14 | 只看该作者
可以先买个ARM开发板自学,熟练基本原理
回复

使用道具 举报

16#
ID:421830 发表于 2018-11-6 16:44 | 只看该作者
最基本的编程思想,C语言基础,以及要看得懂电路图
回复

使用道具 举报

17#
ID:421883 发表于 2018-11-6 17:43 | 只看该作者
买个开发板,按教程先入门
回复

使用道具 举报

18#
ID:243982 发表于 2018-11-6 18:28 | 只看该作者
从51开始吧 能学到多东西  要有恒心  还得有时间  祝你成功  我也在学习中
回复

使用道具 举报

19#
ID:421855 发表于 2018-11-6 18:40 | 只看该作者
先要熟练掌握C语言吧,不然到后面程序越来越复杂
回复

使用道具 举报

20#
ID:396996 发表于 2018-11-6 19:15 | 只看该作者
搜单片机原理应用与prot仿真
回复

使用道具 举报

21#
ID:422024 发表于 2018-11-6 21:46 | 只看该作者
理论+实践+水吧,王者都是这么过来的
回复

使用道具 举报

22#
ID:422109 发表于 2018-11-7 00:08 | 只看该作者
先了解框架,需要那些技术点,在一点点学习
回复

使用道具 举报

23#
ID:422135 发表于 2018-11-7 08:35 | 只看该作者
自己努力,加油!
回复

使用道具 举报

24#
ID:422393 发表于 2018-11-7 15:53 | 只看该作者
857502711 发表于 2018-11-3 19:46
一般有人带,自学容易走弯路

基本的编程思想,C语言基础,以及要看得懂电路图
回复

使用道具 举报

25#
ID:422537 发表于 2018-11-7 19:03 | 只看该作者
先听初级的视频教程好入门
回复

使用道具 举报

26#
ID:422557 发表于 2018-11-7 19:59 | 只看该作者
ARM或stc 郭天祥的
回复

使用道具 举报

27#
ID:422661 发表于 2018-11-7 22:48 | 只看该作者
一边看教程一遍练习
回复

使用道具 举报

28#
ID:428584 发表于 2018-11-18 11:24 | 只看该作者
打好C语言编程基础,做一些小作品提高编程能力,一步一步深入
回复

使用道具 举报

29#
ID:405032 发表于 2018-11-18 14:45 | 只看该作者
感觉还是先学51,32很难的
回复

使用道具 举报

30#
ID:428557 发表于 2018-11-18 20:20 | 只看该作者
C语言是基本功,再学STM32进一步学嵌入式操作系统。
回复

使用道具 举报

31#
ID:426681 发表于 2018-11-20 18:05 | 只看该作者
挺难的,加油
回复

使用道具 举报

32#
ID:430461 发表于 2018-11-21 15:05 | 只看该作者
一边看网上教程一遍练习,加油
回复

使用道具 举报

33#
ID:361276 发表于 2018-11-21 18:56 | 只看该作者
你这范围太大了,先学51、STM32打好基础然后再考虑学习 学习可以跑操作系统的或学习FPGA,也需要学一些电路,还是有点困难,需要坚持下去
回复

使用道具 举报

34#
ID:427328 发表于 2018-11-21 19:09 | 只看该作者
看书视频什么的啊
回复

使用道具 举报

35#
ID:427328 发表于 2018-11-21 19:10 | 只看该作者
看书和视频什么的啊
回复

使用道具 举报

36#
ID:430773 发表于 2018-11-21 19:43 | 只看该作者
数字电路,微机原理和接口技术,操作系统原理,数据结构和算法,C语言,嵌入式系统原理,ARM汇编这些都学好吧,然后最好再买块开发板对照学习下
回复

使用道具 举报

37#
ID:430847 发表于 2018-11-21 21:23 | 只看该作者
如果不知道怎么入门,就去那种专门的视频网站看看视频吧,入门都是比较简单的
回复

使用道具 举报

38#
ID:430864 发表于 2018-11-21 21:52 | 只看该作者
首先要有一定的动手能力,嵌入式大部分都是搞驱动,不看原理图,不抓示波器怎么调试 其次要有扎实的C语言功底,驱动对效率要求特别高,大部分系统都是C语言实现驱动,而应用则有可能是c,c++,java等 再其次就是OS的了解,驱动都是运行在操作系统框架中,你不掌握它给你提供的资源,怎么实现阻塞调用,互斥访问,原子分配内存等。
回复

使用道具 举报

39#
ID:430890 发表于 2018-11-21 22:47 | 只看该作者
实践出真理
回复

使用道具 举报

40#
ID:39590 发表于 2018-11-22 09:12 | 只看该作者
最快的方式是培训,前提是有足够的金钱支持。钱不多,买视频。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表