766培训网
电脑培训
嵌入式开发要学什么语言

嵌入式开发要学什么语言

发布时间 :2021-02-03 11:30:35 浏览量:417 收藏
导读:

真正学习嵌入式开发之前,首先要打好基础,其中最重要的是C语言基。下面小编给大家介绍嵌入式开发要学什么语言,一起来看看吧。

嵌入式开发要学什么语言

嵌入式开发要学的语言

学习嵌入式开发,需要学习C语言编程

学嵌入式开发的必备知识

1、C开发经验

条件:Linux。方法:主要是掌握ANSI C编程,不包括gtk,qt等图形可视化开发。

2、网络、操作系统、体系结构

条件:Linux,各种书,算法、例程。方法:通过C编程实现简单的网络等知识的算法和过程。

3、嵌入式系统概念

条件:各个嵌入式网站,讨论组,书籍。方法:少提问,多留给自己思考的空间。

4、嵌入式开发实践

条件:各种嵌入式系统开发工具的demo版,包括编译器,仿真器。

方法:一个是基于MCU/MDSP的嵌入式系统开发,另一个是像Palm OS,WinCE,uC/OS II等RTOS下的应用软件开发。第一个是针对硬件开发而言的,而第二个则是针对软件开发而言的。

嵌入式学习的正确方法

一、练好基本功

嵌入式系统专业是综合了计算机硬件技术,计算机软件技术以及电子电路技术的一门综合学科,所涉及的内涵和知识非常广泛,包括:数字电路,模拟电路,计算机组成原理,单片机基础,C语言基础,操作系统,数据结构,编译原理,计算机控制,计算机网络等知识。

在真正学习嵌入式开发之前,首先要打好基础。其中最重要的是C语言基础、数字电路、计算机组成原理三门课程。对于C语言,至少能单独编写调试一个程序,能够了解C语言的基本语法规则,基本语句的使用,理解指针概念并能灵活使用各种指针。

二、嵌入式Linux应用开发

嵌入式开发基础知识学习完后,这时候你已经有了一定的嵌入式开发基础了,可以进行基于单片机的嵌入式系统设计了。

单片机编程本身也是属于嵌入式编程,但是在这里我们只是把单片机开发当作嵌入式系统开发的基础,不把单片机开发作为真正的嵌入式系统开发,在这里我们的嵌入式系统开发是指在带有操作系统的嵌入式平台上的应用和驱动开发,特别指在嵌入式linux平台上的开发。