基于ARM9的嵌入式Linux开发平台构建与Boa的实现

被引量 : 0次 | 上传用户:lhm0510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、通信技术的飞速发展和3C(计算机、通信、消费电子)的融合,嵌入式系统已经渗透到各个领域。在32位嵌入式微处理器市场上,基于ARM(Advanced RISC Machine)内核的微处理器在市场上处于绝对的领导地位,因此追踪ARM技术的发展趋势显得尤为重要。在嵌入式操作系统的选择上,Linux一直因其内核精简、代码开放、易于移植等特点受到广大嵌入式系统工程师的青睐。另外,嵌入式系统一旦具备网络接入功能,其信息处理能力更加强大,因此有必要为嵌入式系统构建Web服务器。本文主要目的是研究基于ARM的嵌入式Linux开发平台构建,并在此基础上进行网络应用程序的开发。文章深入剖析了ARM9的体系结构,介绍了基于ARM9的S3C2410开发板的特性及资源;阐述了嵌入式操作系统的相关知识及嵌入式Linux移植的基本方法;搭建了移植所需要的开发环境,主要包括在宿主机Linux操作系统下编译arm-linux交叉编译工具等;然后详细阐述了嵌入式Linux开发平台的构建过程,包括对BootLoader的分析和移植,Linux2.6内核的结构分析、代码修改以及内核裁减、配置和移植,网卡驱动程序的移植,以及根文件系统的创建。按文中提供的方法和技巧可以很方便的建立一个ARM-Linux开发平台。文章最后给出了基于所建平台的网络应用,即在上述所建的软硬件平台上创建Web服务器Boa,并基于Boa进行应用开发。最终实现了基于Boa嵌入式Web服务器的服务器端表单处理程序,实现了PC机与目标板的动态网页交互功能,并且,通过PC机IE浏览器可以直接控制目标板上的硬件和可执行程序,以实现对目标板的远程监控功能。
其他文献
进入二十一世纪,随着信息技术的发展,各行各业都在进行信息化建设以改变传统管理模式,提高工作效率。作为国民经济大动脉的铁路货运部门也不例外,降低管理成本,提高铁路货运
胃脘痛又称胃痛,以胃脘部近心窝处发生疼痛为证候的病证,包括西医的急慢性胃炎、消化性溃疡、胃下垂等病。胃脘痛可分在上脘、在中脘、在下脘的不同。疼痛的性质可有胀痛、刺
21世纪体育产业开始蓬勃发展,体育健身已逐渐成为人民生活中的重要组成部分。大力发展健身俱乐部对全民健身运动的开展有着重要的意义和积极作用,随着健身人群逐渐增多,健身
中职院校是我国一线专业技术人才培养的重要基地,而当今社会对人才的需求不仅仅只限于对专业能力和知识的综合素养,对工作者的身体素质更为重视,因此中职体育教育作为现代职
病死及病害生猪经畜禽养殖场有机废弃物处理机(TY-FCW-26型)24 h处理,处理产出物未检出猪瘟、猪繁殖与呼吸综合征、圆环、伪狂犬等4种生猪常见病毒核酸阳性,有效养分、重金属
中医药翻译是中医药国际化的障碍因素之一。中医药翻译对于中医药国际化的意义重大。在中医药国际化过程中,中医药翻译存在中医药翻译难、翻译乱、起步晚等问题,需要从加强古
目前,软件业整体技术水平偏低,技术基础相对薄弱,管理落后。需求工程是软件系统开发生命周期的初始阶段,其最终结果是得到关于用户需求的准确、全面、形式化的需求描述。需求
虽然信贷能促进消费升级,但由于个人诚信原因带来银行不良贷款增加,将抵制消费信贷的发展。因此,发展和完善我国个人征信系统,提高公民诚信水平,扩大消费信贷,从而以消费拉动
传统的整流器采用的是二极管整流或者SCR相控整流,其网侧的功率因数低,电网谐波含量大,所以要进行功率因数校正。单相功率因数校正技术比较成熟。随着电力电子技术的发展,电
以县级区域为研究单元,采用空间自相关分析方法,利用1999-2007年时间序列数据,对河南省农民人均纯收入的时空演变过程进行分析,结果表明:1)收入相似的县域空间集聚始终非常显