军工嵌入式培训课程体系(选修)
课程目录
第一层次:军工嵌入式基础与规范
-
专题一:军工嵌入式系统概述与GJB标准体系
-
专题二:军工嵌入式软件工程与文档规范
-
专题三:军工嵌入式开发环境与工具链
第二层次:军工嵌入式硬件设计专题
-
专题四:军工嵌入式处理器选型与最小系统设计
-
专题五:军工嵌入式存储器接口电路设计
-
专题六:军工嵌入式电源与复位电路设计
-
专题七:军工嵌入式外围接口电路设计
第三层次:军工嵌入式软件设计专题
-
专题八:军工嵌入式C语言与编程规范(结合MISRA-C/GJB 5369)
-
专题九:军工ARM Cortex-M/A系列处理器编程(结合STM32/FS3000)
-
专题十:军工DSP处理器编程(结合TMS320C6000/FT-M6678)
-
专题十一:军工PowerPC处理器编程(结合MPC8247/FS5000)
第四层次:军工嵌入式操作系统专题
第五层次:军工嵌入式总线与通信专题
第六层次:军工嵌入式可信计算与安全专题
-
专题二十:可信计算与可信嵌入式系统设计
-
专题二十一:军用FPGA安全设计与比特流加密
-
专题二十二:嵌入式系统抗干扰与防逆向工程
-
专题二十三:军工嵌入式系统安全加固技术
第七层次:军工嵌入式可靠性与测试专题
第八层次:军工嵌入式综合实践与项目案例
-
专题二十八:飞控计算机嵌入式系统设计案例
-
专题二十九:导弹制导控制计算机设计案例
-
专题三十:军用无人平台嵌入式控制系统设计案例
课程体系概述
本课程体系聚焦于军工嵌入式系统这一核心领域,在结合军工企业实际人才需求与国防科研院所项目经验的基础上,按照嵌入式系统的技术层次和研发流程,分为八个层次,共三十个选修专题。每个专题均明确标注了所采用的软件工具、开发平台和设计规范,方便学员根据军工单位的实际需求进行精准选择。
军工嵌入式系统具有鲜明的行业特点:高可靠性与确定性、强实时响应要求、严酷环境适应性、安全保密要求、抗干扰与防逆向、自主可控国产化替代。据行业调研,现代武器装备中嵌入式软件的代码量已超过千万行,软件成本占比超过65%,嵌入式系统的可靠性直接影响装备战斗力。本课程体系覆盖了航天、航空、兵器、船舶、电子对抗等主要军工领域的嵌入式系统设计需求,融合了GJB标准体系与主流开发工具应用。
韩国LIG Nex1与韩国无线电促进协会联合运营的“SSEN嵌入式软件学校”计划到2026年为国防领域培养150名嵌入式软件专业人才,显示了军工嵌入式人才的迫切需求。国防科技大学、西北工业大学等院校在可信嵌入式系统、航天软件工程等领域开展了深入研究。本课程体系参考了这些院校的课程设置和培训经验,并结合了中际赛威等培训机构2026年度的嵌入式软件可靠性培训计划,以及ETest嵌入式系统测试教学实训平台的工程实践。
第一层次:军工嵌入式基础与规范
本层次旨在构建军工嵌入式系统的理论基础与行业规范,是后续所有专题学习的前提。
专题一:军工嵌入式系统概述与GJB标准体系
培训对象
-
新入职军工院所/企业的嵌入式工程师
-
从民用领域转向军工领域的软硬件设计人员
-
军工项目管理人员和质量管理人员
培训目标
-
了解军工嵌入式系统的特点与典型应用
-
掌握军工嵌入式相关的GJB标准体系框架
-
熟悉军工嵌入式系统的研制流程与技术状态管理
-
具备军工嵌入式开发的基本职业素养
培训内容介绍
-
军工嵌入式系统定义与特点:高可靠性、强实时性、资源受限、环境适应性
-
军工嵌入式系统典型应用:飞控计算机、火控计算机、导弹制导计算机、舰载指挥系统
-
嵌入式系统在国防装备中的战略地位:软件定义装备、智能化趋势
-
军工嵌入式相关GJB标准体系:GJB 9001C(质量管理)、GJB 5000B(软件能力成熟度)、GJB 5369(航天C语言规范)
-
军工嵌入式软件开发流程:需求分析、概要设计、详细设计、编码、测试、验收
-
技术状态管理:软件配置管理、版本控制、变更管理
-
军工嵌入式系统安全性要求:功能安全、信息安全、防逆向工程
-
国产化替代要求:自主可控政策、国产处理器选型(龙芯/飞腾/申威)、国产操作系统(天脉/ReWorks/道系统)
-
军工嵌入式开发保密要求:涉密项目管理制度、开发环境隔离
-
军工嵌入式常用开发工具链:编译器(Green Hills/DIAB/GCC)、调试器(JTAG/ICE)、仿真环境(QEMU/Proteus)
-
军工典型案例分析:某型飞控计算机嵌入式系统研制流程
-
综合研讨:军工嵌入式系统开发常见问题与对策
专题二:军工嵌入式软件工程与文档规范
培训对象
-
军工嵌入式软件工程师
-
软件项目管理人员
-
质量保证人员
培训目标
-
掌握军工嵌入式软件工程化的方法与要求
-
能够按照GJB 438B/C标准编写软件文档
-
熟悉软件配置管理与变更控制流程
-
满足军工项目对软件过程控制的严格要求
培训内容介绍
-
软件工程化基本概念:过程、方法、工具
-
GJB 5000B军用软件能力成熟度模型:关键过程域、成熟度等级
-
软件生存周期模型:瀑布模型、迭代模型、增量模型在军工项目中的选择
-
软件需求分析:需求获取方法、需求规格说明编写、需求跟踪矩阵
-
软件设计方法:结构化设计、面向对象设计、建模语言(AADL/EAST-ADL)
-
GJB 438B/C军用软件开发文档规范:文档体系结构、编写要点、评审要求
-
软件配置管理:配置项识别、版本控制(SVN/Git)、变更控制流程
-
软件质量保证:评审方法、审计要点、质量问题归零
-
软件测量与分析:规模度量(代码行/功能点)、缺陷密度、进度跟踪
-
软件过程改进:过程数据收集、过程评估、改进措施
-
软件安全性关键等级:DAL A/B/C/D等级划分、开发保证要求
-
综合实战:某型嵌入式软件项目文档体系构建
专题三:军工嵌入式开发环境与工具链
培训对象
-
军工嵌入式软件工程师
-
系统集成工程师
-
工具链支持人员
培训目标
-
掌握军工嵌入式开发环境的搭建与配置
-
能够熟练使用主流交叉编译工具链
-
掌握调试器、仿真器的使用方法
-
具备嵌入式开发环境管理能力
培训内容介绍
-
交叉编译环境概念:宿主机与目标机、交叉编译工具链组成
-
军工常用编译器:Green Hills MULTI、Wind River Diab、ARM Compiler、GCC
-
IDE集成开发环境:ARM DS-5/IAR/Keil、CCS(Code Composer Studio)
-
工程管理工具:Makefile编写、CMake应用、自动化构建
-
调试工具:JTAG调试器(Lauterbach/SEGGER/Blackhawk)、调试原理、断点设置
-
仿真环境:QEMU仿真、Proteus仿真、硬件在环仿真接口
-
版本控制工具:Git/SVN服务器搭建、分支管理策略
-
问题跟踪系统:JIRA/Redmine/Trac配置与使用
-
静态分析工具:PC-lint/QAC/Coverity应用、MISRA-C检查
-
动态分析工具:Valgrind、gcov、profiling工具
-
持续集成环境:Jenkins搭建、自动化构建与测试
-
综合实战:军工嵌入式开发环境完整搭建与配置
第二层次:军工嵌入式硬件设计专题
专题四:军工嵌入式处理器选型与最小系统设计
培训对象
-
军工嵌入式硬件设计工程师
-
嵌入式系统架构师
-
硬件系统工程师
培训目标
-
掌握军工嵌入式处理器的选型原则与方法
-
能够进行处理器最小系统的电路设计
-
熟悉国产处理器的应用现状与选型
-
满足军工嵌入式系统对处理器高可靠性的要求
培训内容介绍
-
军工嵌入式处理器分类:MCU、MPU、DSP、FPGA、SoC
-
处理器选型要素:性能指标(DMIPS/MFLOPS)、功耗、温度等级、抗辐射能力
-
国外军用处理器系列:ARM Cortex-R/M/A系列、PowerPC系列(Freescale)、DSP系列(TI C6000)
-
国产处理器系列:龙芯1号/2号系列、飞腾FT系列、申威SW系列、兆芯ZX系列
-
最小系统组成:处理器、时钟、复位、电源、存储器、调试接口
-
ARM Cortex-M处理器最小系统设计(结合STM32/FS3000)
-
ARM Cortex-A处理器最小系统设计(结合i.MX6/SSD20x)
-
PowerPC处理器最小系统设计(结合MPC8247/FS5000)
-
DSP处理器最小系统设计(结合TMS320C6748/FT-M6678)
-
时钟电路设计:晶振选型、时钟缓冲器、PLL配置
-
复位电路设计:上电复位、手动复位、看门狗复位
-
综合实战:某型军工嵌入式处理器最小系统设计
专题五:军工嵌入式存储器接口电路设计
培训对象
-
军工嵌入式硬件设计工程师
-
存储器系统设计人员
-
硬件系统工程师
培训目标
培训内容介绍
-
军工嵌入式存储器分类:程序存储器、数据存储器、非易失存储器
-
NOR Flash接口设计:并行NOR Flash、SPI NOR Flash、地址/数据线连接
-
NAND Flash接口设计:命令/地址/数据复用、ECC要求、坏块管理
-
SDRAM接口设计:SDR/DDR SDRAM、时序匹配、终端匹配
-
DDR2/DDR3/DDR4接口设计:分组等长、阻抗控制、参考电压
-
SRAM接口设计:异步SRAM、同步SRAM、时序计算
-
EEPROM与FRAM设计:I2C/SPI接口、写保护、数据保持
-
多存储器扩展设计:片选译码、地址空间分配、总线缓冲
-
存储器电源设计:不同电压域、上电顺序、去耦电容
-
数据保持可靠性:数据保持时间、温度影响、刷新策略
-
存储器的EDAC设计:检错纠错码、Hamming码、BCH码
-
综合实战:某型军工嵌入式系统存储器子系统设计
专题六:军工嵌入式电源与复位电路设计
培训对象
-
军工嵌入式硬件设计工程师
-
电源系统设计人员
-
硬件系统工程师
培训目标
-
掌握军工嵌入式系统的多路电源设计方法
-
能够进行电源时序控制与监控电路设计
-
掌握低功耗设计与电源管理技术
-
满足军工嵌入式系统对电源高可靠性的要求
培训内容介绍
-
嵌入式系统电源需求分析:各路电压、电流、纹波要求
-
电源拓扑选择:LDO、DC/DC Buck/Boost、PMIC
-
多路电源时序控制:上电顺序要求、下电顺序要求、专用电源时序芯片
-
电压监测与看门狗:电压监测电路、看门狗定时器、复位信号生成
-
低功耗设计技术:睡眠模式、动态电压频率调节(DVFS)、电源门控
-
电源滤波设计:输入滤波、输出滤波、去耦电容配置
-
电源完整性考虑:IR Drop分析、电源平面设计
-
电池管理电路:电池充电、电量监测、低电压告警
-
电源保护电路:过压保护、过流保护、反接保护、浪涌抑制
-
热设计考虑:电源效率、散热措施、温度监测
-
国产电源芯片选型:圣邦微、士兰微、杰华特等
-
综合实战:某型军工嵌入式系统电源子系统设计
专题七:军工嵌入式外围接口电路设计
培训对象
-
军工嵌入式硬件设计工程师
-
接口电路设计人员
-
系统集成工程师
培训目标
培训内容介绍
-
GPIO接口设计:输入/输出配置、上拉/下拉电阻、驱动能力
-
按键与LED接口:按键消抖、LED驱动、矩阵键盘
-
ADC接口设计:模拟输入通道、参考电压、采样保持电路
-
DAC接口设计:输出缓冲、电压/电流输出、平滑滤波
-
定时器/PWM接口:PWM输出、电机控制、脉冲计数
-
编码器接口:正交编码器输入、位置/速度检测
-
显示接口:LCD/OLED屏接口、SPI/I2C/并行连接
-
触摸屏接口:电阻式/电容式触摸屏、触摸控制器
-
传感器接口:温度传感器、压力传感器、加速度计、陀螺仪
-
执行器驱动:直流电机驱动、步进电机驱动、伺服电机控制
-
隔离接口设计:光耦隔离、磁耦隔离、隔离电源
-
综合实战:某型军工嵌入式系统外设接口设计
第三层次:军工嵌入式软件设计专题
专题八:军工嵌入式C语言与编程规范(结合MISRA-C/GJB 5369)
培训对象
-
军工嵌入式软件工程师
-
嵌入式软件开发人员
-
软件质量保证人员
培训目标
培训内容介绍
-
嵌入式C语言特点:资源受限、位操作、指针应用、内存管理
-
数据类型使用规范:整型大小、有符号/无符号、类型转换
-
控制结构使用规范:if/else、switch、循环、goto限制
-
函数设计规范:函数长度、参数个数、返回值处理
-
指针使用规范:空指针检查、指针运算、数组访问
-
内存管理规范:静态分配优先、动态分配限制、内存泄漏防范
-
预处理器使用规范:宏定义、条件编译、文件包含
-
MISRA-C标准:MISRA-C:2004/MISRA-C:2012规则体系、关键规则解读
-
GJB 5369航天C语言安全子集:与MISRA-C的差异、强制规则
-
代码静态分析工具应用:PC-lint/QAC应用、规则配置、告警处理
-
代码审查要点:审查流程、检查单、常见缺陷
-
综合实战:遵循GJB 5369规范的代码编写与静态检查
专题九:军工ARM Cortex-M/A系列处理器编程(结合STM32/FS3000)
培训对象
-
军工嵌入式软件工程师
-
底层驱动开发人员
-
嵌入式应用开发人员
培训目标
培训内容介绍
-
ARM Cortex-M/A处理器体系结构:内核、总线矩阵、存储器映射
-
开发环境搭建:Keil/IAR/DS-5配置、工程建立、编译调试
-
启动代码分析:复位向量、堆栈初始化、时钟配置
-
GPIO编程:寄存器操作、库函数使用、位带操作
-
中断系统编程:NVIC配置、中断优先级、中断服务函数
-
系统定时器(SysTick):定时配置、延时函数实现
-
通用定时器(TIM):定时、PWM输出、输入捕获
-
DMA控制器编程:DMA配置、内存到外设传输、完成中断
-
模拟外设编程:ADC/DAC配置、采样触发、数据读取
-
国产ARM替代方案:复旦微FS3000系列、国民技术N32系列
-
低功耗模式编程:睡眠、停止、待机模式、唤醒源配置
-
综合实战:基于STM32/FS3000的飞控数据采集系统
专题十:军工DSP处理器编程(结合TMS320C6000/FT-M6678)
培训对象
-
军工DSP软件开发工程师
-
信号处理算法工程师
-
实时控制软件开发人员
培训目标
培训内容介绍
-
TMS320C6000 DSP体系结构:CPU核、流水线、存储器架构
-
开发环境搭建:Code Composer Studio配置、工程建立
-
C6000 C/C++编译器优化:编译器选项、pragma指令、intrinsic函数
-
线性汇编编程:性能关键代码优化、软件流水
-
GPIO与中断编程:GPIO配置、中断路由、中断服务
-
增强型PWM(ePWM)模块编程:PWM波形生成、死区控制、同步
-
QEP编码器接口编程:位置捕获、速度计算
-
CAN总线模块编程:CAN控制器配置、消息发送/接收
-
DMA/EDMA编程:数据传输、乒乓缓冲、链式传输
-
多核DSP编程:TMS320C6678/FT-M6678多核架构、核间通信、共享内存
-
DSP/BIOS/SYS/BIOS应用:任务调度、信号量、消息队列
-
综合实战:基于TMS320C6748/FT-M6678的雷达信号处理
专题十一:军工PowerPC处理器编程(结合MPC8247/FS5000)
培训对象
-
军工PowerPC软件开发工程师
-
嵌入式系统底层开发人员
-
通信与控制应用开发人员
培训目标
培训内容介绍
-
PowerPC处理器体系结构:Book E架构、寄存器集、指令集
-
主流军工PowerPC处理器:MPC82xx/83xx/85xx系列、QorIQ系列、国产FS5000
-
开发环境搭建:Wind River Workbench/Linux交叉编译环境
-
启动流程分析:Bootloader设计、U-Boot移植、内核引导
-
异常与中断处理:异常向量表、中断控制器(PIC/MPIC)、中断处理流程
-
内存管理单元(MMU):地址转换、页表配置、Cache管理
-
处理器间通信(IPC):消息单元(Messaging Unit)、门铃中断
-
快速消息单元(RapidIO)接口编程
-
以太网控制器编程:TSEC/FEC驱动、DPDK应用
-
国产FS5000处理器编程:与PowerPC兼容性、特色功能
-
性能优化技术:Cache优化、指令流水线调度
-
综合实战:基于MPC8247/FS5000的通信处理机开发
第四层次:军工嵌入式操作系统专题
专题十二:军工嵌入式实时操作系统基础与选型
培训对象
培训目标
-
掌握嵌入式实时操作系统的基本概念与原理
-
能够根据军工项目需求选择合适的RTOS
-
了解主流军工RTOS的特点与应用场景
-
满足军工嵌入式系统对操作系统的选型要求
培训内容介绍
-
实时操作系统基本概念:任务、调度、同步、通信、中断处理
-
实时调度算法:速率单调调度(RMS)、最早截止时间优先(EDF)、时间片轮转
-
任务间通信机制:信号量、消息队列、管道、共享内存
-
同步与互斥:互斥信号量、优先级反转与继承、死锁预防
-
时间管理:系统时钟、定时器、超时处理
-
内存管理:静态分区、动态分配、内存保护
-
中断处理机制:中断延迟、中断嵌套、中断线程化
-
军工领域主流RTOS:VxWorks(Wind River)、天脉(ACoreOS)、ReWorks(华东所)、道系统(麒麟)
-
RTOS选型因素:实时性能、可靠性认证、生态支持、国产化要求
-
RTOS认证标准:DO-178C、IEC 61508、GJB 5000A
-
开源RTOS在军工的应用:FreeRTOS/RT-Thread的加固与认证
-
综合研讨:某型军工项目RTOS选型分析
专题十三:VxWorks操作系统应用与驱动开发(军用版)
培训对象
-
军工嵌入式软件工程师
-
VxWorks应用开发人员
-
驱动开发工程师
培训目标
-
掌握VxWorks操作系统的体系结构与核心机制
-
能够进行VxWorks应用程序开发
-
掌握设备驱动开发方法
-
满足军工装备对VxWorks应用的广泛需求
培训内容介绍
-
VxWorks体系结构:Wind内核、BSP、驱动框架、网络协议栈
-
Workbench开发环境:工程建立、编译调试、性能分析
-
任务管理:任务创建/删除、任务控制、任务信息
-
任务间通信:信号量(二进制/计数/互斥)、消息队列、管道、事件
-
内存管理:分区内存管理、堆内存管理、虚拟内存支持
-
定时器管理:系统时钟、看门狗定时器、高精度定时器
-
中断处理:中断连接、中断服务程序、中断栈
-
I/O系统:文件系统、标准I/O、设备驱动框架
-
字符设备驱动开发:驱动结构、入口点函数、数据交换
-
网络驱动开发:END驱动模型、MUX接口、数据包处理
-
VxWorks 6.x/7.x新特性:进程模式、SMP支持、安全增强
-
综合实战:基于VxWorks的飞控计算机应用开发
专题十四:天脉/ReWorks国产操作系统应用开发
培训对象
-
军工嵌入式软件工程师
-
国产操作系统应用开发人员
-
自主可控系统移植人员
培训目标
培训内容介绍
-
国产操作系统发展现状:天脉、ReWorks、道系统、鸿蒙
-
天脉操作系统体系结构:ACoreOS内核、分区管理、ARINC 653支持
-
天脉开发环境:TIDE集成开发环境、工程配置、编译调试
-
天脉任务管理:符合ARINC 653的分区操作系统、进程/线程管理
-
天脉通信机制:分区内通信、分区通信、健康监控
-
ReWorks操作系统体系结构:微内核架构、组件化设计
-
ReWorks开发环境:ReDe集成环境、配置工具、调试器
-
ReWorks驱动框架:设备驱动模型、驱动开发流程
-
VxWorks应用移植:API映射、差异分析、移植策略
-
国产操作系统的认证情况:适航认证、安全认证
-
国产操作系统生态建设:中间件支持、工具链完善
-
综合实战:某型航空应用向天脉/ReWorks的移植
专题十五:嵌入式Linux在军工领域的裁剪与加固
培训对象
-
军工嵌入式Linux开发工程师
-
系统定制与裁剪人员
-
安全加固工程师
培训目标
-
掌握嵌入式Linux的裁剪与定制方法
-
能够进行Linux内核实时性加固
-
掌握嵌入式Linux的安全加固技术
-
满足军工装备对Linux应用的可靠性与安全性要求
培训内容介绍
-
嵌入式Linux应用现状:在军工领域的应用场景与限制
-
内核裁剪技术:内核配置、模块化设计、尺寸优化
-
根文件系统定制:BusyBox、Buildroot、Yocto Project
-
启动优化:U-Boot优化、内核启动时间、应用启动加速
-
实时性加固:PREEMPT_RT补丁、实时内核配置、中断线程化
-
内存管理与保护:CMA、内存限制、OOM处理
-
文件系统加固:只读文件系统、JFFS2/UBIFS、写保护
-
安全增强:SELinux/AppArmor配置、权限最小化、安全审计
-
加密与认证:文件加密、内核模块签名、完整性校验
-
网络加固:防火墙配置、服务最小化、入侵检测
-
看门狗与监控:硬件看门狗、软件监控、自恢复机制
-
综合实战:某型嵌入式Linux系统裁剪与加固
第五层次:军工嵌入式总线与通信专题
专题十六:军工嵌入式串行总线编程(RS232/RS422/RS485/CAN)
培训对象
-
军工嵌入式软件工程师
-
通信接口驱动开发人员
-
系统集成工程师
培训目标
-
掌握军工常用串行总线的协议特性与编程方法
-
能够进行UART/CAN驱动程序开发
-
掌握总线错误处理与故障诊断技术
-
满足军工嵌入式系统对外部通信的需求
培训内容介绍
-
串行通信基础:同步/异步、波特率、数据格式
-
UART驱动开发:寄存器配置、中断处理、DMA传输
-
RS232/RS422/RS485电气特性与编程差异
-
多机通信协议设计:地址识别、帧格式、校验和
-
CAN总线协议基础:CAN 2.0A/B、帧格式、仲裁机制
-
CAN控制器驱动开发:初始化、消息发送/接收、过滤器配置
-
CAN错误处理:错误状态、错误计数、总线关闭恢复
-
CANopen协议应用:对象字典、PDO/SDO、网络管理
-
J1939协议应用:商用车辆总线协议在军工的应用
-
串行总线故障诊断:逻辑分析仪使用、波形分析、错误注入
-
总线隔离与防护:隔离器件、浪涌保护、EMC考虑
-
综合实战:基于CAN总线的分布式控制网络编程
专题十七:MIL-STD-1553B总线协议与驱动开发
培训对象
-
军工嵌入式软件工程师
-
航空总线开发人员
-
航电系统集成工程师
培训目标
培训内容介绍
-
MIL-STD-1553B总线概述:发展历史、应用领域、技术特点
-
1553B总线协议规范:电气特性、字格式(命令字/数据字/状态字)
-
1553B消息格式:BC到RT、RT到BC、RT到RT、广播
-
1553B系统组成:总线控制器(BC)、远程终端(RT)、总线监视器(MT)
-
1553B总线拓扑:双冗余总线、耦合方式、终端器
-
1553B协议芯片:DDC BU-61580、HOLT HI-6120、国产SM61580
-
BC模式编程:消息调度、帧结构、重试策略
-
RT模式编程:子地址配置、数据缓冲、状态响应
-
MT模式编程:消息监视、数据记录、总线分析
-
1553B驱动设计:硬件抽象层、中断处理、应用接口
-
1553B总线测试:协议分析仪、一致性测试、故障注入
-
综合实战:基于1553B的航电系统通信程序设计
专题十八:ARINC 429总线协议与接口设计
培训对象
-
军工嵌入式软件工程师
-
航空电子系统工程师
-
接口驱动开发人员
培训目标
-
掌握ARINC 429总线的协议规范与特性
-
能够进行429总线接口驱动开发
-
掌握429总线与1553B的互联方法
-
满足民用飞机及军用运输机航电系统需求
培训内容介绍
-
ARINC 429总线概述:在民用及军用运输机中的应用
-
429总线协议规范:电气特性、字格式(标记位、数据位、符号位、奇偶位)
-
429总线拓扑:点对点、广播方式、传输速率(低速12.5Kbps/高速100Kbps)
-
429总线接口芯片:HI-8588、DEI1016、国产SM429
-
发送端设计:数据封装、发送控制、定时要求
-
接收端设计:数据解码、FIFO管理、中断处理
-
429驱动软件设计:初始化、发送/接收API、错误处理
-
429总线与1553B的互联:网关设计、协议转换
-
429总线测试工具:429总线分析仪、协议分析
-
多路429扩展设计:多通道控制器、总线负载计算
-
429总线故障诊断:奇偶错误、超时错误、数据一致性检查
-
综合实战:基于ARINC 429的航空数据采集系统
专题十九:军工嵌入式以太网与TCP/IP协议栈
培训对象
-
军工嵌入式软件工程师
-
网络协议开发人员
-
系统集成工程师
培训目标
-
掌握嵌入式以太网硬件接口设计
-
能够进行轻量级TCP/IP协议栈移植与应用
-
掌握军工专用网络协议的应用
-
满足军工装备网络化通信的需求
培训内容介绍
-
嵌入式以太网硬件接口:MAC控制器、PHY芯片、网络变压器
-
lwIP协议栈移植:内存管理、网卡驱动接口、操作系统封装层
-
uIP协议栈应用:轻量级协议栈、资源受限系统适用
-
TCP/UDP应用编程:socket API、网络服务设计
-
SNMP协议应用:网络管理代理、MIB库设计
-
FTP/TFTP协议应用:文件传输、远程升级
-
军工专用网络协议:AFDX(ARINC 664)、TTEthernet
-
时间敏感网络(TSN)技术:时间同步、流量调度、可靠性
-
网络安全协议:IPsec、TLS/DTLS、SSH
-
嵌入式Web服务器:HTTP服务器、CGI、AJAX应用
-
网络冗余设计:双冗余网卡、链路聚合、无缝冗余
-
综合实战:基于lwIP的嵌入式网络通信系统
第六层次:军工嵌入式可信计算与安全专题
专题二十:可信计算与可信嵌入式系统设计
培训对象
-
军工嵌入式系统架构师
-
安全关键系统设计人员
-
可信计算研究人员
培训目标
-
掌握可信计算的基本概念与技术体系
-
能够进行可信嵌入式系统的架构设计
-
掌握可信根、信任链、可信度量等核心技术
-
满足军工装备对可信计算与主动防御的要求
培训内容介绍
-
可信计算概述:TCG技术体系、可信计算平台、可信根
-
可信计算面临的挑战:网联化智能化时代的安全威胁
-
可信根(Root of Trust)设计:可信度量根(RTM)、可信存储根(RTS)、可信报告根(RTR)
-
信任链建立:启动信任链、静态信任链、动态信任链
-
可信平台模块(TPM/TPCM):硬件架构、功能接口、应用编程
-
可信度量技术:完整性度量、哈希扩展、平台配置寄存器(PCR)
-
可信报告与远程证明:AIK证书、Quote机制、挑战-响应
-
可信软件栈(TSS):功能分层、SPI/TSPI接口、应用开发
-
主动可信计算系统:全国产化软硬件平台实现
-
可信执行环境(TEE):TrustZone、TEE内部API、安全应用开发
-
可信嵌入式系统设计实例分析:航天装备可信计算应用
-
综合实战:基于国产TPCM的可信嵌入式系统设计
专题二十一:军用FPGA安全设计与比特流加密
培训对象
-
军工FPGA设计工程师
-
硬件安全工程师
-
防逆向工程研究人员
培训目标
培训内容介绍
-
FPGA安全概述:FPGA在关键系统中的应用、安全威胁全景
-
比特流安全威胁:比特流克隆、逆向工程、篡改攻击
-
比特流加密技术:AES加密、密钥存储、解密配置
-
安全启动实现:RSA认证、哈希校验、安全配置流程
-
防篡改机制设计:DoD防篡改指南要求、主动防护、被动防护
-
物理不可克隆功能(PUF):PUF原理、密钥生成、芯片指纹
-
密钥管理策略:密钥注入、密钥存储、密钥更新
-
故障注入攻击防护:电压故障、时钟故障、电磁故障
-
侧信道攻击防护:功耗分析、电磁辐射、时间分析
-
总线通信加密:内部总线加密、外部接口加密
-
FPGA安全设计实例:航天/军用FPGA安全设计案例
-
综合实战:基于FPGA的比特流加密与安全配置实现
专题二十二:嵌入式系统抗干扰与防逆向工程
培训对象
-
军工嵌入式软件工程师
-
硬件安全工程师
-
防逆向工程研究人员
培训目标
-
掌握嵌入式系统的抗干扰与防攻击技术
-
能够实现代码混淆与防逆向工程措施
-
掌握硬件防篡改与主动屏蔽设计
-
满足军工装备对防逆向与抗干扰的要求
培训内容介绍
-
嵌入式系统安全威胁:物理攻击、旁路攻击、软件攻击
-
代码混淆技术:控制流平坦化、虚假控制
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获