• 回答数

    6

  • 浏览数

    339

moncherisii
首页 > 工程师考试 > 嵌入式软件工程师基础知识培训

6个回答 默认排序
  • 默认排序
  • 按时间排序

吾是土豆泥

已采纳

这个看以后的工作方向,嵌入式语言比较多,现在工作用的最多的是c语言,python,java,可以选其中一个作为主学,其他的有时间再学习

嵌入式软件工程师基础知识培训

192 评论(9)

狐狸的小屋

要学习好多内容呢;首先,要先想好,是基于什么硬件平台的,譬如说单片机,ARM,DSP,FGPA,Android等。 这问题可类比于“学什么外语比较好”,你要先想好要去什么国家。当然,不管去什么国家,英语都是比较通用的。 而 C语言基础 也是嵌入式软件工程的一个基础,因此 学习C语言是必要的(而且国内所有高校都会开设 C语言的课程)。除了C语言,根据你选定的硬件平台,还要学习特定平台的语言;例如ARM,可能学习ARM的一些原理及编程基础;最后,再学习一些通用性的内容,如软件编程思想,操作系统原理,数据结构等等。

195 评论(12)

哈笑折腰

嵌入式软件工程师:从事嵌入式软件开发工作的人

179 评论(8)

小淘的萌

嵌入式系统是计算机软件和硬件的综合体,岗位包括:ESE(嵌入式软件工程师);ADE(嵌入式应用开发工程师);FWE(嵌入式底层开发工程师);FEC(嵌入式固件开发工程师),我有全套嵌入式视频课可以发给你自学。

课程内容主要包括:

①C,Java核心编程:c语言核心编程,Java核心编程;

②Linux核心操作与算法:Linux系统使用,Linux-c编程核心技术,精品数据结构,Linux-c编程精髓;

③核心操作与算法:Linux系统编程,Linux网络编程核心技术,UI编程,Java核心编程,安卓核心技术;

④ARM+Linux底层开发:数字电路,ARM编程核心,Linux系统开发,嵌入式Linux驱动开发;

⑤大型项目实践:每期安排各类型真实的项目,详细可以找我要资料。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

92 评论(8)

yiranrenxiaoyao

嵌入式软件工程师需要学什么?对嵌入式LINUX操作系统及其上应用软件开发目标:1、 掌握主流嵌入式微处理器的结构与原理(ARM9相对比较容易)。2、 必须掌握一个嵌入式操作系统,如LINUX系统,这是一个开源的系统。3、 必须熟悉嵌入式软件开发流程并做一些嵌入式软件项目。学习路线:1、硬件知识对于硬件部分要求并不高,只要能看懂原理图,看懂通信协议,看懂芯片手册就可以。不求能设计原理图,更不求能设计电路板。如果能有一些《数字电路》的基础就更好,没有也没关系。我们主要掌握硬件工作原理。要掌握常见硬件,如ADC,PWM,UART、I2C、SPI等。2、编程语言学习学习C语言,推荐C语言的设计者Dennis M. Ritchie和著名计算机科学家Brian W. Kernighan编写的一部介绍标准C语言及其程序设计方法的著作,《C程序设计语言》。3、学习LINUX系统编程首先学会使用了解LINUX,学习LINUX命令,软件安装,工具使用。学习文件IO,多进程多线程,进程间通信,套接字等。推荐《UNIX环境高级编程》,《TCP/IP详解 卷一》4、学习LINUX设备驱动首先需要学习LINUX内核基础部分,包括内核配置编译,内核模块,并发控制,字符设备,设备模型,平台设备等。在学习常用驱动框架,如INPUT系统,帧缓冲驱动,网络设备驱动,块设备驱动,音频设备驱动等,掌握这些驱动框架,了解原理,总结哪些部分需要我们实现。基础部分可以参考《Linux设备驱动 第三版》,该书虽然老,但是原理讲的比较透彻,还可以参考。驱动框架可以到网上搜素资料,网上有很多关于驱动框架的介绍,这里就不推荐具体的文章,大家可以自己找一下。

95 评论(13)

调皮捣蛋妈

嵌入式系统软件工程 方法实用技术及应用,免费下载

链接:

《嵌入式系统软件工程:基础知识、方法和应用》系统地阐述嵌入式系统软件工程所涉及的过程、方法、内容,以及在典型工业领域中的应用。全书内容分为两大部分:第一部分介绍嵌入式系统软件工程方法论,主要包括嵌入式软件的开发过程(需求工程、软件和系统体系结构、编程和测试等内容),开发和测试中所采用的标准,与安全性相关的软件系统的准入,以及嵌入式软件所涉及的法律问题:第二部分介绍嵌入式系统软件在汽车领域、轨道交通领域、航天领域、医疗器械、工业自动化、通信系统中的应用,在每个应用领域重点介绍具体应用领域的一些特定需求、技术和限制条件,以及它们对于嵌入式系统软件开发过程的影响。

188 评论(13)

相关问答