1 / 54
文档名称:

4526平台的嵌入式系统开发-计算机应用技术专业论文.docx

格式:docx   大小:997KB   页数:54页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

4526平台的嵌入式系统开发-计算机应用技术专业论文.docx

上传人:wz_198613 2019/2/1 文件大小:997 KB

下载得到文件列表

4526平台的嵌入式系统开发-计算机应用技术专业论文.docx

相关文档

文档介绍

文档介绍:硕士研究生学位论文 摘要 I摘要随着网络技术快速发展,无线局域网设备应运而生,如无线接入点、无线路由器、无线网桥等。这些网络设备都离不开相应的嵌入式操作系统的支持。但是现在大多数嵌入式操作系统主要以商业嵌入式操作系统为主,如Vxworks、WindowCE等。它们都有较高的许可证使用费用,极大地增加了产品的成本。Linux作为操作系统的后起之秀,以其开放源代码、免费、支持多种硬件平台、模块化设计、对网络支持好等优点,逐渐受到开发者的重视,现已成为开发嵌入式操作系统的首选。本论文就是采用Linux的内核,4526嵌入式开发板,开发一款具有特定功能的,高效的嵌入式celinux系统,该操作系统是一款小体积、高性能的嵌入式Linux系统。不但降低了开发成本,而且弥补了现有嵌入式操作系统无法满足对特定功能需要的缺陷。嵌入式celinux操作系统开发的前期工作主要有:分析嵌入式硬件的系统架构、嵌入式软件开发平台的构建、交叉编译工具链的制作、Bootloader的移植与配置、Linux内核裁剪、内核参数的配置、内核移植、根文件系统的制作库文件系统的移植等,先构建出一个纯净的最小系统使嵌入式设备启动。嵌入式系统开发的中期主要实现功能模块的移植与配置。在最小系统的基础上进行底层Madwifi无线网卡驱动程序移植和配置。在madwifi无线驱动的基础上分析和实现相关网络功能,如无线AP、无线WDS、NFS、WGET等功能模块;分析SSH程序的移植可行性,并在所构建最小系统上实现SSH功能模块的移植,在移植好的系统上进行系统重启和ping测试等远程控制的测试。嵌入式系统开发的最后阶段是PXE烧制嵌入式系统方案的研究与实现。通过pxe的方式将开发好的嵌入式操作系统烧制到开发板的flash中,使开发板可以加电自运行。通过具体的功能测试,4526开发板上运行正常,各功能完成良好,达到了预期目标。可在此系统平台上进行上层应用程序开发和一些网络协议的可行性测试,为无线局域网的进一步的研发奠定了基础。关键词:Celinux操作系统;NFS;WGET;SSH远程控制;PXE烧制II Abstract worktechnology,,esspoints,andwirelessrouter,wirelessBridges,,suchasVxworks,,withitsopensourceandfree,supportvarioushardwareplatform,modulardesign,worksupport,graduallyreceivesthedeveloper'sattention,,:theanalysisoftheembeddedhardwaresystemarchitecture,buildingembeddedsoftwaredevelopmentplatform,pilingtoolchain,bootloadertransplantandconfiguration,Linuxkernelcutting,kernelparametersconfiguration,kerneltransplantation,makingrootfilesystem,transplantationoflibraryfilesy