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

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

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

  熟悉文件I/O 编写串口通信程序

  编写多串口通信程序

  6、嵌入式系统中多进程程序设计

  Linux系统进程概述

  嵌入式系统的进程特点

  进程操作

  守护进程

  相关的系统调用了解Linux系统中进程的概念

  能够编写多进程程序编写多进程程序

  编写一个守护进程程序

  sleep系统调用任务管理、同步与通信 Linux任务概述

  任务调度

  管道

  信号

  共享内存

  任务管理 API 了解Linux系统任务管理机制

  熟悉进程间通信的几种方式

  熟悉嵌入式Linux中的任务间同步与通信

  编写一个简单的管道程序实现文件传输

  编写一个使用共享内存的程序

  7、嵌入式系统中多线程程序设计

  线程的基础知识

  多线程编程方法

  线程应用中的同步问题了解线程的概念

  能够编写简单的多线程程序编写一个多线程程序

  8、嵌入式 Linux 网络编程

  网络基础知识

  嵌入式Linux中TCP/IP网络结构

  socket 编程

  常用 API函数

  分析Ping命令的实现

  基本UDP套接口编程

  许可证管理

  PPP协议

  GPRS 了解嵌入式Linux网络体系结构

  能够进行嵌入式Linux环境下的socket 编程

  熟悉UDP协议、PPP协议

  熟悉GPRS 使用socket 编写代理服务器

  使用socket 编写路由器

  编写许可证服务器

  指出TCP和UDP的优缺点

  编写一个web服务器

  编写一个运行在 ARM平台的网络播放器

  9、GUI 程序开发

  GUI基础

  嵌入式系统GUI类型

  编译QT

  进行QT开发熟悉嵌入式系统常用的GUI

责编:豆豆技术应用

正在加载评论...