摘要:

嵌入式与互联网已经成为最热门的技术.使嵌入式系统具备网络功能,并将它们与Internet或企业局域网连接起来,增强了嵌入式系统多方面的实用性. 本文采用S3C2440微处理器为硬件开发平台,根据当前嵌入式引导系统及嵌入式操作系统的发展概况及研究分析,分别采用了vivi引导系统及Linux-2.6内核,建立了嵌入式开发平台,并基于此平台设计实现了S3C2440开发板的网络接入及GPRS无线通信功能. 论文完成的工作有:(1)深入研究了嵌入式引导系统vivi的源码结构和特点,并成功将vivi移植到目标硬件平台.(2)选取了稳定性好,可靠性高,且源代码公开的Linux系统为嵌入式操作系统,详细分析了Linux内核的源码结构及编译配置方法,实现了Linux内核的移植;移植yaffs根文件系统,建立了基于S3C2440的嵌入式Linux开发环境.(3)深入研究了CS8900A网络控制器的结构,工作原理,及特殊功能寄存器的配置方法,实现了目标平台网络驱动程序的设计开发.(4)采用西门子的MC35 GPRS模块,研究了GPRS模块驱动程序的设计方法,实现了嵌入式Linux下的GPRS无线通信. 本论文设计实现了S3C2440开发平台的Internet接入及GPRS无线通信功能,文中的设计方法对于众多领域里需要接入网络的嵌入式设备具有很好的参考价值.论文的创新点是实现了目标平台的有线及无线通信功能,实现了嵌入式设备可靠性更高,速度更快的通信方式,增强了嵌入式系统的功能.

展开

基于2440的Linux开发原理,基于S3C2440和Linux的嵌入式网络驱动程序开发相关推荐

  1. linux usbnet网络驱动,[技术资料]基于usb设备的linux网络驱动程序开发

    1 引言 做为开放源代码 (open source) 运动重要组成部分,linux操作系统吸引了数以万计的程序员共同开发.由于linux比较完整的继承了各种unix版本的稳定和高效,并且克服和改进了传 ...

  2. shell编程入门 linux解释器原理,Shell编程入门Linux解释器原理详细介绍 使用Shell进行工作的人们对.doc...

    Shell编程入门Linux解释器原理详细介绍 使用Shell进行工作的人们对 Shell编程入门:Linux解释器原理详细介绍使用Shell进行工作的人们对Unix/Linux下的Shell编程都很 ...

  3. 实验楼 linux内核原理与分析,《Linux内核原理与分析》第一周作业 20189210

    实验一 Linux系统简介 这一节主要学习了Linux的历史,Linux有关的重要人物以及学习Linux的方法,Linux和Windows的区别.其中学到了LInux中的应用程序大都为开源自由的软件, ...

  4. linux下s3c2440开发板,SAMSUNG S3C2440 ARM LINUX 开发板 上手初体验 --开发环境搭建

    1,linux开发环境搭建 2,程序测试 easyOpentag驱动安装,打开连接,选择ARM-linux 1,环境搭建 我的系统版本 root@ubuntu:~# lsb_release -a No ...

  5. linux系统原理是什么意思,Linux系统原理之整体概述

    首先,要知道计算机有硬件和软件组成.硬件最核心的就是五大部件,分别是计算器.控制器.存储器.输入设备.输出设备:这也就是冯若依曼体系结构,如下图所示: 再向上就是我们的OS操作系统,但是要明白操作系统 ...

  6. linux path原理,面试题:Linux中的环境变量PATH

    首先一点Linux中的每个命令其本质是一个可执行的文件,以ls命令为例.通过命令:$:whereis ls可以查看ls命令的位置在/bin/目录下.当用$:ls -l /bin/ls命令查看文件/bi ...

  7. linux container 原理,容器概念与Linux Container原理

    一.容器与LxC 在像KVM等众多主机虚拟化解决方案中,对每一个虚拟机实例提供的是从底层硬件开始一直到上层的环境,在硬件级进行资源划分.虚拟机的内核是运行在硬件内核之上的.由于每个虚拟实例都有自己的运 ...

  8. linux工作原理fiq,笔记:linux中实现fiq模式(关于arm中断,唤醒中断)

    因为sep4020的唤醒需要用到fiq模式,上网搜索了一下linux暂时不支持fiq,但是仔细查看了entry-armv.S的文件,其实linux不是不支持linux,只是不能支持太复杂的操作(这个说 ...

  9. python网络爬虫开发从入门到精通_《Python网络爬虫开发从入门到精通》(刘延林)【摘要 书评 试读】- 京东图书...

    权利声明: 京东上的所有商品信息.客户评价.商品咨询.网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用. 注:本站商品信息均来自于合作方,其真实性.准确性和合法性由信息拥有者(合作方) ...

最新文章

  1. 计算几个数相加和为16
  2. 由SecureCRT引发的思考和学习
  3. Flink 状态一致性:端到端状态一致性的保证
  4. java获取前端json数据_java如何获取前端ajax传来的json对象
  5. redis集群 + 哨兵 + zookeeper_Redis05——Redis Cluster 如何实现分布式集群
  6. Android Phonebook编写联系人UI加载及联系人保存流程(六)
  7. js中多行字符串拼接
  8. ncverilog脚本_NC-Verilog控制命令
  9. Ubuntu18.04安装RealsenseD435驱动
  10. 《西瓜书》第六章 公式6.6 凸二次规划问题
  11. 【Linux运维】centOS7 中安装可视化图形界面
  12. [JZOJ5618]【NOI2018模拟3.31】华胥梦天
  13. wordpress外贸建站四大步骤,适合新手
  14. 【申报指南】国家高新技术企业的认定标准、认定条件及奖励政策
  15. Nginx ACCESS日志过滤CSS JS 图片等静态文件——筑梦之路
  16. 组播域GNS3与eNSP桥接以及GNS3的使用教程
  17. 详解Gem5模拟器的4种CPU模型
  18. xcode证书及打包
  19. Linux运维之windows2008R2远程连接问题
  20. python实现的电影票房数据可视化

热门文章

  1. java排错_java排错之CPU高
  2. C# 数组增加元素_C语言数组——任意位置插入一个元素
  3. Linux系统调用表(system call table)
  4. 2020全球开源基础设施技术峰会分享 | 自研软硬一体化加速方案
  5. Java与Cuda混合编程
  6. 单片机modbus rtu通讯_【原创】永宏PLC系列RS485通讯方式
  7. OpneCV之图像的平移、翻转、旋转、缩放、裁剪(笔记04)
  8. python怎么和数据库连接_Java和Python都怎么连接数据库
  9. 10.30完美笔试题
  10. php 基类 是什么,PHP Model基类