如何学习嵌入式系统开发

[复制链接]
查看11 | 回复1 | 2008-2-8 21:41:09 | 显示全部楼层 |阅读模式
一、基础理论篇(512学时) 编号 课程名称 学时 课程简介 1 计算机系统与文化 32 计算机科学体系、计算机系统模型、硬件系统、软件系统、操作系统、语言系统、应用软件系统、程序设计、学习方法、计算机与网络、计算机与人、计算机与社会 2 计算机原理 72 计算机基础知识、微机的基本组成电路、工作原理、指令系统、汇编语言程序设计简介、I/O通道的组成、工作原理及应用 3 低频电子线路 48 二极管和三级管、基本放大电路、负反馈放大电路、集成运算放大器、集成功率放大器、集成直流稳压电源 4 数字逻辑电路 60 数制和码制、逻辑代数基础、TTL集成和组合逻辑电路、触发器、同步、异步时序电路、存储器与可编程逻辑器件 5 电路基础 48 电路的基本概念与基本定律、电路的分析方法、正弦交流电路、电路中的过渡过程 6 数据库原理 32 数据库原理概述、数据库系统体系结构、关系数据库、关系代数、关系演算、完整性、视图、数据库规范化、数据库设计、事务管理、数据安全、分布式数据库、决策支持 7 计算机网络技术 60 计算机网络概述、OSI/七层参考模型和实用模型、数据通信技术、网络体系结构、局域网协议和组成、广域网、网络互联设备及互联技术、Internet与TCP/IP、Internal与Extranet 8 数据结构 60 数据结构概述、数组、链表、域和队列;递归、图、集合与搜索、排序、索引与散列 9 技能训练 100 二、语言系统篇(220学时) 10 C++程序设计 120 C++语法规范、模块化程序设计、类与对象、继承与派生、多态性、群体类、面向对象的程序设计、流类库与输入/输出、异常处理机制 11 VC++(MFC)程序设计 100 Visual C++基础、MFC类的层次结构、MFC应用程序框架、AppWizard与ClassWizard的使用、文档视图结构、菜单、工具栏和状态栏、输入输出与打印控制、对话框、常用控件、文件存取、数据库程序开发、多线程原理及实现方法、ActiveX控件的设计与应用 三、操作系统篇(160学时) 12 Linux操作系统 60 Linux操作系统安装、基本设置及系统管理、Linux与Windows共享资源、WEB服务器的安装、配置(Apache)、邮件服务器的安装、配置(Send Mail)、FTP服务器的安装配置(WU-Ttpd)、DNS服务器的安装配置(Named)、网络安全及管理 13 Win32程序原理与API资源开发 100 Windows程序设计原理、窗口机制、消息机制、Unicode简介、文本输出、图形输出、键盘、鼠标、计时器、常用控件与资源、剪贴板、位图、字体、多文档界面、多任务、多线程、动态链接库、内存管理、异常处理等基于Win32 API的程序开发 四、嵌入式系统开发篇(324学时) 14 单片机原理 60 MSC-51系列单片机的基本硬件结构、指令系统、系统扩展与应用、程序设计方法、系统开发实例 15 汇编程序设计 40 汇编基础知识、CPU功能结构、寻址方式与指令系统、汇编语言程序格式、顺序程序设计、分支程序设计、子程序设计、高级汇编技术、I/O程序设计、BIOS和DOS中断 16 接口原理 32 接口的概述、微机与外设及被控对象的数据传输、串并行通信及接口技术、中断控制器、DMA控制器、计数器、A/O及O/A转换器、键盘与LED显示总线存储器及扩展、工业控制器执行机构的接口技术 17 计算机控制 60 计算机控制系统概述、连续系统控制理论、离散系统控制理论、输入/输出接口及过程通道、数字控制与顺序程序控制系统、数据控制器的设计、现代控制理论概述及现代控制技术、应用程序设计的实现、分布式控制系统、计算机控制系统设计与实现 18 自动控制原理 60 自动控制的基本概念、数学模型、系统分析、根轨迹法、频率相应法、系统校正、非线性控制系统、离散控制系统 19 电子设计自动化EDA 40 绪论、可编程逻辑器件、MAX+PLUSⅡ概述、原理图输入法、硬件描述语言VHDL基础、VHDL常用语句、常用电路设计 20 Protel应用设计 32 微机进行原理图、印刷线路板的设计、Protel/Sch设计过程、层次电路图设计、报表生成和Protel/PBC的设计原理及手工和自动布线的方法、电路的仿真及仿真波形显示窗口的使用 五、电子商务开发篇(148学时) 21 Photoshop 48 操作环境介绍与设置、图像的基础知识、常用工具的操作与应用、图层、路径、通道与蒙版、文本、任务自动化的使用与管理、使用内建滤镜创建特殊效果、色彩的混合模式、图像编辑与图像色彩调整 22 Flash 36 Flash动画制作原理、过渡动画的制作、蒙板动画技巧、交互动画的制作、声音的添加及编辑、动画制作的总体思想、动画优化与发布 23 Fireworks 16 Fireworks简介、图形的绘制,位图的处理与修饰,滤镜的应用、层的使用、动画的制作技术、基于Web的图形设计、图像的优化导出及与Dreamweaver的结合 24 HTML 16 HTML概述、HTML的基本标签、基本HTML元素的使用、多媒体对象的嵌入、表单元素及使用、层叠样式表(CSS)的应用、框架的应用 25 Dreamweaver 32 Dreamweaver功能及优势、站点概念及创立、表格排版技巧、页面元素的使用和技巧、框架和布局视图排版、模板、库、样式表的使用、图层特效与Javascript特效 六、软件工程篇(32学时) 26 软件工程 32 软件工程概述、需求分析、软件设计、描述工具、程序编码、软件测试、软件维护、面向对象技术、面向对象的分析和设计、软件管理技术 七、毕业论文/设计(100学时) 详细请看http://www.xianhe.net/Profession/IC/IC.asp 里面有参考书目
回复

使用道具 举报

千问 | 2008-2-8 21:41:09 | 显示全部楼层
汇编语言是嵌入式开发的重要语言在大学里 主要是自学如果想干程序员 那就得学 java c# asp.net 等
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行