基于ARM与WINCE的开发教程:从安装到运行HelloWorld

需积分: 9 3 下载量 8 浏览量 更新于2024-08-25 收藏 2.36MB PPT 举报
本资源主要介绍了如何在基于ARM架构的JXARM9-2410实验箱上使用Windows CE (简称WINCE)进行开发。首先,确保硬件连接正确,包括JXARM9-2410的UART0与计算机串口连接,通过局域网连接至tftp服务器,以及通过USB连接JXARM9-2410和计算机。接下来,关键步骤是: 1. 安装Windows CE BSP:用户需要按照定制安装(Catalog Installation),选择合适的安装路径,确保不保留只读属性,以便对SMDK2440及其下文件进行操作。在安装过程中,关闭可能干扰的杀毒软件。 2. Windows CE内核定制:通过特性安装功能,可以添加或删除特定的应用程序和服务,创建和编译新的项目。例如,定制网络和通信连接,创建应用程序和支持,然后进行编译,成功后会在指定目录下生成nk.bin和nk.nb0等文件。 3. 运行image文件:为了运行image文件,首先需要在主机端设置并运行tftp服务器,比如使用tftpd32j的tftpd32.exe工具,设置tftp服务器的根目录。然后,通过U-Boot下载nk.nb0文件,并在JXARM9-2410上执行,最终会在LCD上显示WINCE启动界面。 在整个过程中,开发者需要了解Windows CE的架构、内核配置、应用程序和驱动程序的编写方法,以及如何与桌面系统进行有效通信。这个教程对于希望在嵌入式设备上开发基于ARM和WINCE应用的开发者来说,是非常实用的指南。