工作内容
软件组主要负责激光复合机打印机的底层嵌入式软件的开发,根据上层的控制要求、以及各种感应传感器的输入信号,实时控制各类马达等输出驱动部件,来实现复合机的整套机能的运作,包括激光复合机的核心现象转写机构,也包括给纸等各种前处理机构,和打孔装订等各种后处理机构,以及各机构之间的通信协作。
开发过程中,需要和电气硬件开发人员一起商讨CPU引脚配置等电气回路的设计,也需要和机械设计人员一起商讨驱动结构等机械方面的设计;需要详细配置CPU的各项功能来实现整套嵌入式软件的运转,及使用示波器等外围设备的测试来验证自己的设计,也需要各模块的概要设计、详细设计、编程测试等良好的软件开发流程、编程习惯、代码规范和团队协作沟通能力。