本文主要阐述了嵌入式系统的概念,arm的体系结构以及它们的发展现状,并且指出了网络应用在嵌入式当中的重要地位。从嵌入式网络应用的实际需要出发,综合考虑当前嵌入式系统的成本,采用了目前市场上非商业化的嵌入式操作系统,在此系统基础之上构建针对工业化的实用高效的网络协议体系,并且对课题中所采用的关键技术做一些研究。 在嵌入式网络体系的构建过程中,主要涉及到两个核心技术难题,它们分别是嵌入式操作系统的移植和tcp/ip协议栈的实现.其中嵌入式操作系统的移植构建了一个可供应用的系统平台,它提供了各种系统服务,隐藏了对底层硬件设备操作的复杂性,大大降低了开发难度 而tcp/ip协议栈的实现为系统提供了网络通信的基础.
标签: 嵌入式系统
上传时间: 2013-12-17
上传用户:ikemada
基于Linux的嵌入式开发流程,ARM体系结构和汇编指令,嵌入式操作系统引导及内核编译,驱动编程等PPT,对做嵌入式的非常有用
上传时间: 2016-08-17
上传用户:lhc9102
周立功 ARM嵌入式系统系列教程二 本书是《ARM嵌入式系统系列教程》中的实验教材之一,可与本套教程中的理论课教材《ARM嵌入式系统基础教程》配套使用。 以SmartARM2200为教学实验开发硬件平台,以ADS 1.2集成开发环境、uC/OS—II和uClinux嵌入式操作系统以及各种中间件、驱动程序为软件平台,搭建ARM嵌入式系统教学实验体系。 全书共分6章。第1章全面介绍SmartARM2200教学实验开发平台的设计原理以及各种跳线、接口的使用说明,第2章介绍基础实验,第3章介绍基于uC /OS—II操作系统的基础实验,第4章介绍基于uc/OS—II操作系统的综合实验,第5章介绍uCLinux操作系统实验,第6章介绍MiniGUI图形界面实验。 各种实验安排由浅入深,相对完整,使读者更容易学习和掌握ARM嵌入式系统开发应用。
上传时间: 2016-08-30
上传用户:亚亚娟娟123
作为一种16/32 位的高性能、低成本、低功耗的嵌入式RISC 微处理器,ARM 微处理器 目前已经成为应用最为广泛的嵌入式微处理器。 本书在全面介绍ARM 处理器的体系结构、编程模型、指令系统和开发工具的同时,以 Samsung 公司的一款基于以太网系统的ARM 处理器-S3C4510B 为核心,详细讲解系统的 设计、调试,以及相关的软件设计和嵌入式操作系统的移植过程。通过阅读本书,可以使具 备一定的系统设计能力的读者全面掌握开发基于ARM 微处理器系统的多方面知识,从而具 备设计开发基于ARM 微处理器的特定应用系统的能力。 本书可作为基于ARM 的软件编程和硬件系统设计的参考手册,也可作为16/32 位微处 理器教学用书,以及嵌入式系统应用设计人员的参考用书。
上传时间: 2014-01-25
上传用户:84425894
综合比较了嵌入式GUI的几种实现方式,结合嵌入式系统的特点,研究了嵌入式GUI中的关键技术, 分析了嵌入式GUI与普通GUI系统的不同之处,提出一种通用的嵌入式图形用户界面系统的设计思想和体系结构, 这种嵌入式GUI实现方案具有轻型、占用资源少、可剪裁等特点。
上传时间: 2014-01-13
上传用户:eclipse
无论是体系结构还是指令集,大家或多或少都应该对X86汇编有些了解,而对于嵌入式领域已被广泛采用的ARM 处理器,了解的可能并不多。
标签: 指令集
上传时间: 2013-12-19
上传用户:pompey
ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。 本书分14章对ARM处理器的体系结构、指令系统和开发工具作了比较全面的介绍。其中包括ARM体系介绍、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C 语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础之上介绍一些典型的基于ARM体系的嵌入式应用系统设计时的基本技术。通过阅读本书可以使读者掌握开发基于ARM的应用系统的各方面的知识。 本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。
上传时间: 2016-12-17
上传用户:417313137
中科院计算所的《高性能计算机体系结构与代码优化》课件,对底层程序员及嵌入式开发人员来说是基础
上传时间: 2016-12-26
上传用户:xc216
本书在全面介绍 ARM 处理器的体系结构、编程模型、指令系统和开发工具的同时,以 Samsung 公司的一款基于以太网系统的 ARM 处理器-S3C4510B 为核心,详细讲解系统的 设计、调试,以及相关的软件设计和嵌入式操作系统的移植过程。通过阅读本书,可以使具 备一定的系统设计能力的读者全面掌握开发基于 ARM 微处理器系统的多方面知识,从而具 备设计开发基于 ARM 微处理器的特定应用系统的能力。
上传时间: 2013-12-18
上传用户:qunquan
Linux的射频模块驱动设计。 本文首先从嵌入式系统的概念、ARM微处理器和嵌入式操作系统的概念出发,描述了S3C2410的体系结构,具体研究了UART口和I/O口的控制,然后深入到linux环境下的驱动开发当中,介绍了本论文的软件开发环境,然后讨论了Linux系统驱动程序的程序构架,最后讨论了Linux驱动体系结构,重点叙述了字符型驱动程序的编写方法。然后完成了射频控制模块(ATMEL公司AT86RF211芯片)的驱动以及电路设计,通过S3C2410的UART口传输数据,通过I/O口去控制射频芯片。给出了驱动实现的关键程序和最小系统模块电路图。射频模块(AT86RF211)的驱动程序,包括了对它的模块收发数据的时序实现和对模块实体的控制。
上传时间: 2013-12-18
上传用户:彭玖华