嵌入式系统开发学习如何起步、如何深入?

http://tech.ddvip.com   2007年09月01日    社区交流

内容摘要:本课程是为了适应目前发展迅速的嵌入式Linux需求而设计,课程目标是让学员达到适应嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质。课程循序渐进的带领您嵌入式开发的世界,采用了目前应用最广泛的软硬件开发平台(Linux和Arm),可以保证您尽量贴近目前企业需求。

  Shell简介

  认识后台程序

  Bash编程熟悉Linux系统下的编辑环境

  熟悉Linux下的各种Shell

  熟练进行shell编程熟悉vi基本操作

  熟悉Emacs的基本操作

  比较不同shell的区别

  编写一个测试服务器是否连通的shell脚本程序

  编写一个查看进程是否存在的shell脚本程序

  编写一个带有循环语句的shell脚本程序

  3、Linux 下的 C 编程基础

  linux C语言环境概述

  Gcc使用方法

  Gdb调试技术

  Autoconf

  Automake

  Makefile

  代码优化 熟悉Linux系统下的开发环境

  熟悉Gcc编译器

  熟悉Makefile规则编写Hello,World程序

  使用 make命令编译程序

  编写带有一个循环的程序

  调试一个有问题的程序

  4、嵌入式系统开发基础

  嵌入式系统概述

  交叉编译

  配置TFTP服务

  配置NFS服务

  下载Bootloader和内核

  嵌入式Linux应用软件开发流程

  熟悉嵌入式系统概念以及开发流程

  建立嵌入式系统开发环境制作cross_gcc工具链

  编译并下载U-boot

  编译并下载Linux内核

  编译并下载Linux应用程序

  嵌入式系统移植

  Linux内核代码

  平台相关代码分析

  ARM平台介绍

  平台移植的关键技术

  移植Linux内核到 ARM平台 了解移植的概念

  能够移植Linux内核移植Linux2.6内核到 ARM9开发板

  5、嵌入式 Linux 下串口通信

  串行I/O的基本概念

  嵌入式Linux应用软件开发流程

  Linux系统的文件和设备

  与文件相关的系统调用

  配置超级终端和MiniCOM 能够熟悉进行串口通信

责编:豆豆技术应用

正在加载评论...