电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

嵌入式系统linux下触摸屏实验报告

嵌入式系统linux下触摸屏实验报告_第1页
1/24
嵌入式系统linux下触摸屏实验报告_第2页
2/24
嵌入式系统linux下触摸屏实验报告_第3页
3/24
下载后可任意编辑一.硬件平台 1、处理器:三星 S3C2410,200MHZ2、内存:SDRAM,64M3、外存:NAND FLASH,64M4、LCD&触摸屏:SHARP,640×480,TFT5、串口:RS232,RS485二.处理器结构1、处理器核心 MMU,DCACHE,ICACHE,JTAG2、系统总线 SDRAM,FLASH,LCD,中断,USB3、外部总线 串口,USB,GPIO试验一:bootloader (ads、引导)1、熟悉 ADS 1.2 开发工具创建、编译、下载、调试工程2、串口通讯串口控制器初始化、收/发数据3、配置主机端的 nfs 服务器配置主机端的 nfs 服务器,以连接 linux 核心4、下载并运行 linux 核心使用自己的串口程序下载并运行 linux 核心主要内容:•编写串口接收数据函数•编写串口发送数据函数•打印菜单,等待用户输入•下载并运行 linux 核心•配置主机的 nfs 服务器,与 linux 核心连接其他部分代码从老师用机中拷贝linux 核心从老师机中拷贝主要步骤:•修改 bootloader:菜单、串口收发、命令行;•使用 ads1.2 编译 bootloader;•使用 uarmjtag 下载、调试 bootloader;•使用 axd 查看变量、内存,单步跟踪;•配置超级终端,与 bootloader 通讯;•使用超级终端下载 Linux 核心映像;•启动 Linux 核心运行,察看结果;(bootloader 调试成功后再继续以下步骤)•主机重起到 ubuntu,配置 nfs,配置 cutecom;•重新下载 Linux 核心映像,启动核心运行后,察看是否成功加载 nfs 上的 root 文件系统。2下载后可任意编辑需要补充的代码:接收串口数据并做相应处理while(1){ 打印菜单并等待用户输入; switch(ch) //根据用户输入做相应处理 { case '1': imgsize=xmodem_receive((char *)KERNEL_BASE, MAX_KERNEL_SIZE); if(imgsize==0)//下载出错; else//下载成功; break; case '3': nand_read((unsigned char *)KERNEL_BASE, 0x00030000, 4*1024*1024); case '2': BootKernel(); //这里是不会返回的,否则出错; break; default: break; }}打印菜单:Uart_puts("Menu:\n\r");Uart_puts("1.Load kernel via Xmodem;\n\r");Uart_puts("2.Boot linux; \n\r");Uart_puts("3.Load kernel from flash and boot; \n\r");Uart_puts("Make your choice.\n\r");do{ch=Uart_getc();}while(ch!='1' && ch!='2' && ch!='3');串口读写:void Uart_putc(char c){while(!SERIAL_WRITE_READY()); ((UTXH0) = (c)); }un...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

嵌入式系统linux下触摸屏实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部