
目录第2章 固件工程与编译系统2.1 NPU 固件工程结构:启动文件、驱动、库、应用一、先看完整工程目录(企业实战版)二、第一核心模块:启动文件(arch/目录)——固件运行的起点核心职能(缺一不可)新手开发要点三、第二核心模块:底层驱动(drivers/目录)——硬件操作的“执行者”驱动开发核心逻辑四、第三核心模块:功能库(lib/目录)——固件的“工具包”1. 通用基础库2. AI专用算子库(nn_ops/)五、第四核心模块:业务应用(app/目录)——固件的“总指挥”核心文件与逻辑(app/main.c)新手开发要点六、四大模块调用关系(全流程串讲)七、新手必懂:工程结构核心误区与开发原则八、本节核心总结课后实战任务本章课后实战作业第2章 固件工程与编译系统NPU固件属于嵌入式裸机/轻量级RTOS程序,和Linux应用工程的结构天差地别,没有操作系统的自动调度和内存管理,所有代码的组织、加载、运行都需要手动规划。本章核心围绕固件工程结构、编译系统原理、链接脚本、编译脚本实战展开,让你拿到一份NPU固件源码,能快速看懂目录、定位核心文件、理解代码调用逻辑,彻底告别“对着源码无从下手”的问题。