基于多核的网络应用接口的设计与实现

被引量 : 0次 | 上传用户:wst6681
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统和网络技术的飞速发展,多核架构已成为当前各种应用软件的发展趋势,因此亟需开发基于多核的网络应用接口,以简化更多应用软件向多核系统移植的工作。本文深入研究了TILE64多核开发系统的体系架构,针对目前缺乏基于多核的网络协议栈,提出了一个完整的基于TILE64多核处理器硬件平台的网络应用接口的设计方案。为了管理与控制开发板所提供的多个网络接口,本文采用了TILE64系统提供的应用层编程模式(NetIO模式)。NetIO库是系统在应用层提供的API,用于网络上数据的输入输出处理。针对系统在此工作模式下不具备协议栈的功能,本文设计并实现了符合标准协议栈的、通用的、基于多核系统的网络应用接口函数;构建了基于TILE64开发板的Nmap移植框架,在移植过程中,采用了基于多核的网络应用接口,通过测试,验证了方案的可行性及接口的可用性。基于多核的网络应用接口屏蔽了多核系统内部的复杂结构以及多核CPU与普通单核CPU之间网络功能的差异,为上层应用程序提供了统一接口,使得应用程序可在多核平台上运行。该接口是一个便于网络应用程序使用的灵活、高效的通用接口,为多核系统的开发提供了一些思路和解决方案。
其他文献
信号转导通路的异常改变是肿瘤细胞的重要生物学特性,其中PI3K/Akt信号转导通路在维持细胞恶性生物学特性中起重要作用。细胞在一系列内外因素的作用下,通过启动PI3K/Akt信号
产融结合是工商企业与金融企业之间进行的包括股权、债权、信息、人事等多方面的融合。它同时也是企业谋求多元化发展、迅速做大做强、提升竞争实力的重要途径。随着中国融入
目的 探讨乙二胺四乙酸(EDTA)依赖性假性血小板减少(EDTA-PTCP)的发病原因及防范措施,以减少临床误诊误治.方法 对2015年6月至12月我院门诊及住院患者发现的16例EDTA-PTCP的临床
复杂机电产品装配过程生产任务具有执行周期长、处理环节多、协同管理复杂等特点。面对日趋激烈的市场竞争,国内大多数复杂机电产品制造企业在产品装配阶段仍然采用传统手工的
以剑麻膏为原料,采用传统的酸解提胶、铁盐盐析的方法,以果胶提取率和半乳糖醛酸的含量为评价指标,考察酸种类、提取液pH、提取温度、提取时间、FeCl3加入量等重要因素对果胶
关于共同犯罪的立法,德、日刑法采用了一种正犯与狭义共犯的类型化区分制模式,而我国刑法采用了一种统一规定共同犯罪成立条件的单一制模式。两种立法模式的选择各有其深刻根
本文以中华大蟾蜍(Bufo gargarizans Cantor)的视觉系统为研究对象,详细观察和描述了中华大蟾蜍正常视网膜的结构和损伤后视神经后不同时期视网膜的结构,分别对正常视网膜和损
随着碳纤维布在木结构古建筑加固领域的广泛应用,明确碳纤维布与木材之间的界面粘结力学性能是进行加固的前提和基础.主要结合碳纤维布-木材的单剪试验,对5个粘贴碳纤维布的
针对高等院校和企事业单位等集体性食堂在售米饭时排长龙、饭量不均、卫生状况差以及粮食浪费和打饭工人工作强度大等问题,利用SolidWorks设计了一台可实现自主刷卡自动出售