北邮嵌入式课程作业

摘要

关键字

BootLoader TQ2440 uc/OS-ll DM9000

实验内容

软件内容:在 ADS1.2 的实验环境中,在 TQ2440“裸板”上,实现一个完 整的嵌入式软件系统,包括 BootLoader 固件、μC/OS 操作系统、DM9000 网卡 驱动、Lwip 网络协议栈、Http 服务器、web 网页、通过 web 显示和控制的外设 驱动等软件模块。

需要的材料

硬件:

  • TQ2440单片机板
  • J-LINK仿真器
  • 串口线
  • 网线
  • usb串口转接线
    软件:
  • 操作系统
  • ADS1.2集成开发环境
  • J-LINK仿真器驱动程序
  • 串口终端——超级终端通讯程序或 sscom

开发内容

具体步骤

  • 1.搭建开发环境
  • 2.bootloader修改
    • 基本功能:uCOS-II_20120110.rar
    • 扩展功能: EmbedSky_boot_20091031.rar
  • 3.μC/OS-II操作系统的裁剪
  • 4.DM9000驱动移植
  • 5.TCP/IP协议栈Lwip移植
  • 6.Http服务器修改
  • 8.Web网页编写

    一块 Stm32 开发板提供的 http server 中 web 网页的示例,支 持通过网页控制开发板的 led 和蜂鸣器等功能.