嵌入式系统是综合了计算机硬件技术、计算机软件技术以及电子电路技术的一门综合学科,所涉及的内涵和知识非常广泛,包括:数字电路,模拟电路,计算机组成原理,单片机基础,C语言基础,操作系统,数据结构,编译原理,计算机控制,计算机网络等知识。
在真正学习嵌入式开发之前,首先要打好基础。其中重要的是C语言基础、数字电路、计算机组成原理三门课程。下面我们就来讲下嵌入式Linux C的基本知识点。
一、 基本开发环境
Linux下C语言开发环境
使用工具:程序生成工具GCC、程序调试工具GDB、工程管理工具为make和Makefile。 开发流程:使用编辑