嵌入式学习20170710
来源:互联网 发布:php jsonp callback 编辑:程序博客网 时间:2024/06/08 12:38
一、嵌入式定义
嵌入式系统是一种为特定设备服务,软硬件可裁剪的计算机系统。其特点:1)可裁剪性;2)实时性;3)统一的接口。提供设备统一的驱动接口;4)操作方便、简单;
5)强稳定性,弱交互性。
二、嵌入式开发学习路线
第一阶段:应用开发;第二阶段:底层系统开发;第三阶段:嵌入图形应用开发。
1.1 第一阶段
C语言编程基础;嵌入式开发基础(linux概述安装、shell命令、VI编辑器、GCC、Makefile、交叉开发环境构建)、嵌入式Linux系统编程(shell编程、文件编程、串口编程、进程编程、线程编程、网络编程)、嵌入式项目开发(数据采集控制系统、串口服务器)。
1.2 第二阶段
ARM体系结构(Arm体系、Arm指令、Thumb指令、汇编程序设计、裸机程序开发);Linux内核移植(BootLoader、内核配置、文件系统);驱动程序开发(驱动模型架构、字符设备驱动、块设备驱动、网络驱动);嵌入式项目开发(智能家居系统、视频监控系统)。
1.3 嵌入图形应用开发
C++语言编程基础;QT编程开发(QT开发基础、QT布局与控件、QT绘图、QT事件、Qt网络通信、Qt数据库、Qt移植);嵌入式项目开发
三、交叉开发实验步骤
1.建立交叉开发环境;
2.编写程序,编译,在PC端linux系统中运行;
3.交叉编译,在开发板端linux系统中运行。
阅读全文
0 0
- 嵌入式学习20170710
- 嵌入式学习
- 嵌入式学习
- 嵌入式 学习
- 嵌入式学习
- 嵌入式学习
- 学习嵌入式
- 学习嵌入式
- 学习嵌入式
- 学习嵌入式
- 学习嵌入式~
- 嵌入式学习
- 学习嵌入式
- 嵌入式学习
- 嵌入式学习
- 嵌入式学习
- 嵌入式学习
- 学习嵌入式
- magic squire幻方的学习——奇数阶幻方
- StarUML破解教程
- sddsf
- 反射机制
- Java你该知道的——String类
- 嵌入式学习20170710
- 【iOS】基于Realm数据库的记账软件--Realm数据库(一)
- starUML使用教程
- PAT b1036-b1040题解
- 04.13 三剑客之老二sed命令详解
- springboot1.1.0自定义静态文件配置bug
- SLAM学习——非线性优化
- 【51Nod】1035 最长的循环节
- scala系列知识点总结(变量与普通函数)