Deloitte
6 位校友岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer
CSSE4011
课程定位 CSSE4011(Advanced Embedded Systems)是 UQ 课程体系中兼顾理论与实践的一门超难课程,核心目标是把“会看懂”升级为“会分析、会实现、会解释”。课程通常承担承上启下作用:前接基础概念,后接更高阶专题或项目。对准备走软件、数据、工程或研究路径的同学来说,这类课程的价值不只在分数,更在于建立可迁移的方法框架和稳定交付能力。 技术栈与学习内容 学习内容通常覆盖该方向的关键概念、方法与工具链,并通过练习或作业落实到具体场景。常见会使用 Python、R、MATLAB、C/C++ 或课程指定软件(以官方课纲为准)。课程强调的不只是“得到答案”,还包括假设条件、步骤完整性、结果解释与复现性。也就是说,你需要同时训练知识准确度、实现质量和表达清晰度。 课程结构 课程一般按周推进,前段搭建概念框架,中段进入题型训练与案例应用,后段做综合整合与评估冲刺。考核常见组合为 Quiz/Lab、作业、报告和期末评估。评分不仅看正确率,也看分析逻辑、书写/代码规范与结论表达。多数同学真正拉开差距的阶段在中后期:是否能持续输出,而不是临近截止日突击。 适合人群 适合希望夯实底层能力、提升问题拆解与建模能力、并改善学术或工程表达的同学。若你计划继续修读高阶课程,或希望在实习与求职中提升“把事情做对并讲清楚”的竞争力,这门课很值得投入。
Course decision
先看考核重心、截止节奏和入门要求,再决定这门课是否适合你的学期安排。
考核总权重
100%
4 项考核
最高单项
40%
Major Project/Thesis
期末考试
未注明
以官方 outline 为准
Hurdle
未列出
当前考核表没有 Hurdle 标记
What you learn
学习成果来自官方 Unit Outline,关键词来自这门课的逐周主题。
Syllabus
默认只展示每周独有的知识重点;节奏、考核、Tutorial 和避坑信息按需展开。
### 📖 核心知识点:高级嵌入式架构与Zephyr RTOS 课程开篇介绍高级嵌入式系统的设计理念。学习 ARM Cortex-M 高级特性(MPU, DMA, Low-Power Modes)。引入 Zephyr RTOS 作为开发平台——一个支持多种硬件架构的开源实时操作系统。搭建 Zephyr 开发环境并编译第一个应用。 - **核心概念/公式**: Zephyr 的 DeviceTree 配置系统、Kconfig 构建系统、west 工具链管理、Nordic nRF52840 / STM32 开发板 ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 9h(Lecture 2h + Practical 3h + 自学 4h) 🎯 **考试关联**: Final Exam 会考 Zephyr 架构和 RTOS 高级概念。 🧪 **Tutorial/Lab**: 搭建 Zephyr SDK 环境,编译运行 Hello World 和 LED Blink 示例程序。 📌 **作业关联**: 所有 Prac/Project 都基于 Zephyr 平台。环境搭建必须在本周完成。 ⚠️ **易错点**: Zephyr 的 west 工具链版本管理容易出问题;DeviceTree overlay 配置错误导致外设不工作;确保使用正确的 Board Target(不同开发板的 target 名不同)。
### 📖 核心知识点:Zephyr内核服务与线程管理 深入 Zephyr 的内核机制。学习 Thread 创建、优先级配置、Scheduling Policy(Preemptive, Cooperative)。掌握 Zephyr 的同步原语:Semaphore (k_sem)、Mutex (k_mutex)、Message Queue (k_msgq)。学习 Workqueue 和 Timer 的使用。 - **核心概念/公式**: k_thread_create() 的参数(entry point, stack, priority)、k_sem_give/take、k_mutex_lock/unlock、Priority Ceiling Protocol ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐ | 预计投入 10h(Lecture 2h + Practical 3h + 自学 5h) 🎯 **考试关联**: Zephyr 线程管理和同步机制是考试核心内容。 🧪 **Tutorial/Lab**: 创建多线程应用,使用 Semaphore 和 Message Queue 实现任务间通信。 📌 **作业关联**: Prac 1 — 多线程传感器数据采集系统的基础。 ⚠️ **易错点**: Zephyr thread stack 大小需要在编译时确定(不是动态分配);Cooperative thread 不会被抢占,需要主动 yield;k_mutex 不能在 ISR 中使用(用 k_sem 替代)。
### 📖 核心知识点:蓝牙低功耗基础 学习 BLE (Bluetooth Low Energy) 协议栈架构。掌握 GAP (Generic Access Profile) 的角色:Broadcaster, Observer, Peripheral, Central。学习 GATT (Generic Attribute Profile) 的 Service/Characteristic 模型。使用 Zephyr BLE API 实现基本的广播和连接。 - **核心概念/公式**: BLE 协议栈分层 (PHY→LL→L2CAP→ATT→GATT→GAP)、Advertising Interval、Connection Interval、MTU Size ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐ | 预计投入 10h(Lecture 2h + Practical 3h + 自学 5h)🔥 高压周 🎯 **考试关联**: BLE 协议栈和 GATT 模型是 Final Exam 的重要考点。 🧪 **Tutorial/Lab**: 配置 nRF52840 作为 BLE Peripheral,创建自定义 GATT Service 发送传感器数据。 📌 **作业关联**: BLE 通信是项目的核心无线接口。 ⚠️ **易错点**: BLE 和 Classic Bluetooth 是完全不同的协议栈;Advertising Data 最大 31 bytes(Extended Advertising 可更大);Connection Interval 设置太短会大幅增加功耗。
### 📖 核心知识点:IEEE 802.15.4与Thread/Zigbee网络 学习 IEEE 802.15.4 低速率无线个域网标准。掌握 Thread 和 Zigbee 网络协议的架构、寻址和路由。学习 Mesh Networking 的概念:Coordinator, Router, End Device 角色。了解 OpenThread 在 Zephyr 中的集成。 - **核心概念/公式**: 802.15.4 PHY 参数 (2.4GHz, 250kbps)、Thread 的 6LoWPAN 压缩、Mesh 路由算法、PAN ID 和 Extended Address ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐ | 预计投入 10h(Lecture 2h + Practical 3h + 自学 5h) 🎯 **考试关联**: 无线网络协议的对比分析是常见考题。 🧪 **Tutorial/Lab**: 搭建 Thread Mesh 网络,实现多节点数据传输。 📌 **作业关联**: 无线网络选型影响项目架构设计。 ⚠️ **易错点**: Thread 和 Zigbee 都基于 802.15.4 但上层协议不同;Mesh 网络的 Routing Table 在节点增多时开销增大;Thread 的 Border Router 配置复杂。
### 📖 核心知识点:无线传感器网络协议 学习 Wireless Sensor Network (WSN) 的设计原则和协议栈。掌握 MAC 层协议的分类:Contention-based (CSMA/CA), Schedule-based (TDMA), Hybrid。学习数据聚合 (Data Aggregation) 和路由协议 (LEACH, Directed Diffusion) 的原理。 - **核心概念/公式**: CSMA/CA 的退避算法、TDMA 时隙分配、LEACH 的 Cluster Head 轮换机制、数据聚合减少传输次数 ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐ | 预计投入 10h(Lecture 2h + Practical 3h + 自学 5h) 🎯 **考试关联**: WSN 协议的对比和设计权衡是考试内容。 🧪 **Tutorial/Lab**: 实现简单的 Star/Mesh 拓扑 WSN,测量数据传输可靠性和延迟。 📌 **作业关联**: Prac 2 涉及 WSN 设计和数据收集。 ⚠️ **易错点**: CSMA/CA 在高密度部署时冲突严重,吞吐量下降;TDMA 需要精确时钟同步;Cluster Head 选举算法的能量均衡性。
### 📖 核心知识点:低功耗设计与能量采集 学习嵌入式系统的功耗管理策略。掌握 MCU 的低功耗模式(Sleep, Deep Sleep, Shutdown)和唤醒源配置。学习 Dynamic Voltage and Frequency Scaling (DVFS) 概念。了解 Energy Harvesting 技术(Solar, Piezoelectric, RF)及其在 WSN 中的应用。 - **核心概念/公式**: Sleep Mode 的电流消耗对比、Battery Life = Battery Capacity / Average Current、Duty Cycling 降低平均功耗 ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 9h(Lecture 2h + Practical 3h + 自学 4h) 🎯 **考试关联**: 低功耗设计策略和电池寿命计算是考试可能的考点。 🧪 **Tutorial/Lab**: 测量不同低功耗模式下的实际电流消耗,优化传感器节点的 Duty Cycle。 📌 **作业关联**: 项目中的功耗优化影响最终评分。 ⚠️ **易错点**: Deep Sleep 模式下 RAM 内容可能丢失;唤醒延迟影响实时性;功耗测量工具的精度限制(需要使用 Power Profiler Kit)。
### 📖 核心知识点:传感器融合与信号处理 学习多传感器数据融合的算法。掌握数字滤波器(FIR, IIR, Kalman Filter)在嵌入式系统上的实现。学习 IMU (Inertial Measurement Unit) 的加速度计、陀螺仪、磁力计数据融合。了解 AHRS (Attitude and Heading Reference System) 算法。 - **核心概念/公式**: Complementary Filter(简易传感器融合)、Kalman Filter 的 Predict-Update 循环、Madgwick/Mahony AHRS 算法 ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐⭐ | 预计投入 11h(Lecture 2h + Practical 3h + 自学 6h)🔥 高压周 🎯 **考试关联**: 传感器融合原理和 Kalman Filter 概念是考试高级内容。 🧪 **Tutorial/Lab**: 使用 IMU 传感器采集加速度和角速度数据,实现 Complementary Filter 融合。 📌 **作业关联**: 传感器融合是项目中的高级功能。 ⚠️ **易错点**: Kalman Filter 的 Q/R 矩阵调参需要实验;Gyroscope 的漂移 (Drift) 需要定期校正;嵌入式上浮点运算效率低,考虑定点数实现。
### 📖 核心知识点:物联网协议 - MQTT、CoAP与HTTP 学习物联网应用层协议。掌握 MQTT (Message Queuing Telemetry Transport) 的 Pub/Sub 模型、QoS 等级 (0/1/2)。学习 CoAP (Constrained Application Protocol) 的 RESTful 接口。对比 MQTT vs CoAP vs HTTP 在 IoT 场景的适用性。 - **核心概念/公式**: MQTT Pub/Sub + Topic 层级、CoAP 的 Confirmable/Non-confirmable Message、QoS 0 (Fire-and-forget) vs QoS 1 (At least once) vs QoS 2 (Exactly once) ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 9h(Lecture 2h + Practical 3h + 自学 4h) 🎯 **考试关联**: IoT 协议的对比分析是常见考题。 🧪 **Tutorial/Lab**: 在 Zephyr 上实现 MQTT Client,将传感器数据发布到 MQTT Broker。 📌 **作业关联**: IoT 协议是项目云端连接的关键组件。 ⚠️ **易错点**: MQTT QoS 2 在资源受限设备上开销很大;CoAP 的观察 (Observe) 模式在 NAT 环境下可能失效;TLS/DTLS 加密在低端 MCU 上增加显著延迟。
### 📖 核心知识点:边缘计算与云端集成 学习 Edge Computing 的概念——在数据源附近进行处理以减少延迟和带宽。掌握 Edge-Cloud 架构的设计。学习如何将嵌入式系统与云平台(AWS IoT, Azure IoT Hub)集成。了解 TinyML 在边缘端的应用。 - **核心概念/公式**: Edge vs Cloud 的延迟/带宽/隐私权衡、MQTT Bridge 连接 Edge Gateway 到 Cloud、TinyML 推理引擎 (TFLite Micro) ⏰ **本周节奏**: 难度 ⭐⭐⭐ | 预计投入 9h(Lecture 2h + Practical 3h + 自学 4h) 🎯 **考试关联**: Edge Computing 架构和设计权衡可能出现在分析题中。 🧪 **Tutorial/Lab**: 搭建 Edge Gateway (Raspberry Pi / PC),聚合多个传感器节点数据并上传到云平台。 📌 **作业关联**: 项目的系统架构中 Edge-Cloud 分工影响整体设计。 ⚠️ **易错点**: Edge 端处理能力有限,不适合复杂模型;网络不稳定时需要本地缓存机制;云平台 API 的认证令牌管理。
### 📖 核心知识点:嵌入式与物联网系统安全 学习嵌入式和 IoT 系统面临的安全威胁。掌握加密基础:Symmetric (AES) vs Asymmetric (RSA/ECC) 加密。学习 TLS/DTLS 在 IoT 中的应用。了解安全启动 (Secure Boot)、固件更新 (OTA Update) 的安全机制。 - **核心概念/公式**: AES-128/256 的资源消耗、ECC 比 RSA 更适合资源受限设备、Secure Boot Chain of Trust、OTA 签名验证 ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐ | 预计投入 10h(Lecture 2h + Practical 3h + 自学 5h) 🎯 **考试关联**: IoT 安全的挑战和解决方案是考试可能的分析题。 🧪 **Tutorial/Lab**: 在 Zephyr 上启用 TLS 加密通信,对比加密前后的性能差异。 📌 **作业关联**: 项目中通信安全是加分项。 ⚠️ **易错点**: MCU 上的加密运算比 PC 慢 100-1000 倍;硬编码密钥在固件中是严重安全漏洞;OTA 更新的断点续传机制很重要(更新中断可能变砖)。
### 📖 核心知识点:定位与室内定位系统 学习室内定位技术。掌握 RSSI (Received Signal Strength Indicator) 测距的原理和 Path Loss Model。学习 Trilateration/Triangulation 定位算法。了解 UWB (Ultra-Wideband)、BLE AoA/AoD (Angle of Arrival/Departure) 等先进定位技术。 - **核心概念/公式**: Path Loss Model: RSSI = -(10n·log10(d) + A)、Trilateration: 三个已知点的距离交汇、Kalman Filter 平滑定位结果 ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐ | 预计投入 10h(Lecture 2h + Practical 3h + 自学 5h) 🎯 **考试关联**: 定位算法和 RSSI 模型是考试可能的计算题。 🧪 **Tutorial/Lab**: 使用 BLE Beacon 实现基于 RSSI 的室内定位 Demo。 📌 **作业关联**: 室内定位是多个项目选题的核心功能。 ⚠️ **易错点**: RSSI 值波动很大(多径效应),单次测量不可靠需要取平均;Path Loss Model 的参数 n 因环境而异需要现场标定;人体遮挡对 RSSI 影响很大。
### 📖 核心知识点:系统集成与项目演示 课程最终阶段。完成项目的所有模块集成、测试和优化。准备项目 Demo 和技术报告。总结课程中学到的嵌入式系统设计方法论和无线网络技术。 - **核心概念/公式**: System Integration Testing 策略、Performance Benchmarking、Technical Report 撰写规范 ⏰ **本周节奏**: 难度 ⭐⭐⭐⭐ | 预计投入 12h(Lecture 2h + Practical 3h + 自学 7h)📝 项目冲刺周 🎯 **考试关联**: Final Exam 覆盖全部 12 周内容。重点:BLE/Thread 协议 (25%)、Zephyr RTOS (20%)、WSN 协议 (15%)、低功耗设计 (15%)、IoT 安全 (10%)、传感器融合 (15%)。 🧪 **Tutorial/Lab**: Week 13 Lab 进行最终 Project Demo — 向 Tutor 展示完整的嵌入式系统并回答技术问题。 📌 **作业关联**: Project 截止提交。需要提交源代码 (Gitea repo)、技术报告和演示视频。 ⚠️ **易错点**: Demo 现场硬件不工作(提前准备备用设备和录制 Demo 视频作为 backup);Report 缺少系统架构图和性能分析数据会被扣分;Final Exam 内容广泛需要全面复习。
Assessment
Project Milestone
里程碑交付,评估设计与进度。
Major Project/Thesis
核心项目或论文工作。
Report/Presentation
技术报告与展示。
Final Evaluation
期末综合评估。
Assignments
CSSE4011 Advanced Embedded Systems 的核心分析与验证任务。
重点: 从问题拆解到方案验证的完整流程。
要求:提交分析报告、实验结果与关键图表/代码。
⏱ 预计 28 小时
完成端到端项目或专题研究任务。
重点: 技术路线选择、风险控制与结果表达。
要求:包含项目成果、展示材料与复盘。
⏱ 预计 36 小时
From Seniors
基础信息谁都查得到,真正值钱的是过来人的经验。
比你早一年的学长留下的真实经验 —— ChatGPT 给不了。
这门课还没有学长经验,你可以是第一个 —— 注册后在课内分享。
这门课暂无往年考点记录。
下面是匠人学院毕业生整体去过的公司分布(来自脱敏校友证言)。这是全平台的总体去向,不代表选这门课的人一定去这些公司。
统计自 317 份脱敏校友证言
岗位:Graduate Program · Graduate Consulting · Platform Engineer · Web developer · Platform engineer
岗位:Frontend Dev · junior frontend developer · Front-end Developer · Full Stack Developer
岗位:Full-stack Developer · Data Engineer · Consultant
关于这块数据,我们说实话
雇主墙来自脱敏毕业生证言(testimonials)的整体分布,无法关联到具体学员或其所选课程;仅作为毕业生去向的总体社会证明展示。
我们没有"某位学长选了这门课、后来进了哪家公司"这种可查询的个人去向档案 —— 校友证言是脱敏的,无法关联到具体的人或他选过的课。所以这里只给整体分布,不给个人路径,不编。