首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

嵌入式电子琴辅助系统的设计与实现

摘要第4-5页
Abstract第5页
第1章 绪论第8-12页
    1.1 研究目的与意义第8-9页
    1.2 国内外研究现状第9-10页
    1.3 研究内容第10-11页
    1.4 论文组织结构第11-12页
第2章 关键技术分析第12-18页
    2.1 开发环境与工具第13-16页
        2.1.1 研发设备第13-14页
        2.1.2 虚拟机环境第14-15页
        2.1.3 Qt Creator第15页
        2.1.4 烧录工具第15页
        2.1.5 串口通信软件putty第15页
        2.1.6 根文件制作软件Yocto第15页
        2.1.7 git功能介绍第15-16页
    2.2 嵌入式ARM移植技术第16-17页
        2.2.1 Linux内核编译第16页
        2.2.2 根文件系统配置第16页
        2.2.3 函数库与应用程序移植第16-17页
    2.3 串口通信技术第17页
    2.4 工程版本控制技术第17页
    2.5 本章小结第17-18页
第3章 系统需求分析与整体设计第18-22页
    3.1 电子琴辅助系统需求分析第18-19页
    3.2 电子琴辅助系统概要设计第19-21页
        3.2.1 整体架构设计思想和目标第19-20页
        3.2.2 系统各功能模块简介第20-21页
    3.3 本章小结第21-22页
第4章 系统详细设计与实现第22-56页
    4.1 嵌入式Linux系统移植第22-25页
        4.1.1 ARM Linux内核编译第22-23页
        4.1.2 原始根文件制作第23-24页
        4.1.3 嵌入式Linux系统烧录第24-25页
    4.2 多界面窗口管理第25-29页
        4.2.1 系统启动时窗口注册第26-27页
        4.2.2 系统运行时窗口间通信第27-29页
    4.3 系统初始化实现第29-32页
        4.3.1 辅助系统初始化设计第29-31页
        4.3.2 初始化流程中的重要技术第31-32页
    4.4 串口协议处理第32-38页
        4.4.1 串口线程设计第32-33页
        4.4.2 指令索引与事件类型第33-37页
        4.4.3 缓冲区算法实现第37-38页
    4.5 主界面实现第38-43页
        4.5.1 模板控件(container)设计实现第39-40页
        4.5.2 主界面框架设计第40-41页
        4.5.3 音色编辑与节奏编辑第41-43页
    4.6 文件管理实现第43-49页
        4.6.1 Linux外设挂载与信号交互机制第43-46页
        4.6.2 U盘文件显示与选择第46-47页
        4.6.3 重命名与输入法实现第47-48页
        4.6.4 文件快速定位操作实现第48-49页
    4.7 网络功能实现第49-54页
        4.7.1 页面设计与描述第50页
        4.7.2 LAMP服务器搭建第50-51页
        4.7.3 浏览、上传与下载实现第51-54页
    4.8 音频播录实现第54-55页
        4.8.1 alsa库移植第54页
        4.8.2 mplayer移植第54页
        4.8.3 音频播放与参数控制实现第54-55页
    4.9 本章小结第55-56页
第5章 界面展示与系统测试第56-61页
    5.1 功能与界面展示第56-60页
    5.2 系统测试第60页
    5.3 本章小结第60-61页
第6章 总结与展望第61-63页
    6.1 本文总结第61页
    6.2 展望第61-63页
致谢第63-64页
参考文献第64-65页

论文共65页,点击 下载论文
上一篇:小麦组蛋白去乙酰化酶基因TaHD2C功能研究
下一篇:锰矿污染区植物群落模式修复效应研究