搜索

嵌入式工程师如何入门?

发布网友 发布时间:2022-03-01 22:15

我来回答

6个回答

热心网友 时间:2022-03-01 23:44

嵌入式工程师,这个词从07年开始越来越火了。
嵌入式工程师分为很多种。不过不管那种,鉴于你还是学生阶段,有充足的时间学习,那么以下的东西你尽量在学生阶段学好,学透。
1、电路基础,包括模电、数电、电子工艺、信号与系统;达成目标:能够自己设计原理图,能够自己选型,并且自己做出一块简单的能够按照设计思想运行的电路板;
2、网络通信;如果是做通信协议类的尤其重要;
3、编程语言类:C语言以及汇编以及其他的一些语言;达成目标:能够编写有效的小型程序,能够自己调试、修改程序,熟练使用gdb等调试工具;
4、操作系统:linux/unix/ucos;达成目标:能够熟悉常见linux/unix命令,能够自己编写makefile、简单的驱动,能够自己移植ucos或者linux到一块开发板上;通过模仿借鉴能够编写简单的bootloader;
5、数学;程序的基本是算法,算法的根本是数学;
6、框架;推荐几本书:设计模式,重构技术等;
暂时就想了这么多,努力吧。欢迎加入这一行。

热心网友 时间:2022-03-02 01:02

  1.从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片 要靠外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现。目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有 显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。比较高端的ARM类Intel Xscale架构下的IXP网络处理器CPU内部集成PCI控制器(可配成支持4个PCI从设备或配成自身为CPI从设备);还集成3个NPE网络处理器 引擎,其中两个对应于两个MAC地址, 可用于网关交换用,而另外一个NPE网络处理器引擎支持DSL,只要外面再加个PHY芯片即可以实现DSL上网功能。IXP系列最高主频可以达到 1.8G,支持2G内存,1G×10或10G×1的以太网口或Febre channel的光通道。IXP系列应该是目标基于ARM体系统结构下由 intel进行整合后成Xscale内核的最高的处理器了。
  2、从软件上,就是在定制操作系统内核里将应用一并选入,编译后将内核下载到ROM中。而在定制操作系统内核时所选择的应用程序组 件就是完成了软件的“嵌入”,比如WinCE在内核定制时,会有相应选择,其中就是wordpad,PDF,MediaPlay等等选择,如果我们选择 了,在CE启动后,就可以在界面中找到这些东西,如果是以前PC上将的windows操作系统,多半的东西都需要我们得新再装。
  3、把软件内核或应用文件系统等东西烧到嵌入式系统硬件平台中的ROM中就实现了一个真正的“嵌入”。
  这三点内容就是工程师眼中的“潜入”概念,但在整个领域范围之内,谁都不敢说自己的定义是十分确切的,因为毕竟嵌入式系统是计算机范畴的一门综合性学科,所以,在此讲的内容也是总结了华清远见几个前辈的嵌入式系统概念得出的概念。
  更多的信息可以浏览《华清远见嵌入式学院》

热心网友 时间:2022-03-02 02:37

呵呵,嵌入式穷三代,不过看你有兴趣,那就抓紧时间战斗吧。通信专业不是最适合做嵌入式的,不过你们的强项是信号处理。建议你从基础学习吧,软件:微机,c,操作系统。 硬件: 单片机,arm, dsp。哎可惜你们通信这些不怎么学,你只能自学了追问嵌入式要学的就这些吗?我们也学的数电,模电,高频,对嵌入式有帮助吗?

追答肯定有的帮助理解硬件,进行程序开发

热心网友 时间:2022-03-02 04:28

恩 我也是通信的 大三的 正学着嵌入式 学的软件方向 。
咱们专业的基础课程是必须得学好的。之外的 咱们没有《操作系统原理》这门课 自学吧 。 然后嵌入式是基于C语言的,所以C程序得多学,无论是横向的还是纵向的。嵌入式人才缺 好好学。

热心网友 时间:2022-03-02 06:36

先学学C语言,然后掌握点单片机知识。或者买本书,快速入门。

热心网友 时间:2022-03-02 09:01

首先是兴趣,建议多实践,通过做一个项目来找出自己的不足,慢慢积累知识
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top