<p>This subject enables students to analyse, design and implement real-time embedded systems. The subject will consider topics including multi-tasking, real-time networking and communications, real-time operating systems, timing analysis, pre-emptive and non-pre-emptive scheduling, and real-time programming languages. In particular, material will address embedded devices such as mobile phones and other internet-aware devices. The subject initially familiarises students with the fundamentals of programming for real-time embedded systems. A laboratory will provide students with guided experiments that investigate the opportunities and challenges of programming on embedded devices and platforms.</p> <p>该主题使学生能够分析,设计和实现实时嵌入式系统。 该主题将考虑主题,包括多任务,实时网络和通信,实时操作系统,时序分析,先发制人和非先发制人的调度,以及实时编程语言。 特别是,材料将解决嵌入式设备,如移动电话和其他互联网感知设备。 该主题最初使学生熟悉实时嵌入式系统的编程基础知识。 实验室将为学生提供指导性实验,以研究嵌入式设备和平台编程的机遇和挑战。</p> <p><strong>本课程介绍是由往届学长学姐回忆编辑而成。</strong></p> <p><strong>简介:</strong> 实时嵌入式系统是大三春季学期的必修课。本课以JAVA为编程工具, 旨在让学生熟悉有关实时嵌入式系统的各类基本思想理念并掌握基本的编程知识。学生所学知识多以概念介绍为主,其包括多线程,时序分析,实时网络通信,实时调度等。<br />然而,作为一门新领域的入门介绍类课程,其难度可谓相当大,也是多数人在大三一年里考得最差劲的一门课。该课程由学院里两个公认的授课水平较弱的老师负责,其上课内容以读课件的形式为主,更糟糕的是每一堂课的课件多达100页,且密密麻麻全是文字。一学期课件总数更是超过千页,让学生苦不堪言,期末复习难以下手。</p> <p> </p> <p><strong>Tutor简评:</strong></p> <p>1. 期末考试主要考察课件内容,可以说是除了把课件会背,没什么好方法。</p> <p>2. 平时实验要求使用JAVA编程,有期末大作业,且基本没有对JAVA讲解,所以对于没学过JAVA的小白十分不友好。</p>
