论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
基于ARM11在Linux平台下网络通信的设计与实现

基于AR11在Linux平台下网络通信的设计与实现

  随着PU制造工艺的飞速发展,越来越多的高性能、低功耗的嵌入式微处理器应用到我们生活中的各个方面,AR11采用AR公司新一代的指令架构ARv6,其主频最高可达到1GHz,功耗低至0.4/Hz,采用8级流水线技术。另一方面,它对存储器系统进行改善,使其更加适用于操作系统对硬件上的需求。
  Linux是在Unix的基础上发展起来的,它是一种安全、稳定、免费并且能移植到多种架构的处理器平台。Linux分为多个模块,可裁剪一些次要的模块以减小程序量,从而更好地满足微处理器对功耗和成本的要求。
  1 嵌入式Linux软件开发环境的搭建
  1.1 嵌入式Linux开发环境简述
  嵌入式Linux驱动程序的开发需在以Linux为内核的操作系统系统下进行,为方便开发时的数据传输及信息反馈,安装Vare虚拟机软件,并且在其中安装Ubuntu 10.10操作系统。需要注意的是,操作系统的版本不能太低,因为版本过低,很多工具都无法找到对应的支持包,导致一些软件的失效。
  Ubuntu是以Linux为内核的操作系统本文由论文联盟收集整理,在Ubuntu安装之初,系统会要求你输入要新建的账户和密码,这个新建的账户用于Ubuntu第一次启动时的默认登录账户。Ubuntu10.10支持图形用户界面,但Linux中还有很多功能都不能以图形界面的形式表达。因此,要学好Linux,就必须对Linux的命令行有比较深入的了解。
  Ubuntu10.10会自动安装Vare工具,用于虚拟机系统与宿主机之间的文件传输等,即用户可以直接拖动宿主机的文件到虚拟机中。若没有自动安装,则选择V项下的Install Vare Tls进行安装。
  Linux对普通用户有一定的权限限制,如安装一些支持包时就必须以根用户的权限才能进行操作。为方便每次启动Linux时都以根用户登陆,可在第一次登陆时进入超级终端,并打开/et/gd目录下的用户配置文件:ust.nf。即每次登陆时都以rt的权限进行登陆。
  1.2 交叉编译器
  交叉编译器是一种计算机环境中运行的编译程序,能编译出可在另外一种环境下运行的代码,我们就称这种编译器为交叉编译器。该文中,我们要在IS X86架构的普通个人电脑中编写代码,编译后的程序在RIS ARv6架构的AR11微处理器中运行。
  1.3 网络文件系统
  NFS是Netrk File Syste的简写,即网络文件系统。NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 在嵌入式开发中,NFS使得开发时硬件平台和电脑间文件的传输极为方便。
  1.4 网络编程实验
  实现典型的客户机/服务器程序。客户机、服务器模式要求每个应用程序应由两部分组成:一个部分负责启动通信,另一个部分负责对它进行应答。他们通常运行在不同的主机上,分别被称为客户机和服务器。服务器是指能在网络上可提供服务的任何程序.客户机是指用户为了得到某种服务所需要运行的应用程序。一个服务器接受网络上客户机的请求,完成服务后将结果返回给客户机。
  2 嵌入式Linux硬件平台的搭建
  2.1 linux引导程序
  嵌入式linux引导程序一般选用u-bt,全称 Universal Bt Lader ,是遵循GPL条款的开放源码项目。首先设置拨码开关配置AR11从SD卡中读取u-bt,再通过超级终端,将读取到的u-bt拷贝到AR11板载的NAND Flash中,再设置启动方式配置AR11从Flash中启动,至此,完成嵌入式linux在AR11平台下引导程序的加载。
  2.2 linux内核
  完成u-bt的加载后,内核文件可以直接通过超级终端从P中传输到嵌入式开发平台中。通常是把内核文件传输到nand flash特定的地址中暂存起来,再通过烧写命令将该内核文件烧写到特定的内核地址中去即完成嵌入式linux内核的烧写。
  2.3 嵌入式Linux文件系统

未完...点击下方链接下载完整文档

基于ARM11在Linux平台下网络通信的设计与实现

基于AR11在Linux平台下网络通信的设计与实现 随着PU制造工艺的飞速发展,越来越多的高性能、低功耗的嵌入式微处理器应用到我们生活中的各个方面,AR11采用AR公司新一代的指令架构ARv6,其主频最高可达到1GHz,功耗低至0.4/Hz,采用8级流水线技术。另一方面,
  • 上一篇:浅谈网络通信安全分析及其安全防御措施
  • 下一篇:通信技术与网络的发展现状与趋势
  • 海拉尔通信段ZXA10综合接入网常
    数字移动多媒体案例分析
    小议第三代移动通信及发展趋势预
    论3G技术打造“高起点、高质量、
    《通信原理》的系统教学法
    信息时代计算机通信技术的应用
    关于低压电力线载波通信技术的研
    windows nt环境下fddi网卡驱动程
    物联网对计算机通信网络的影响
    计算机通信与网络课程中网络资源
    试析计算机通信网络安全及防护对
    关于通信工程设计项目组织结构评
    局域网中的通信协议
    浅论光纤通信技术的特点和发展趋
    基于GPRS的无线智能家居系统方案
    基于WinDis 32技术实现网络通
    基于信息共享的协同入侵检测模
    基于软交换的多媒体短消息(MM
    基于PROFIBUS的热电厂多智能体
    基于短信网关WAP推送的实现
    基于最优互信息的特征选取
    基于Web的研究生学位信息管理
    基于Ad Hoc和移动IP的无线移动
    安全增强的基于RSA可验证门限
    一种基于ARM7与ST7538的电力线
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除