首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--网络操作系统论文

基于ARM Cortex-A9的嵌入式Linux内核移植研究与实现

摘要第3-4页
Abstract第4页
第一章 绪论第11-15页
    1.1 课题研究的背景和意义第11-12页
    1.2 国内外研究现状第12-13页
        1.2.1 嵌入式系统的发展现状和趋势第12页
        1.2.2 本课题研究现状第12-13页
    1.3 课题研究内容及章节安排第13-14页
    1.4 本论文的特点和创新点第14页
    1.5 本章小结第14-15页
第二章 ARM Linux下的设备树简介第15-24页
    2.1 设备树概述第15-18页
        2.1.1 设备树组成和结构第15页
        2.1.2 设备树源文件第15-18页
        2.1.3 设备树源码编译器第18页
        2.1.4 设备树二进制文件第18页
    2.2 设备树的使用方法第18-23页
    2.3 本章小结第23-24页
第三章 嵌入式Linux系统移植环境搭建第24-34页
    3.1 目标板硬件平台简介第24-26页
        3.1.1 Samsung Exyson4412芯片简介第24-25页
        3.1.2 目标板硬件介绍第25-26页
    3.2 宿主机开发环境搭建第26-33页
        3.2.1 Ubuntu系统安装第27-29页
        3.2.2 交叉编译工具链安装第29-31页
        3.2.3 其他开发工具和库的安装第31-33页
    3.3 本章小结第33-34页
第四章 移植引导加载程序U-boot第34-54页
    4.1 引导加载程序U-boot简介第34页
    4.2 Exyson4412芯片启动模式选择第34-36页
    4.3 U-boot移植分析第36-44页
        4.3.1 U-boot源代码结构第36-37页
        4.3.2 U-boot配置和编译第37-38页
        4.3.3 U-boot启动流程分析第38-42页
        4.3.4 U-boot的设备驱动模型第42-43页
        4.3.5 U-boot移植总体思路分析第43-44页
    4.4 U-boot在目标板上的移植第44-53页
        4.4.1 U-boot源码中添加目标板目录和文件第44-45页
        4.4.2 使用目标板上的LED灯进行代码调试第45-47页
        4.4.3 初始化Exynos4412芯片时钟第47-49页
        4.4.4 初始化调试串口第49-50页
        4.4.5 初始化内存拷贝U-boot到片外内存运行第50-53页
    4.5 本章小结第53-54页
第五章 嵌入式Linux内核移植第54-66页
    5.1 Linux内核相关介绍第54-59页
        5.1.1 Linux内核源码下载第54页
        5.1.2 Linux内核源代码目录结构第54-56页
        5.1.3 Linux内核的整体架构第56-57页
        5.1.4 Linux内核的配置和编译第57-59页
    5.2 ARM Linux内核启动过程分析第59-60页
    5.3 移植Linux内核到目标板第60-65页
        5.3.1 Linux内核源码中添加目标板配置文件第60-61页
        5.3.2 根据目标板硬件裁剪Linux内核第61-62页
        5.3.3 使用U-boot启动Linux内核第62-65页
    5.4 本章小结第65-66页
第六章 嵌入式Linux根文件系统构建第66-74页
    6.1 嵌入式Linux文件系统概述第66-67页
    6.2 嵌入式文件系统制作工具Busybox简介第67-68页
    6.3 制作嵌入式Linux Ramdisk文件系统第68-72页
        6.3.1 制作Linux根文件系统第68-71页
        6.3.2 制作Ramdisk文件系统第71-72页
    6.4 修改U-boot启动参数启动Linux内核第72-73页
    6.5 本章小结第73-74页
结论与展望第74-76页
    1.本文主要研究工作和结论第74页
    2.后续研究工作的展望第74-76页
参考文献第76-79页
攻读学位期间发表论文第79-81页
致谢第81-82页
附录A U-boot源码中添加目标板目录和文件代码第82-87页
附录B Exyson4412时钟初始化关键代码第87-88页
附录C Exyson4412串口初始化关键代码第88-90页
附录D Exyson4412内存初始化关键代码第90-93页
附录E Linux内核移植代码第93-100页

论文共100页,点击 下载论文
上一篇:基于Hadoop的海量文件存储系统的分析与设计
下一篇:列宁探索俄国社会主义建设道路取得的主要成果及其当代启示研究