基于S3C2400嵌入式系统研究与应用
发布时间:2020-05-08 11:16
【摘要】:20世纪90年代,计算机技术、通信技术和集成电路技术飞速发展,并且相互融合,导致了嵌入式技术及其应用的生产和迅猛发展,对全球包括我国的工业、农业、科技、军事、教育、文化等领域产生了深远的影响,也有力促进了全球化和信息化。目前,嵌入式技术已经成为信息产业发展的核心领域之一,对国民经济、国防安全已经人们的日常生活、工作和学习等都发挥着日益重要的作用。 嵌入式操作系统在整个嵌入式系统中起到很重要的作用,操作系统的存在彻底改变了嵌入式开发的模式,加快了开发速度。Linux系统作为开源的操作系统,对于嵌入式系统来说天生就具有很多优势。可自由增减的内核,模块化得结构,稳定小巧,易于裁剪的特性,对于资源有限的嵌入式系统来说是很重要的特点。Linux是自由软件,任何人都可以在遵循GPL规范的情况下无偿地获得源码,并可以进行任意的修改、发布,所以嵌入式Linux的成本几乎为零。另外,Linux的优秀网路特性,为它赢得了众多具有网络功能的嵌入式产品的青睐。 作为实践性很强的专业技术,嵌入式系统的设计与开发不仅要求很扎实的理论知识功底,而且对动手实践能力也提出了很高的要求。本课题利用S3C2440处理器,搭载嵌入式Linux系统,研究嵌入式开发与应用。主要研究有以下内容:嵌入式Linux硬件系统与软件开发环境设计,研究硬件平台处理器S3C2400和Linux系统的平台的构建,设计搭建嵌入式开发平台;Bootloader设计,研究分析Bootloader引导和加载Linux内核,并配置一个Bootloader方案进行的编译和烧写;Linux内核配置,对Linux内核进行分析研究,在此基础上,根据自己对内核的需求配置了内核;Linux设备驱动开发,分析Linux系统下设备驱动开发,然后在此基础上设计编写USB驱动程序;嵌入式Linux的图形界面研究与应用,研究分析了图形界面GUI,编写Qt应用程序,设计UDP传输界面。
【图文】:
7图 2.1 S3C2440 功能结构图Fig .2.1 S3C2440 function structureS3C2440 芯片支持两种启动模式:一种是从 Nand Flash 启动;另一种是从 Nor F动。本文采用 Nand Flash 启动,,Nand Flash 启动模式下,CPU 内部的 4KB 的 Bternal SRAM 被映射到 nGCS0 的片选空间,当程序启动时,CPU 会自动拷贝程序 4KB 到这段空间中,然后开始运行。所以,如果应用程序超过 4KB,就需要在这的 4KB 代码中完成对 Nand Flash 等设备进行初始化,并且实现从 Nand Flash 读取到板载 SDRAM 中,并且从这 4KB 的空间跳转到板载 SDRAM 空间中;在 Nor F动模式下,由于 nGCS0 片选所对空间就是 Nor Flash 所映射的空间了。板载 SDR址空间:0x30000000~0x34000000。2 硬件系统整体结构设计本文研究的硬件平台采用的处理器是 S3C2440A,并集成了 64MB 的 SDRAM 内
64MB 的 Nand Flash 存储器,以及专业核心电压供电模块、系统复位、系统时钟、蜂鸣器 PWM 驱动。底板上有丰富的外设接口:SD 卡接口、IIS 音频数据接口、JTAG 接口、系统总线接口、USB 接口、以太网接口、摄像头接口、LCD/STN 液晶屏接口。这一节主要具体描述嵌入式系统的硬件电路中比较重要的 JTAG 接口电路和 IIS 音频数据接口电路。2.2.1 电源电路设计开发板上的电压设计采用 5V 输入实验板,板上带电源开关和指示灯,经可带载1.5A 的低压差线性稳压源 AS2815AR-3.3 IC 芯片稳压,提供给实验板所需要的 3.3V电源。在核心板上 CPU 内核电压(1.25V)采用低噪声、低压差线性稳压源MAX8860EUA 稳压芯片。电源电路如下图2.2和图2.3所示:
【学位授予单位】:太原科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1
本文编号:2654579
【图文】:
7图 2.1 S3C2440 功能结构图Fig .2.1 S3C2440 function structureS3C2440 芯片支持两种启动模式:一种是从 Nand Flash 启动;另一种是从 Nor F动。本文采用 Nand Flash 启动,,Nand Flash 启动模式下,CPU 内部的 4KB 的 Bternal SRAM 被映射到 nGCS0 的片选空间,当程序启动时,CPU 会自动拷贝程序 4KB 到这段空间中,然后开始运行。所以,如果应用程序超过 4KB,就需要在这的 4KB 代码中完成对 Nand Flash 等设备进行初始化,并且实现从 Nand Flash 读取到板载 SDRAM 中,并且从这 4KB 的空间跳转到板载 SDRAM 空间中;在 Nor F动模式下,由于 nGCS0 片选所对空间就是 Nor Flash 所映射的空间了。板载 SDR址空间:0x30000000~0x34000000。2 硬件系统整体结构设计本文研究的硬件平台采用的处理器是 S3C2440A,并集成了 64MB 的 SDRAM 内
64MB 的 Nand Flash 存储器,以及专业核心电压供电模块、系统复位、系统时钟、蜂鸣器 PWM 驱动。底板上有丰富的外设接口:SD 卡接口、IIS 音频数据接口、JTAG 接口、系统总线接口、USB 接口、以太网接口、摄像头接口、LCD/STN 液晶屏接口。这一节主要具体描述嵌入式系统的硬件电路中比较重要的 JTAG 接口电路和 IIS 音频数据接口电路。2.2.1 电源电路设计开发板上的电压设计采用 5V 输入实验板,板上带电源开关和指示灯,经可带载1.5A 的低压差线性稳压源 AS2815AR-3.3 IC 芯片稳压,提供给实验板所需要的 3.3V电源。在核心板上 CPU 内核电压(1.25V)采用低噪声、低压差线性稳压源MAX8860EUA 稳压芯片。电源电路如下图2.2和图2.3所示:
【学位授予单位】:太原科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1
【引证文献】
相关硕士学位论文 前1条
1 陈峰;基于ARM的移动式远程视频监控系统设计[D];南京信息工程大学;2012年
本文编号:2654579
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2654579.html