从事嵌入式软件开发行业有哪些要求(嵌入式软件开发需要学什么)

如题所述

阶段一-嵌入式开发之基础阶段

嵌入式驱动开发环境搭建初级

C语言语法概述

C语言内存操作

C语言函数使用

linux操作系统基础

选修课-GNU工具简介

阶段二-嵌入式linux应用开发阶段

Linux文件IO操作

Linux进程间通信

Linux多线程编程

Linux网络编程

阶段三-嵌入式Linux之ARM体系结构与编程阶段

选修-ARM开发板基础知识

选修-ARM汇编语言

选修-ARM硬件开发基础

ARMBootloader开发

ARM硬件接口开发

阶段四-嵌入式Linux底层系统开发阶段

探寻嵌入式系统移植的世界

看懂uboot的神秘面容

Linux内核及文件系统制作

linux字符设备驱动初探

linux驱动策略及框架

linux下输入子系统

阶段五-项目及选修阶段

嵌入式Linux网络编程基础

嵌入式综合项目-智能家居

Linux网络编程项目实战-轻量级HTTP服务

linux下网卡设备驱动

探索Android底层开发

选修课-NDK初探

linux下usb驱动

选修课-数据结构与算法

C面向对象编程

温馨提示:答案为网友推荐,仅供参考
相似回答