下载后可任意编辑一.硬件平台 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){ 打印菜单并等待用户输入; swit