基于JTAG接口实现ARM对FPGA的Firmware远程配置
【图文】:
8图 2.2 UCom 板 Firmware 层次划分框图2.3.2 Firmware 线程划分和启动流程该系统按照功能的实现可设计为 4 个线程:Ethernet 服务线程、TCP/IP 协议栈线FPGA 升级线程、Data Flash 管理线程。在系统的启动过程中,各个线程是按照一定的先后顺序进行启动的,以保证整统功能的正常工作。图 2.3 为系统启动流程框图,该图描述了各线程的启动顺序和相关的外设资源。经过以下步骤后系统所有线程启动完毕,将进入正常的工作模式系统在启动流程中首先要配置 ARM 的系统时钟,并复位 ARM 芯片的 I/O 管然后启动 uC/OS-II 实时操作系统。操作系统的启动首先要初始化环境变量和信号量息队列等数据结构缓冲区,,然后启动时钟节拍和内存控制块为多任务的执行提供周信号源并分配内存空间。之后启动其他多线程。下面将分别介绍各个线程的执行过1. Ethernet 服务线程:该线程负责与 Console 之间建立连接并实现数据传输。
TCP/IP协议栈流程图
【学位授予单位】:沈阳航空航天大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP368.1
【参考文献】
相关期刊论文 前10条
1 高丽娜;陈文革;;CT技术的应用发展及前景[J];CT理论与应用研究;2009年01期
2 杨晔;实时操作系统的μC/OS-Ⅱ下TCP/IP协议栈的实现[J];单片机与嵌入式系统应用;2003年07期
3 杨高峰;顾春华;;基于LWIP的ICMP路由重定向改进[J];单片机与嵌入式系统应用;2009年02期
4 王涛 ,张伟良 ,冯重熙;嵌入式系统硬件抽象层的原理与实现[J];电子技术应用;2001年10期
5 付晓军;夏应清;何轩;;嵌入式LwIP协议栈的内存管理[J];电子技术应用;2006年03期
6 白枚,院张莹;医用CT检测技术的发展与变革[J];中国计量;2005年07期
7 胡贯荣;陈招伟;罗威;;一种JTAG驱动实现技术研究[J];计算机工程与科学;2009年02期
8 段海龙;彭辉俊;程健;;基于ARM的嵌入式以太网通信的实现[J];机械与电子;2006年02期
9 郑巨明;张和生;贾利民;梁玉庆;;基于μC/OS-Ⅱ和LwIP的嵌入式以太网接口设计[J];计算机测量与控制;2009年11期
10 张大兴;IP数据包及其应用开发[J];计算机工程与设计;2002年04期
相关硕士学位论文 前3条
1 杨玉佳;LwIP在μCOS-Ⅱ平台上的移植与应用[D];电子科技大学;2009年
2 陈伟;基于ARM的轻量级TCP/IP协议栈的移植及应用[D];山东轻工业学院;2009年
3 董向阳;基于ARM的LwIP协议栈研究与移植[D];哈尔滨理工大学;2009年
本文编号:2704479
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2704479.html