我是一名在校的学生,想以后从事嵌入式开发,我不知道应该学习那些知识?
来源:百度知道 编辑:UC知道 时间:2024/05/27 09:17:51
硬件:arm 软件:汇编,c
还有参考专业课表:
---------------------
一、基础理论篇(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