嵌入式操作系统实验.ppt

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式操作系统实验 实验安排 实验一:bootloader (ads、引导) 实验二:linux kernel (gcc、make) 实验三:linux driver (uart) 实验四:linux driver (touchscreen) 实验五:GPRS综合实验 (framebuffer) 实验六:GPRS综合实验 主要内容 1、 硬件平台 2、处理器结构 3、软件平台 4、调试方法 5、实验注意事项 硬 件 平 台 硬件平台 硬件平台 1、处理器:三星S3C2410,200MHZ 2、内存:SDRAM,64M 3、外存:NAND FLASH,64M 4、LCD触摸屏:SHARP,640×480,TFT 5、串口:RS232,RS485 处 理 器 结 构 处理器结构 1、处理器核心 MMU,DCACHE,ICACHE,JTAG 2、系统总线 SDRAM,FLASH,LCD,中断,USB 3、外部总线 串口,USB,GPIO 处理器地址映射 处理器引导方式 引导步骤 -- NAND flash 引导 引导步骤 -- NOR flash 引导 软 件 平 台 软件平台 1、嵌入式操作系统:裁减后的Linux 2、引导软件(bootloader) bootloader:通过串口与主机交互,可下载并烧写程序 3、编译、调试工具 ADS1.2:管理、编译、调试ARM工程 UArmJtag:软件仿真器,通过UArmJtag控制JTAG口,实现程序下载、调试 gcc:编译Linux核心及应用 调 试 方 法 bootloader调试方法 Linux核心调试方法 实 验 注 意 事 项 实验注意事项 1、不要用手或者导体接触目标板,以免造成芯片短路; 2、插/拔JTAG、串口等连接线以及各种插卡时要先断开电源,防止静电损坏电路; 3、将水杯、钥匙等放在离目标板较远的位置; 4、离开时注意切断目标板电源。 5、不要用笔或指甲尖点击触摸屏。 6、实验完毕检查串口线、并口线、jtag接口、电源线等是否完整。 考核方式 实验 一 1、熟悉ADS 1.2开发工具 创建、编译、下载、调试工程 2、串口通讯 串口控制器初始化、收/发数据 3、配置主机端的nfs服务器 配置主机端的nfs服务器,以连接linux核心 4、下载并运行linux核心 使用自己的串口程序下载并运行linux核心 实验一的主要工作 主要步骤 1 主要步骤 2 修改bootloader -- 打印菜单 修改bootloader--接收串口数据并做相应处理 修改bootloader -- 串口读写 修改bootloader -- 设置Linux核心启动命令行 烧写bootloader nfs服务器设置 1 nfs服务器设置 2 实验需要注意地方 实验 二 1、熟悉基本的linux命令 文件操作、文件编辑 串口工具、程序开发 2、配置linux核心 make menuconfig 3、交叉编译linux核心 make zImage 实验二的主要工作 主要步骤 实验 三 1、Linux驱动编程 基本接口 常用函数 2、串口驱动 申请中断处理 串口数据读、写 实验三的主要工作 主要步骤 1 主要步骤 2 串口设备初始化函数:uart_init 串口设备释放函数:uart_exit 串口设备中断处理函数:irq_rev_uart 串口设备读函数:uart_read 串口设备写函数:uart_write 串口访问应用程序示例 实验 四 1、触摸屏驱动 初始化 坐标值 2、触摸屏、图形系统协调工作 触摸屏校准 拨号键盘 触摸屏工作原理 触摸屏校准 触摸屏校准算法 GPIO口工作模式设置(1) GPIO口工作模式设置(2) GPIO控制寄存器,S3C2410有8组GPIO口,含117种功能引脚,可通过如下寄存器设置GPIO的工作模式。 GPIO口工作模式设置(3) 下面举例说明GPIO口的工作模式设置: 我们选择GPF口为例子,图为GPF的ALTER-Function,及输入输出: GPIO口工作模式设置(4) LCD初始化(1) 初始化GPIO(通用输入/输出): rGPCUP=0xffffffff; rGPCCON=0xaaaaaaaa; rGPDUP=0xffffffff; rGPDCON=0xaaaaaaaa; 该步骤主要配置CPU引脚的输入输出方向和工作模式 LCD初始化(2) 初始化LCD控制寄存器: rLCDCON1=0 //配置成为16位颜色,TFT(真彩)模式; rLCDCON2= 0x2077c241; //行数

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档