嵌入式系统初始引导技术研究
发布时间:2020-12-06 01:05
近年来,随着嵌入式计算技术的不断发展,嵌入式系统在社会的各个领域得到了广泛的应用。在嵌入式系统开发的初期,引导/装载程序(Bootloader)负责为操作系统及应用软件的开发提供一个良好的开发调试环境。传统的Bootloader仅仅只能完成操作系统的引导工作,或者仅仅通过串口来支持目标机与主机进行交互,随着嵌入式应用技术的发展,这样是远远不够的。设计一套支持网络传输功能的Bootloader,可以提供更好的交互支撑。以ARM9微处理器EP9315为系统硬件基础,研究嵌入式系统初始引导技术,选用开放源代码的实时操作系统μC/OS-II和嵌入式网络通信协议栈LwIP,在Bootloader中实现了嵌入式网络通信协议及其应用,为Bootloader提供了强大的交互支撑和较高的通信效率。在分析了嵌入式协议栈LwIP的工作机制的基础上,实现了嵌入式协议栈LwIP在μC/OS-II上的移植,主要是针对与CPU或编译器相关的文件和操作系统模拟层来进行移植,并简要描述了LwIP对下层的网络接口和上层的应用程序接口的编程模型。针对以太网控制器和网络物理层芯片的硬件特征,实现了以太网驱动程序,主要完成以太...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:61 页
【学位级别】:硕士
【部分图文】:
以太网MAC控制器接收原理图
打包到命令脚本 zImage.dbg 中,然后在客户端中直接执行脚本就行,zImage.dbg 脚本的内容为:enet 172.16.68.1540 0x00040000 0 100 0x00040000 zImage 0一句命令将服务器的 IP 地址传入客户端,让客户端做好向服务器;第二句命令通知服务器端执行擦除 Flash 命令;第三句命令通知 zImage 文件至 Flash 的指定地址,zImage 文件会在发送完该条命络传输至内存中;第四句命令是在文件传输完毕,命令执行完毕的 netconn 数据结构 conn。运行后执行脚本具体过程如图 5.3 所示。
zImage 文件至 Flash 的指定地址,zImage 文件会在发送完该条命络传输至内存中;第四句命令是在文件传输完毕,命令执行完毕的 netconn 数据结构 conn。运行后执行脚本具体过程如图 5.3 所示。图 5.3 客户端发送命令示意图户端发送命令之后,服务器端会执行相应操作,在服务器端通过串些执行结果,如图 5.4 所示。
本文编号:2900424
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:61 页
【学位级别】:硕士
【部分图文】:
以太网MAC控制器接收原理图
打包到命令脚本 zImage.dbg 中,然后在客户端中直接执行脚本就行,zImage.dbg 脚本的内容为:enet 172.16.68.1540 0x00040000 0 100 0x00040000 zImage 0一句命令将服务器的 IP 地址传入客户端,让客户端做好向服务器;第二句命令通知服务器端执行擦除 Flash 命令;第三句命令通知 zImage 文件至 Flash 的指定地址,zImage 文件会在发送完该条命络传输至内存中;第四句命令是在文件传输完毕,命令执行完毕的 netconn 数据结构 conn。运行后执行脚本具体过程如图 5.3 所示。
zImage 文件至 Flash 的指定地址,zImage 文件会在发送完该条命络传输至内存中;第四句命令是在文件传输完毕,命令执行完毕的 netconn 数据结构 conn。运行后执行脚本具体过程如图 5.3 所示。图 5.3 客户端发送命令示意图户端发送命令之后,服务器端会执行相应操作,在服务器端通过串些执行结果,如图 5.4 所示。
本文编号:2900424
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2900424.html