某型号控制器主控软件研制项目

某型号控制器主控软件研制项目

Linux系统2023年11月-2024年02月
店铺头像
臧振立
案例介绍

项目职务:制器主控
项目描述:
项目背景:控制器设备(AVR8芯片)通过ARINC825总线与航电显示系统的交互功能
控制器设备包括鼠标,按键,开关,旋钮,信号指示灯以及背光等
项目目标:控制器主控软件需要实现时间触发的调度器,事件触发器,ARINC825总线设备驱动,信号采集器,数据封装和解析器,以及异常处理和恢复等功能
该项目适航关键等级B,遵循DO-178B研制过程保证
项目角色:在项目中承担软件设计师的角色,完成主控软件的需求开发,架构设计和代码设计,完成软件的调试和联试工作,与系统、硬件、集成、验证工程师等进行沟通协调
问题举例:如何保证任务满足ICD规定的消息周期的精度
解决方案:利用时间触发的调度器,为每一任务设置调度周期和延迟时间,将不同任务分布在预定的时间线上,并限制任务的最坏运行时间(WCET),采取超时循环,状态机等非阻塞方式
项目职责:
NXP芯片改型项目,已完成软件架构设计
项目业绩:
项目业绩:该项目已完成调试和集成联试,驱动软件稳定运行无bug,目前该项目已通过适航取证的关键阶段