共查询到20条相似文献,搜索用时 93 毫秒
1.
基于AVR单片机的通用USB接口模块设计 总被引:3,自引:0,他引:3
以AVR单片机ATmega8和USB接口器件PDIUSBD12为核心,基于标准的USB1.1协议,设计一种通用USB接口模块,以满足嵌入式系统中对USB接口的需求。对模块的硬件电路或单片机固件程序的硬件接口层稍加修改即可用于其他各种微处理器。该模块可为各种嵌入式系统增加USB接口,实现与USB主机系统通信。 相似文献
2.
基于Linux-ARM平台的3G无线联网方案设计 总被引:1,自引:0,他引:1
本研究的目的是实现一个具有3G无线网络接入功能的嵌入式系统。系统的硬件平台是基于ARM系列的S3C2410微处理器。文章简要介绍了该系统的体系结构,给出USB主机接口硬件电路。研究基于USB接口的3G无线网卡的无线网络接入功能实现,包括研究LinuxUSB设备驱动程序、实现USBSerial设备的驱动、定制Cramfs文件系统。最后移植和配置PPP拨号程序,实现嵌入式系统通过3G无线网卡接入无线网络的功能。 相似文献
3.
4.
5.
介绍了采用CH375A通用USB接口芯片在嵌入式系统中设计一种USB主机/设备模式复用接口的实现方法详细分析电路实现原理并给出了具体实现流程和功能函数。 相似文献
6.
基于嵌入式ARM9的USB设计与实现 总被引:2,自引:0,他引:2
从电路设计到程序调试,全方位地研究开发了一种基于嵌入式的通用USB接口.选用ARM9的S3C2440A芯片作为CPU,因为该芯片内部集成了控制USB的全部部件,所以只需附加简单的电源变换等外围电路即可完成硬件设计,再通过串口加栽和调试USB的驱动程序,实现嵌入式终端的USB接口功能.测试表明,该接口可以稳定可靠地自动挂载U盘以及准确交换数据.采用基于S3C2440A芯片的USB接口方案具有外围电路简单和运行可靠的特点,从而提升了嵌入式终端的整体性能,为日后的应用提供了基础. 相似文献
7.
用C语言来实现单片机对U盘的操作 总被引:1,自引:0,他引:1
介绍了在嵌入式系统中利用CH375对U盘进行读写的实现方法;同时介绍了USB总线接口芯片CH375的主要特点及FAT文件系统的组成。给出了USB的接口电路和软件流程。 相似文献
8.
9.
10.
基于C8051f340单片机的USB HID类设备设计 总被引:1,自引:0,他引:1
USB作为近年来计算机和嵌入式领域中的热点,推动了计算机外设的飞速发展,各种具有USB接口的嵌入式系统不断涌现。但是,USB协议复杂,若为每种设备都开发相应的设备驱动程序,开发周期势必加长。介绍一种USB外设的实现方案,该方案采用C8051F340单片机内置的USB接口,实现了基于HID类协议的USB设备的设计。采用该方案实现USB设备,无需专门开发设备驱动程序。该方案实用性强,可大大缩短开发周期。 相似文献
11.
嵌入式技术发展状况综述 总被引:1,自引:0,他引:1
嵌入式系统与我们的生活息息相关。单片、嵌入、物联是嵌入式系统的三个基本特性。随着嵌入式系统向着高集成、多功能、微型化、网络化、低成本、低功耗的方向发展,嵌入式系统的技术革新也日新月异。文章主要研究了嵌入式系统的应用领域及特点,以及嵌入式技术发展的技术环境。最后论述了嵌入式产业的地位和发展状况以及嵌入式工程师面临的问题。 相似文献
12.
随着嵌入式系统的发展,嵌入式Internet的应用越来越广泛。他在方便了用户和嵌入式系统交互的同时,也对安全性提出了更高的要求。针对以往的嵌入式Web服务器采用的基本认证方式具有安全性脆弱的缺点,讨论了认证在嵌入式Web服务器中的实现,并开发了一个安全的轻量级Web服务器,取名为Pandowdy。系统采用了Skyeye这一硬件模拟平台作为开发平台,具有开发效率高,易于调试等优点。最后阐述了基于μClinux的应用开发移植的一般过程。 相似文献
13.
Chi-Bang Kuan Jia-Jhe Li Chung-Kai Chen Jenq-Kuen Lee 《Journal of Signal Processing Systems》2014,75(2):109-122
In recent years embedded systems have entered the multicore era. As the number of cores keeps growing in embedded systems, it becomes more important to provide programming support which considers embedded system constraints and in the meanwhile helps utilize multicore systems. So far though C still dominates embedded programming, C++ is gaining in importance in parallel programming. It is promising to support C++ for embedded multicore systems. However, embedded systems usually have tight resource budgets, and C++ is commonly considered having huge code size that embedded systems can not afford. Therefore, in this paper we investigate the code size requirement of a C++ library and propose a layered design to provide a code size aware library support. On the other hand, to utilize embedded multicore systems, we employ C++ linguistic features to facilitate embedded multicore programming. With C++, we incorporate high-level abstractions and design patterns into the programming support to enhance low-level programming APIs that can be used to exploit DSPs, SIMD instructions, and DMAs on embedded multicore systems. At last, we evaluate our C++ support with a Blur and a JPEG program. Our result on a dual-DSP platform shows that we can obtain speedups of 3.32 and 3.09 for the Blur and JPEG program, respectively. 相似文献
14.
15.
Embedded and real-time system design are properly separate concerns. Many embedded systems lack strict timeliness requirements, while many real-time systems (e.g., telephone central office switches) are not embedded. However, a number of embedded systems do have real-time requirements, including a number of products that fall under the I&M umbrella. The author addresses both real-time and embedded Java initiatives 相似文献
16.
17.
The applications and uses of embedded systems is increasingly pervasive. Mission and safety critical systems relying on embedded systems pose specific challenges. Embedded systems is a multi-disciplinary domain, involving both hardware and software. Systems need to be designed in a holistic manner so that they are able to provide the desired reliability and minimise unnecessary complexity. The large problem landscape means that there is no one solution that fits all applications of embedded systems. With the primary focus of these mission and safety critical systems being functionality and reliability, there can be conflicts with business needs, and this can introduce pressures to reduce cost at the expense of reliability and functionality. This paper examines the challenges faced by battery powered systems, and then explores at more general problems, and several real-world embedded systems. 相似文献
18.
探索性软件测试发挥测试人员经验和创造性,强调软件测试各阶段的同时性,并利用测试学习被测系统,已形成应用体系并在工业界成功运用。将探索性测试技术应用于嵌入式系统软件测试,是解决测试时间紧、任务重、软件文档不完备等现实问题的有吸引力的方法。然而,嵌入式系统测试要求严格的软件测试管理流程和文档,并需对测试执行进行有效评价,这些要求在探索性测试中被弱化。调研和综述探索性测试技术,分析探索性测试技术与嵌入式系统软件测试体系的关联和冲突,是将探索性测试在嵌入式软件测试中的恰当运用的关键。以此为基础,对探索性测试在嵌入式系统软件测试中的应用模型提出了建议,并对应用中的问题和后续研究进行了讨论和展望。 相似文献
19.
Java technology has seen an impressive growth in popularity since its introduction in 1995. Although ithas foremost proved its usefulness in the Internet domain, powerful marketactors are currently moving Java into the embedded systems domain. In thisarticle we identify major design issues in embedded systems, and analyze thesuitability of Java technology in such systems. We find that Java technologycan contribute to the embedded system design process on a system level byfacilitating higher run-time reliability and the technology can simplify maintenanceof the product throughout its life cycle. In addition, programmer efficiencyand productivity may be improved, especially for web based applications anddistributed embedded systems. 相似文献
20.
Edwards S. Lavagno L. Lee E.A. Sangiovanni-Vincentelli A. 《Proceedings of the IEEE. Institute of Electrical and Electronics Engineers》1997,85(3):366-390
This paper addresses the design of reactive real-time embedded systems. Such systems are often heterogeneous in implementation technologies and design styles, for example by combining hardware application-specific integrated circuits (ASICs) with embedded software. The concurrent design process for such embedded systems involves solving the specification, validation, and synthesis problems. We review the variety of approaches to these problems that have been taken 相似文献