嵌入式系统基础概览:从Arm体系到S3C2440应用
需积分: 9 137 浏览量
更新于2024-07-30
收藏 4.41MB PPT 举报
"2011-第1章 概述-01"
本文档是针对嵌入式系统的一堂入门课程介绍,主要由曲凤娟和李建义讲解,适合于学习嵌入式方向的学生。课程包括48个学时,实验部分占12学时,分为6次进行,持续1-12周。这是一门考试课程,实验需两人一组完成,每位学生单独撰写实验报告。答疑时间为每周三下午4:00-5:30和周四下午2:00-4:00,在指定的教学地点进行。
课程的主要目标是使学生理解和熟悉ARM体系结构,掌握ARM集成开发环境ADS1.2,精通ARM系统编程技术,包括C语言与汇编语言的相互调用。此外,还要熟悉S3C2440微处理器及其数据手册,了解其外围接口如存储器、I/O接口、串口编程、中断、定时器和LCD控制器等。这门课程也为后续的嵌入式操作系统和嵌入式应用程序开发打下基础。
为了辅助学习,推荐了以下参考资料:
1. 范圣一的《ARM原理与嵌入式系统实战》
2. 杜春雷的《ARM体系结构与编程》
3. 李驹光的《ARM应用系统开发详解》
4. ARM公司的官方电子手册,包括Architecture Reference Manual和Program Techniques,以及ADS随带的手册,可在ARM官方网站上获取更多文档。
课程内容分为五个部分:
1. 嵌入式系统简介:包括嵌入式系统的定义、特点和应用范围。
2. 嵌入式系统组成:详述构成嵌入式系统的各个组成部分。
3. 嵌入式系统与PC机:对比分析两者的差异。
4. 嵌入式系统研发过程及ADS开发环境:阐述开发流程和工具的使用。
5. 小结:对本章内容的总结回顾。
在1.1.1章节中,嵌入式系统被定义为以应用为中心,基于计算机技术,软硬件可裁剪,针对特定应用的专用计算机系统,强调在功能、可靠性和成本等方面的定制化需求。
课程通过展示各种嵌入式产品的例子,如手机和PDA,来阐述嵌入式系统在日常生活中的广泛应用。嵌入式系统的特点包括其应用的针对性、技术与资金的高度密集性,以及在不断变化的市场中的创新性。这些特点使得嵌入式系统在后PC时代扮演着越来越重要的角色。
2020-05-12 上传
2024-08-08 上传
2022-06-29 上传
zj小潘
- 粉丝: 5
- 资源: 19
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践