嵌入式系统基础


西北大学信息科学与技术学院

电子信息工程专业

2020年春季学期

时间 星期一上午3-4节 星期三上午3-4节
地点 1408 1408
教师 罗迒哉
邮件 hzluo (at) nwu(dot) edu.cn
办公室 信息学院505
答疑(Office Hour) 星期五10:30-12:30
教材 《嵌入式系统设计》: (美)瓦伊德,(美)吉瓦尔吉斯著,骆丽译,北京航天航空大学出版社,ISBN 9787810774635

课件

阅读材料

相关链接

  • 嵌入式系统介绍

01.PPT

  • 嵌入式系统开发流程介绍
  • 系统结构介绍

02.PPT arch.ppt

  • 汇编介绍

请参考《微机原理与应用》和《单片机原理与应用》两门课程相关课件,不再讲解

  • 内存系统

教材第五章:请从教材主页下载

缓存系统 软件接口

  • 接口

教材第6章:请从教材主页下载

串行总线

PC总线历史

软件视角下的接口:《计算机组成与体系结构》第8章

串行总线:lecture4-serial_busses.pptx

串口开发:04-Serial.ppt

串口实验:05-SerialExp.ppt

GPIO:06-GPIO.ppt 8_IOports_v21.pps STM32 GPIO

PWM:PWM_Fall13.pptx

  • 实验1

基本信息

报告模板 提取码: 15qw

实验反馈 提取码: 15qw

  • 实验2

报告模板 提取码: 15qw

  • 嵌入式操作系统

实时操作系统介绍

操作系统(第一、第二章)

FreeRTOS

课程教材英文主页:http://esd.cs.ucr.edu/

课程《微机原理与应用

课程《单片机原理与应用

本课程SPOC:http://www.icourse163.org/spoc/course/NWU-1453077193

引用课程MOOC:https://www.icourse163.org/course/XMU-1001766012

学习强国视频:电脑点击此处 手机app搜索"嵌入式系统与实验"

相关电子书:

嵌入式系统设计与开发实践(第2版)

嵌入式系统技术与应用

C/C++嵌入式系统编程

嵌入式系统-硬件与软件架构

 

SDCC: Small Device C Compiler   用户手册

How to Configure a Project with Code::Blocks

课程《智能移动设备软件开发

课程《开源代码分析

FreeRTOS: https://www.freertos.org/

Code::Blocks 最新版下载

Prof. Linden McClure @ University of Colorado

Keil C51 C Compiler

RTX51 Tiny Real-Time Kernel

PaulOS: AN 8051 RTOS, Part I

PaulOS: AN 8051 RTOS, Part II

Cygnal (Silicon Labs) 8051 Port of FreeRTOS

关于51应用的讨论

教材搜索链接:当当 京东

课程QQ群

一班:1062646820

二班:1017889180

51软件算法测试工具

通过配置适当软件,可以在Windows/Linux下使用51模拟器测试51软件算法。EdSim51DI是一款比较合适的免费软件。该软件是Java软件,因此需要事先安装Java。用法:51serial.7z下载(提取码:caci),包括用法ppt、配套的Code::Blocks工程、C源码及编译好的.hex文件。

PC平台串口封装类及样例程序:百度网盘 提取码: nmgs

致谢