问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

自学嵌入式,越来越不想学?

发布网友 发布时间:2022-04-23 07:50

我来回答

2个回答

热心网友 时间:2022-04-30 11:53

如今,嵌入式成为热门专业,很多人都想要来分一杯“羹”,但是很多小伙伴从入门开始就打起了退堂鼓,不过,大家也不要担心,下面可以一起先来看看嵌入式如何入门哦。
一、C语言的学习
C语言是嵌入式软件开发人员必须熟练掌握的编程语言。作为C语言的初学者重点掌握基本数据类型、复合数据类型、流程控制、数组、指针、函数这几方面的基本知识。本人建议通过观看视频教学的方式进行学习,这样既快速又通俗易懂,当然前提是必须找到优质的教学视频资源。此外,可以配合入门书籍谭浩强的《C语言程序设计》进行学习。如果想深入的学习可以参考美国人写的人民邮电出版社出版的《C Primer Plus》。
二、C语言的磨炼
掌握了基本的C语言语法以后并不代表我们就学会了C语言,关键是如何灵活去运用。我们可以练习编写C语言学习书籍的课后习题或者在网站上搜索C语言笔试题库进行练习。也可以百度寻找经典的C语言编程案例进行学习。总之,就是将C语言运用的越熟练越好。至于开发环境可以选择VC++ 6.0 或者linux。
三、硬件电路基础
嵌入式软件工程师还必须懂一些硬件电路的基本知识。当然,对于刚入门的软件开发人员没必要非常精通电路技术,熟悉基本的电子元器件的功能即可。例如,电阻、电容、电感的作用以及符号,三极管、MOS管导通截止的条件,微处理器、晶振的基本概念等。至于,以上这些基本知识我们可以通过童诗白的第四版《模拟电子技术基础》和网上查阅的资料进行学习。
四、如何看懂原理图
作为嵌入式软件开发人员我们经常会和硬件打交道,我们的程序最终会被烧录到微处理器内部运行。所以,我们必须要会看硬件原理图,看懂之后才知道如何写程序。首先,我们要知道嵌入式硬件最小系统的组成部分,包括电源电路、晶振、微处理器、复位电路。然后以微处理器为中心向四周查看,主要看我们可以操纵的外设资源。以上知识的学习我们不妨经常浏览一下某些知名IT网站其他人上传的经典原理图。
五、基本外设知识
嵌入式程序很大一部分工作都是在控制外部设备或者与外部设备进行通信。例如,LED灯、数码管、RS232、AD/DA、I2C总线、SPI总线等。以上基本外设的知识完全可以通过百度百科或者网站大牛们写的博客进行学习。这样比查阅相关书籍学习的要快而且深入。此时,基本了解各个外设的概念、原理即可。至于深入的掌握还需进行实战开发。
六、开发板实战
以上基本都是理论知识的学习,要想真正的理解并且深刻的掌握。必须通过实战开发来更加深入的学习。我们可以买一个51系列的开发板或者高级一点的STM32开发板进行实战演练。根据开发板提供的教学视频或者自己摸索实践将开发板自带的常用外设全部调试一遍。至于,针对51开发板、STM32开发板的嵌入式开发环境我们可以采用KEIL4_MDK进行开发。
七、项目整合
有了以上的基础理论知识和简单的实战经验,我们还需要通过完整的项目来整合自己的技能和熟悉项目的开发过程。我们可以利用开发板自带的资源来开发万年历、遥控开关、计算器等小项目。或者采购一些比较有意思的项目套件进行开发,例如智能小车、遥控飞机等。通过以上步骤的练习,如果你能顺利坚持下来,我想你已经进入嵌入式软件开发的大门了。
以上介绍的就是嵌入式入门及如何学习了,要想学习嵌入式,不光要抓住机会,也要自己先准备好。机会是给有准备的人的,希望以上能给大家带来帮助。

热心网友 时间:2022-04-30 13:11

嵌入式开发年限越久,越发现这个领域知识的无穷无尽。当然了,这并不意味这你得花三五年才能学会,如果仅仅是想找到一份这个领域的工作,三五个月的时间,进行有针对性的学习,也是完全可以达到的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
街头篮球手游中锋攻略汇总 C位攻略大全 街头篮球手游中锋有什么技巧 中锋C技巧详解 php一个表单提交数据怎么区分开,隐藏域可以吗,如果可以怎么用。 梦见牙掉光了什么预兆 梦见牙齿掉完了是什么征兆 梦见牙齿全掉了是什么预兆 梦见一口牙全部掉了是什么预兆 教师年度考核不认课的领导班子成员,干的工作不少,怎样考核办法公平... 湖北省郧西县义务教育学校绩效工资实施办法绩效工资总量和水平的... 事业单位年底是否有绩效奖金的 丽台Quadro K1200和七彩虹GTX1060有什么区别 php程序员,收入多少是高工资 嵌入式怎么入门 php程序员能拿多少工资 有什么办法可以把图片上的表格转换成excel 为什么这么高的配置渲染10秒的AE还要12分钟多! 配了两张显卡!!! 是交火没做好么??? PHP程序员工资都18k了吗 初学应该怎么学嵌入式,应该从哪些方面入手,目前有点C语言,数电模电基础,再学些什么?如果想操作一下? 入门级专业图形显卡求推荐 青岛php程序员工资一般多少?只是刚毕业的大学生,不是学这个专业的,可以找到工作吗? 这个配置为什么会卡? 360儿童电话手表W918智能通话gps定位电话怎么存音乐? php的程序员工资多少 电脑配置是 quadro k1200能玩吃鸡吗 360儿童手表打电话的时候声音为什么那么小? 现在北京PHP程序员新手工资大约是多少,一年以后能到多少,三年后普通员 ... nvidia quadro k1200怎么样 PHP开发程序员在郑州工资有多少?刚培训出来呢? 丽台Quadro P1000和丽台Quadro K1200那个好,K卡和P卡区别 为什么英伟达控制面板只有CPU利用率,我的显卡是K1200的? 是不是电脑显卡2000的都是入门级的? 电脑开keyshot过几个小时就会特别卡,为什么啊 请问嵌入式怎么入门 两条内存在BIOS和系统里只能识别一条了,CPU-Z能识别两条,旧电脑,之前是正常识别的? 嵌入式零基础可以学吗? 网上怎么没有十系的专业卡NVIDIA Quadro M1200 资料 蓝宝石amd firepro w4300怎么样显卡 怎样入门 学习嵌入式系统? 显卡Nvidia.Quadk2000(2GB多少钱) NVIDIA Quadro K2000M显卡支持cuda吗?支持版本是多少? 专业显卡一般都用什么价位的 婚礼成长PPT模板 急求婚礼ppt模板 婚礼上的PPT里面的话怎么写。 婚礼动态ppt模板 谁有婚礼用的ppt模板? 新郎结婚当天ppt模版 婚礼的ppt怎么做 结婚了,急求婚礼上播放的精美ppt模版,感谢! 哪位大神有婚礼视频ppt模板,发我一个,谢谢