c语言嵌入式系统编程修炼之道.pdf
2023-09-28 13:06:05 446KB
1
嵌入式系统编程文件格式多种多样。为方便嵌入式系统开发和深度理解各种目标系统,论文详细分析了多种主流的嵌入式可执行文件(即
2023-09-28 13:04:30 479KB LabVIEW
1
新一代的互联需求持续不断地向软硬件设计施加压力。不断提高的服务质量(QoS),数据信道隔离,数据平滑恢复和完整性等,都是值得考虑的一些指标要求。PCIe就是能够满足上述要求的一种互联技术。   在FPGA中实现一个PCIe接口时,为了确保系统效率,系统抖动,数据时钟开销以及必须满足的端到端总带宽需求,设计师必须考虑数据传输的方式。将一个散/聚DMA(SGDMA)与一个PCIe接口结合起来,通过从本地处理器上卸载一些数据传输负担,以及均摊多通道间的硬件延迟,非常有助于软硬件设计师满足他们的设计需求。本文将讨论采用基于FPGA的SGDMA与PCIe相结合的一些优点。   绝大部分的新型DMA控
1
摘要:基于HBS协议的智能家居系统基础上,提出了手持编址器的设计思想、方法,并给出系统的软硬件实现,最后结合实例,简要介绍手持编址器的操作。 关键词:HBS 智能 手持编址器1 基于HBS协议的智能家居系统家庭总线系统HBS(Home Bus System)是由日立、三菱、松下、东芝等公司联合提出的,由日本电子机械工业协会与电波技术协会共同制定的。根据HBS标准,家庭总线由一条同轴电缆和四对双绞线构成,前者用于传输图像等视频信号,后者用于传输语音、数据和控制信号[l]。家用电器经HBS互联,组成一个完整的家庭网络。本项目以HBS的子集为目标,用一对双绞线实现分布式智能照明安防系统。基于H
1
嵌入式系统工程师培训教材讲义,共11部分。 1、linux操作系统入门 2、linux系统初级编程 3、linux系统高级编程 4、多任务多线程编程 5、网络编程及项目实践 6、ARM体系结构 7、ARM体系结构 8、应用程序开发 9、应用程序开发 10、驱动程序开发 11、驱动程序开发
2023-08-14 17:39:31 4.37MB 嵌入式linux
1
刚刚上传了基于ATMEGA16的LCD显示的原理图和源代码,现再传一本学习AVR单片机的好书,本书中的学例是ATMEGA16,在每一章的最后都有一两个实例讲解,包括原理图和C程序。我认为本书是学习AVR单片机的好东东。
2023-08-04 14:23:06 7.77MB AVR ATMEGA16L 书籍
1
第1章 单片嵌入式系统概述.doc 第2章 AVR单片机的基本结构.doc 第3章 AVR的指令与汇编系统.doc 第4章 AVR单片机系统设计与开发工具.doc 第11章 实战练习一 第6章 通用IO接口基本结构与输出应用.doc 第7章 中断与中断系统.doc 第8章 定时计数器的结构与应用.doc 第9章 键盘输入接口与状态机编程.doc 第10章 模拟比较器和ADC接口.doc 第11章 实战练习二
2023-08-04 10:07:58 16.19MB AVR ARV教程 AVR原理 AVR应用
1
STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植.rar是书本加源代码打包一起
2023-07-26 14:59:23 208.22MB stm32 stm32F FreeRT LwIP
1
嵌入式系统的C语言设计
2023-07-08 22:33:30 2.38MB 嵌入式系统 的C语言设计
1
An embedded system is just a computer buried inside some other product. Surprisingly, you can know a great deal about programming and computing and still get lost in the arcane world of embedded systems. In the world of embedded systems programming, countless details — both hardware- and software-related — make the development process seem like a path that few have traveled and even fewer have survived. How do software, hardware, and firmware differ? How in the world does a 100,000-line program end up inside a device smaller than my fingernail? What is flash memory and why do I need a cache? What is the difference between a task and a process? Do I need to worry about reentrancy? As we progress through Embedded Systems Firmware Demystified, you will come to see that these questions are not as complex as they first appear. Embedded systems programming spans a wide range of activities from building programmable logic at the most concrete end to writing a UNIX™ process at the most abstract end. Bracketed by these poles, the industry has exploded in the last 20 years. In the late seventies, assemblers were considered luxuries. A typical embedded system used less than 64Kb of system memory (bits, not bytes!).
2023-07-07 11:48:44 4.57MB 嵌入式 固件
1