北大青鸟Java培训:嵌入式系统开发新手必须掌握哪些技能?
1.对于从事嵌入式(嵌入式培训)系统软件开发的人,一般需要掌握以下基本技能:(1)会C语言和一些简单的汇编语言编程。
(2)能够阅读一般嵌入式系统的原理图。
(3)熟悉至少一种嵌入式系统的软件开发环境。
(4)熟悉嵌入式系统软件的开发过程,如单片机系统、DSP系统、ARM系统或其他嵌入式系统。
(5)了解常见嵌入式操作系统的工作原理,了解线程、进程、信号量、消息机制、同步与互拆、并发控制等软件编程中用到的概念。
(6)必备硬件基础知识。
2.对于从事嵌入式系统硬件开发的人来说,一般需要了解以下基本技能:(1)会用一个软件画原理图。
(2)能够设计嵌入式系统的印制板。
(3)能够选择通用嵌入式系统的关键器件。
(4)掌握一般构件的手工焊接技术。
(5)能够调试设计的板卡。
(6)能够熟练使用万用表、示波器和一些常用仪器。
(7)知道如何将软件下载到嵌入式系统中,并进行必要的系统硬件测试。
总之,嵌入式系统开发和计算机训练/思考是一项复杂的工作,需要一个实践的过程才能真正掌握。