嵌入式Linux系统架构及开发流程
目录
嵌入式Linux系统架构及开发流程
软硬件系统架构
开发流程1——硬件开发(基于nokia——n810掌上电脑)
责任人:硬件工程师
责任:基于EVM板,添加、修改、删除硬件。
开发流程2——Bootloader移植
责任人:系统工程师或驱动工程师
责任:将bootloader移植到流程一所开发出来的硬件平台。
开发流程3——Linux内核移植
责任人:系统工程师或驱动工程师
责任:将Linux内核移植到流程1所开发出来的硬件平台。
开发流程4——根文件系统制作
责任人:系统工程师
责任:制作供内核启动的根文件系统。
开发流程5——业务相关的应用程序开发和业务相关的驱动程序开发
应用程序开发:
责任人:应用工程师
责任:开发和产品密切相关的应用程序。
驱动程序开发:
责任人:驱动工程师
责任:开发和产品密切相关的驱动程序,如触摸屏、无线网卡。
开发流程6
功能测试、性能测试、系统集成测试、实验局(系统设备)、发布。