📺 机顶盒 · 嵌入式课程
共 20 门专题 · 点击封面或标题进入课程
/* system移植 */
#include <boot>
$ make env
从零搭建
《从零搭建机顶盒系统移植环境》
环境·移植
→
// memory leak
valgrind --leak-check
heap dump
内存排查
《嵌入式机顶盒内存泄漏排查手册》
调试·内存
→
bootrom → spl
uboot start
kernel boot
Bootloader
《机顶盒Bootloader启动流程深度解析》
启动·底层
→
OTA update
AB分区 · 校验
recovery
OTA升级
《机顶盒OTA升级系统完整实现》
系统·升级
→
wlan0: link up
cfg80211
iw dev wlan0
WiFi驱动
《机顶盒WiFi驱动开发与调试实战》
无线·驱动
→
middleware
DVB · HbbTV
performance
中间件
《机顶盒中间件集成与性能调优实战》
集成·调优
→
boot time
init优化
prelink
启动优化
《机顶盒启动速度优化实战技巧》
性能·启动
→
GPU · DRM
framebuffer
vsync
图形显示
《机顶盒图形显示系统性能提升实战》
图形·性能
→
I2C · SPI · UART
GPIO · IRQ
device tree
总线驱动
《机顶盒外设总线驱动开发手册》
驱动·总线
→
task_struct
CFS · RT
资源管控
多任务
《机顶盒多任务调度与资源管理》
调度·OS
→
secure boot
RSA · AES
TPM · 验签
安全启动
《机顶盒安全启动与加密方案设计》
安全·加密
→
module_init
platform_driver
devicetree
Linux驱动
《机顶盒嵌入式Linux驱动开发实战》
驱动·Linux
→
SQLite · LevelDB
flash存储
事务·索引
数据库
《机顶盒嵌入式数据库存储方案实战》
存储·数据库
→
需求→设计
编码→测试
发布·维护
全流程
《机顶盒嵌入式软件全流程开发实录》
工程·流程
→
分层架构
模块解耦
设计模式
架构设计
《机顶盒嵌入式软件架构设计精讲》
架构·设计
→
GPIO · I2C · SPI
逻辑分析仪
驱动调试
接口调试
《机顶盒硬件接口驱动调试全攻略》
硬件·调试
→
stress test
crash dump
hung task
稳定性
《机顶盒系统稳定性测试与调优实战》
测试·调优
→
IR · NEC协议
input子系统
scancode
红外遥控
《机顶盒红外遥控驱动开发指南》
驱动·红外
→
TCP/IP · lwIP
socket优化
zero-copy
网络协议栈
《机顶盒网络协议栈移植与优化实战》
网络·移植
→
PTS · DTS
AV sync
jitter buffer
音视频同步
《机顶盒音视频同步算法实战》
多媒体·算法
→