0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大学生学嵌入式的三个阶段

撞上电子 2023-11-13 08:00 次阅读

第一阶段:入门阶段

C语言汇编:随便一本C语言大学教材,快速入门,很多同学学习到C的指针和结构体,就开始迷迷糊糊的了,首先不要着急的去理解他,对着书上的代码,完完整整的敲上一边就可以了,不明白就下一个阶段学明白,如果遇到问题就去百度,去网上搜索解决方法。嵌入式编程大多用C语言、极少量汇编,先学习C语言,汇编完全可以不学习,现在的芯片很资源很丰富,C语言入门完完全全的够了,以前使用汇编是因为芯片的资源紧张,51单片机:看书了解单片机是个什么东西,单片机的基本原理,然后买开发板学习,照着视频学习一遍开发板上的基本模块操作。掌握单片机的内部结构、IO操作、UART、IIC、SPI、ADC、中断、定时器、计数器和学会看原理图。开发板肯定是代码的,和学习C语言一样,把代码啥的完完全全的敲上一边,实现代码里面的所有的功能简单模块:去网上买一些模块,比如数码管、矩阵键盘、温度传感器、继电器等一些简单模块;利用51开发板上面学习的知识,驱动这些模块。记住:学习一些常用的,感兴趣的即可,很多模块操作相似,快速入门。数电模电:掌握基本的电路知识,明白什么是锁存器,什么是触发器什么是三极管,学会这些常用的器件,学会看这些芯片的数据手册。有部分芯片的手册是英文的,没有关系,看懂基本的就可以,比如工作电压,工作环境温度等常用的关键信息PCB:使用altium designer软件或者其他PCB软件设计一个电路,并购买电子器件焊接电路板。编写程序,实现某一个简单的功能,不要太难,以免自己做不出来打击自己的信心。

如果是大学生,可以积极参加,电子设计竞赛,智能汽车竞赛,等各种电子类比赛。实战中提高速度和效果最快。哪怕是刚学,也积极参加,通常参加了会有培训什么的,有很多人一起学习、交流,也是可以的。哪怕最开始拿不了名次,哪怕是校级比赛,积极参加。


第二阶段:进阶阶段

STM32单片机:掌握STM32的HAL库函数编程,寄存器作为了解就可以了,千万不要去钻牛角尖,学会HAL之后,慢慢学会JTAG的在线调试和断点调式,之后就是一些学会常用的复杂外设和内部资源:GPIO、DMAADC、DAC、PWM、IIC、SPI、UART、TIM、NVIC、时钟系统等,还高级一点就是学会高级模块:蓝牙、WiFi、摄像头、键盘鼠标、USB等。教材:《cortex M3/M4权威指南》、《C和指针》。实时操作系统freertos 或者 RTthread操作系统。下载源码,学会移植,学习操作系统基本结构,深入掌握操作系统调度和内存管理。这一部分,如果时间不够,可以暂时不学,好好的学习Linux操作系统。

如果是大学生,可以积极参加,电子设计竞赛,智能汽车竞赛,等各种电子类比赛。实战中提高速度和效果最快。可以做一点点有挑战的项目,比如:STM32+摄像头+蓝牙+上位机;STM32+LORA+LCD;STM32+OLED+温度传感器+上位机等等,就是将一些传感器加在一起,实现一个强大的功能。


第三阶段:就业阶段

进一步掌握的话,就看求职方向了,学习的目的一方面是兴趣,另一方面也是赚钱。看市场需求,一般嵌入式的大厂大都要求有Linux开发经验。推荐有条件的学生去大厂,更加有含金量,千万不要去私企和初创公司】按照顺序:先学会使用Linux,再学习Linux内核。Linux是一个庞大的知识点一个人是完全无法学习完整个的,你只需弄懂一个组件或者一部分就能找个不错的工作。其中Linux内核要学会:内存管理,任务调度,文件系统。嵌入式的应用十分广泛,实际工作中用到的知识肯定不止这些,也有些完全用不上,但是这些都是基础的,掌握好基础,掌握学习新知识的方法,工作中,找到数据手册就可以开发了。有做芯片的、手机的、安防、无人机通信、家电,各行各业都离不开嵌入式。前景还是可以的,但是一定要坚持深入学习,浅层的皮毛都可以做。只要是会了C语言、实时操作系统或者Linux操作系统、ARM芯片架构这三点,换工作中换其他硬件平台都可以较快的上手。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47804

    浏览量

    409173
  • 嵌入式
    +关注

    关注

    4983

    文章

    18286

    浏览量

    288508
  • C语言
    +关注

    关注

    180

    文章

    7533

    浏览量

    128788
收藏 人收藏

    评论

    相关推荐

    全国大学生嵌入式芯片与系统设计竞赛RT-Thread赛题发布

    全国大学生嵌入式芯片与系统设计竞赛是由中国电子学会主办。大赛旨在提高全国高校学生嵌入式芯片及系统设计领域和可编程逻辑器件应用领域的自主创新设计与工程实践能力,培养具有创新思维、具备解
    的头像 发表于 04-03 08:34 344次阅读
    全国<b class='flag-5'>大学生</b><b class='flag-5'>嵌入式</b>芯片与系统设计竞赛RT-Thread赛题发布

    全国大学生计算机系统能力大赛操作系统设计赛-LoongArch 赛道广东龙芯2K1000LA 平台资料分享

    的主流工具之一,它已经支持LoongArch. seL4. 2022年全国大学生操作系统大赛-功能挑战赛一等奖。 NuttX. NuttX是完全兼容Posix和ANSI标准的嵌入式实时系统,有着
    发表于 02-04 15:37

    全国大学生电子设计竞赛暨“易迪赛杯”广州大学电子设计竞赛颁奖仪式圆满落幕

    2023年12月19日下午,2023年全国大学生电子设计竞赛暨第三届“易迪赛杯”广州大学电子设计竞赛颁奖仪式在广州大学理科教学楼南楼顺利举行,这是广州易迪赛智能科技有限公司第三次与广州大学
    的头像 发表于 12-26 08:02 335次阅读
    全国<b class='flag-5'>大学生</b>电子设计竞赛暨“易迪赛杯”广州<b class='flag-5'>大学</b>电子设计竞赛颁奖仪式圆满落幕

    什么是嵌入式Linux?

    的“香饽饽”。 近年来国家社会愈发重视嵌入式发展,落实到各种省级,国家级竞赛,可参与的选择以及含金量大多高于其他。(包括大学生电子设计竞赛等等)。在未来发展当中,由于嵌入式芯片不断迭代,芯片朝着时代
    发表于 10-11 13:47

    从事嵌入式工作有哪些优势?

    。 二是工作流程相对固定。搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事,所开发的产品通常是通用的,不会因客户的不同而修改,一产品型号开发完了,往往还有较长一段空闲时间进行充电和休整。
    发表于 10-08 15:05

    嵌入式新手应该怎么?

    嵌入式新手应该怎么? 对于嵌入式新手来说,知道一点嵌入式,知道嵌入式大概是做什么的,不是很懂,所以要熟悉掌握
    发表于 09-08 10:22

    607支队伍携广和通模组出征!全国大学生嵌赛顺利举办

    8月,由中国电子学会主办,东南大学、南京市江北新区管理委员会承办的第六届全国大学生嵌入式芯片与系统设计竞赛成功举办,本次竞赛是全国普通高校大学生竞赛排行榜中的重要赛事。 为积极推动“产
    发表于 08-24 18:32 241次阅读
    607支队伍携广和通模组出征!全国<b class='flag-5'>大学生</b>嵌赛顺利举办

    607支队伍携广和通模组出征!全国大学生嵌赛顺利举办

    点击视频,了解更多 8月,由中国电子学会主办,东南大学、南京市江北新区管理委员会承办的第六届全国大学生嵌入式芯片与系统设计竞赛成功举办,本次竞赛是全国普通高校大学生竞赛排行榜中的重要赛
    发表于 08-24 18:28 320次阅读
    607支队伍携广和通模组出征!全国<b class='flag-5'>大学生</b>嵌赛顺利举办

    电赛速报 | 普源精电(RIGOL)助力2023年TI杯全国大学生电子设计竞赛

    ​2023年8月2日-5日,TI杯全国大学生电子设计竞赛在全国31个省市赛区如火如荼地展开。该赛事赛题公布后吸引了全国1134所院校,20939个学生队伍,共计62817名学生报名参赛。各省市赛区
    发表于 08-23 14:39 375次阅读
    电赛速报 | 普源精电(RIGOL)助力2023年TI杯全国<b class='flag-5'>大学生</b>电子设计竞赛

    点燃科技创新,TI 杯 2023 年全国大学生电子设计竞赛正式开赛

    上海2023年8月2日 /美通社/ -- TI 杯 2023 年全国大学生电子设计竞赛(简称"电赛")今日已公布赛题并正式开赛,来自全国 31 个省市赛区的 1,134 所院校,20,939 个学生
    的头像 发表于 08-02 16:45 1297次阅读
    点燃科技创新,TI 杯 2023 年全国<b class='flag-5'>大学生</b>电子设计竞赛正式开赛

    图为科技与西安科技大学战略合作签约,共建大学生社会实践基地

    近日,图为科技CEO-苏世鹏被母校西安科技大学聘为信息与通信工程学科客座教授,并与学校共同建立大学生社会实践基地。这一战略合作协议的签署,标志着图为科技与西安科技大学在科研教育与大学生
    的头像 发表于 07-26 15:16 703次阅读
    图为科技与西安科技<b class='flag-5'>大学</b>战略合作签约,共建<b class='flag-5'>大学生</b>社会实践基地

    芯来科技邀您参与2023全国大学生嵌入式芯片与系统设计竞赛

    内容来源:嵌入式芯片与系统设计竞赛 全国大学生嵌入式芯片与系统设计竞赛 旨在提高全国高校学生嵌入式芯片及系统设计领域、可编程逻辑器件应用领
    的头像 发表于 06-29 18:25 1822次阅读

    24岁工地仔裸辞转行嵌入式 大佬们有什么建议吗

    漂泊不安定 大学学的51 32数模电 c都忘得差不多了 最近想裸辞去重新学习嵌入式 但是还是有一点犹豫 现在这个行情裸辞来嵌入式是一好的
    发表于 06-23 10:52

    嵌入式学习路线你知道吗?

    文件系统的定制、BootLoader、内核和根文件系统的烧写。这一阶段的主要目的是掌握带有操作系统的嵌入式系统的构建和烧写过程,以及对嵌入式系统软件的总体构成有整体认识,为我们接下来
    发表于 06-14 16:00

    什么人适合学习嵌入式开发?

    到底什么专业的人适合嵌入式?或从事过自动化相关工作的人员,适合参加嵌入式学习吗?等等系列问题,接下来就问大家一一解答:究竟什么样的人才适合学习嵌入式开发?
    发表于 06-07 15:55