嵌入式系统软件开发需要掌握技能

操作方法

  • 01

    对于从事嵌入式系统软件开发的人来讲,一般需要掌握以下基本技能: (1)懂得C语言和一些简单的汇编语言编程。 (2)能够阅读一般嵌入式系统的原理图。 (3)至少熟悉一种嵌入式系统的软件开发环境。 (4)熟悉一种嵌入式系统软件的开发过程,如:单片机系统、DSP系统、ARM系统或其它 的一些潜入式系统。 (5)理解常见的嵌入式操作系统的工作原理,理解线程、进程、信号量、消息机制、同 步与互拆、并发控制等软件编程时用到的概念。 (6)必要硬件基础知识。 2、对于从事嵌入式系统硬件开发的人来讲,一般需要懂得以下基本技能: (1)会使用一种绘制原理图的软件绘制原理图。 (2)能够设计嵌入式系统的印制板。 (3)能够进行一般嵌入式系统的关键器件选型。 (4)掌握一般元器件的手工焊接技术。 (5)能对设计的板卡进行必要的调试。 (6)能够熟练使用万用表、示波器和一些常用仪器的使用。 (7)懂得如何下载软件到嵌入式系统中,并进行必要的系统硬件测试。 总之,嵌入式系统的开发,是个复杂的工作,需要一个实践的过程才能正真地掌握它。 题外话:对于学习嵌入式本人有个小小的建议,可以网上荡资料自学,同事接受一些专业培训机构也是不错的,很多的IT培训机构都做的不错,可以接受系统的IT培训,更加容易接受,理解。

(0)

相关推荐

  • 嵌入式系统开发流程

    如果在一个嵌入式系统中使用 Linux技术开发,根据应用需求的不同有不同的配置开发方法,但是,一般情况下都需要经过如下的过程 嵌入式系统开发流程 01 建立开发环境,操作系统一般使用Redhat Li ...

  • 嵌入式Linux开发流程

    在一个嵌入式系统中使用Linux开发,根据应用需求的不同有不同的配置开发方法,但是一般都要经过如下的过程. 操作方法 01 1.建立开发环境 操作系统当然是Linux,或者在win系统下装虚拟机也可以 ...

  • 飞凌嵌入式AM335x开发板WINCE系统配置更改说明

    本文档介绍如何在飞凌嵌入式AM335x系列开发板的WINCE操作系统中设置应用程序的自动启动. 操作方法 01 在阅读前请确认: 1.  你手中的飞凌嵌入式OK335x系列开发板能够正常烧写对应的WI ...

  • 嵌入式系统开发的基础是什么

    嵌入式系统开发的基础是什么

  • 单片机、ARM、FPGA,嵌入式各自的各自特点

    本文介绍简要概括单片机.ARM.FPGA,嵌入式各自的区别及特点,为初学者提供一定的帮助. 操作方法 01 单片机: 1)受集成度限制,片内存储器容量较小,一般内ROM:8KB以下 2)内RAM:25 ...

  • 怎么样才能学好嵌入式Linux

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 怎样才能学好嵌入式Linux? 01 从基 ...

  • 最小可行性产品经理—第三章(开发篇)

    [国外设计翻译 第33弹] 最小可行性产品经理(MVPM):掌握设计.商业.开发交叉的技能和知识可以使你成为一个高效的全才产品经理,几乎可以处理任何问题. 之前我们讲了最小可行性产品经理的第一章-设计 ...

  • 安卓软件开发就业前景分析

    ●什么是安卓 Android一词的本义指"机器人",同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和 ...

  • 飞凌iMX6开发板 安装Android 系统

    飞凌嵌入式iMX6开发板 Freescale i.MX6Q 1GHz处理器,ARM Cortex A9四核,1GB DDR3,8GB EMMC. 操作方法 01 1. 把micro usb 数据线连接 ...