嵌入式开发实训教程

学历要求:普通高等学校本科以上学历(特殊情况下除外);

专业要求: 工科专业,包括但不限于:计算机、电子工程、自动化、通信工程、软件学院、嵌入式、电气工程、微电子、航空科学、机械工程、电机工程、汽车工程、航空宇航 工程、测控与信息技术、精密仪器、地理信息系统GIS、数学、物理、化学、热能、工业、水 电、材料科学与工程等。文科专业,原则上可申请入学,入学 前需要具备C语言基础。知识储备:必备C语言基础;有操作系统、微机原理与接口(计算机组成原理)、数字电路等基础最佳。

课程时长:10

课程大纲:学嵌入式先学ARM

课程名称

课程内容

时间

嵌入式开发基础

嵌入式系统的定义

0.5

嵌入式系统的行业应用

实例讲解嵌入式系统和PC的机构异同

嵌入式软件开发流程

实例讲解手机等通讯产品的开发过程

嵌入式知识体系结构及学习指南

嵌入式就业前景介绍

实训内容:

1. 列举出生活中常见的嵌入式系统产品,加深对嵌入式概念的理解。

2. 回答学员对于嵌入式学习、嵌入式就业方面的疑问。

ARM体系结构与软件开发

ARM体系结构精解

2

主流ARM9处理器S3C2440详解

SoC功能模块图分析

ARM开发板功能介绍

ARM开发板结构分析

ARM开发板外围接口电路分析(电源电路、复位电路、时钟电路、串口电路、LCD接口电路、触摸屏接口电路、网络接口电路等)

基于ARM平台的嵌入式产品开发

搭建ARM/Linux交叉开发平台

在开发板上运行你的程序

实训内容:

1. 建立开发板与PC主机交叉开发调试的环境。

2. 察看ARM开发板实物,了解各硬件部件的功能。

3. 启动开发板,通过PC机下载实例程序到开发板上运行。

嵌入式Linux开发入门

Linux的发展历史

3

Linux各发行版本介绍及比较

Linux系统安装

Linux文件及用户管理

Linux常用命令的用法

Linux网络及服务配置

Shell脚本的作用及编程入门

Linux C语言编程基础(Vi使用、gccgdb)

Makefile的编写

交叉编译工具链的制作及各组件详解

搭建完整的嵌入式Linux开发环境

实训内容:

1. 安装Linux系统,在Shell中熟悉Linux各常用命令的操作。

2. 使用vi进行C语言开发,并使用gcc进行编译、使用gdb进行调试。

3. 编写简单的Makefile,了解Makefile在大型软件开发中的作用。

4. 交叉工具链的安装,了解不同编译器版本的作用。

嵌入式Linux内核开发

Boot Loader的概念及作用

2.5

常见嵌入式Linux Boot Loader介绍

移植和使用Uboot

编译嵌入式Linux2.6内核

Linux内核的剪裁

嵌入式Linux文件系统的作用

创建嵌入式根文件系统rootfs

NFS方式启动及通过NFS进行文件系统更新

rootfs image的制作(JFFS2/YAFFS2)及烧录

Linux驱动开发概述

实训内容:

1. 交叉编译UBoot,并将编译生成的可执行文件烧写到开发板上进行后续操作系统的引导。

2. 交叉编译Linux2.6内核,进行Linux内核剪裁,烧写Linux内核。

3. 使用BusyBox制作简单Linux文件系统,并烧写到开发板上。

4. 启动PCLinux NFS服务,开发板通过NFS远程挂载文件分区,了解通过NFS远程更新文件系统的方法。

Linux应用程序开发

Linux进程的概念

2

Linux进程的创建及控制

Linux线程与程序开发的关系

Linux线程控制及线程同步

Linux网络编程介绍

FTP网络编程实例

Linux图形库编程概述

QT开发环境的建立

QT的实现机制(信号和槽)

使用QT开发简单的图形化应用程序

使用QTE/QTopia进行嵌入式Linux

实训内容:

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24184436/viewspace-1034869/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24184436/viewspace-1034869/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值