VIP专区-嵌入式/单片机编程源码精选合集系列(146)资源包含以下内容:1. 本程序能够在没有操作系统下可以测试LCD的驱动.2. ADS下LDR命令详细示例.3. 本程序是ADS1.2下的汇编语言的示例程序!.4. 自己写的一个万年历程序,能有200多行代码.尽供参考..5. 这是个Mp3源代码.6. sd 的spi模式详细的中文资料.7. mmc card 各种操作详细的逻辑时序图.8. PCI总线系统结构、性能及总线操作时序和总线控制权的仲裁问题.9. ebook of matlab gui using.10. PAN3101ProgrammingGuideV11原像一手资料.11. 基于NIOSii的网络监控系统设计.12. mp3 方案源代码.13. 用VB实现S7-300PLC与PC机的普通串口通信 jiankong.14. 多功能数据采集卡上位机完整代码.15. FAT32 文件系统中文规范.16. RTOS系统.17. 用于AlRERA 公司DE2开发板上的USB 调试的实例.18. UBOOT_command reference document.19. 对软件进行可达性测试的软件.20. 用于检测非自锁的按键.21. 实现arm文件系统.22. 基于arm的蓝牙通讯协议的设计.23. 射频卡开发系统芯片.24. 详细介绍了PCB设计的各种方法.25. Matlab用户图像接口.26. GUI檔案.27. 东芝步进电机驱动芯片,电流3.5A,8细分驱动步进电机很常用芯片.28. Cross-Platform GUI Programming with wxWidgets wxWidgets设计指导书.29. 24c08-24c31EEPROM初始化.30. 一个不错的需求分析实例!希望对大家有帮助.31. 一个完整的系统,用到NIOSII 里面包括语言结构的.32. 嵌入式系統的上課講義...使用三星的開發版...主要是吃ARM的指令集.33. 关于嵌入式方面的资料.34. 主要介绍一种基于Philips公司的MF RC500的射频识别读写器的设计:首先介绍系统的组成以及MF RC500的特性.35. Windows嵌入式开发系列课程(6):启动程序BootLoader的分析 _PDF.36. design the connecter between dsp and sed12.37. 48种常用软件的指南.38. 44b0(arm)初始化程序,代码可以通用,方便嵌入式系统的开发.39. uCOS在LPC213X上的移植。适合ARM嵌入式系统初学者。.40. AD1674模数转换器件资料。包含了AD1674的应用接口电路。.
上传时间: 2013-05-28
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(157)资源包含以下内容:1. 嵌入式486手册.2. 奔腾-486处理器指令集手册.3. 1602液晶显示程序+1302温度测量+18b20显示时间(C语言).4. 51写的SLE4442程序实验用的SLE4442卡初始密码PSC1、PSC2、PSC3均为0FFH.5. 语音芯片的驱动程序.6. 嵌入式平台入门--嵌入式系统内存泄漏的检查和预防.7. 从PCI一直讲到PCI EXPRESS的文章.8. 基于TMS320F2812的工控实时时钟.9. 新代数控系统.10. S3C2442 官方 原理图 网上收集的一份原理图!.11. 高级数据链路控制(HDLC)协议的介绍文档.12. ARMSYS实验二十四:FAT16文件系统的移植与应用 描述:对Nandflash进行格式化.13. pxa270 的bootloader源码.14. ds1302源程序 (为辅试验箱调试通过).15. FPGA开发板的原理图很详细的.16. HT单片机模拟I2C通讯.17. easy web build on NXP LPC2300 LPc2400.18. 蓝牙耳机的SCH,与PCB图,可适合于自己动手的朋友们进行创作..19. ti的12位AD采集c实现.20. wince 下测试串口.21. 本系列所采用的所有技术都将“以实例来定义”.22. 用运算放大器做正弦波振荡器在学校时老师就教过.23. FPGA/CPLD数字电路设计经验分享。大唐公司的!.24. NorFlash的烧写及相关说明可以通过串口实现程序的在线升级.25. 嵌入式操作系统实时性比对与评价,尤其对windowsce性能的测试大有帮助。.26. 东芯IV的SEP3203ARM的源代码.27. 1702的资料.28. 数字逻辑交通信号灯课程设计代码请指正.29. C#程序开发范例宝典 图书光盘附带源码 第20章.30. 介绍了嵌入式linux操作系统的知识以及arm编程.31. P,PI D控制系统仿真设计的例子.32. 32位元2進位SIGNED乘法器32位元SIGNED乘法器.33. 用8051单片机和6个数码管加一片DS1302时钟芯片做成实用闹钟.34. UP-NETARM 2410-S 开发平台 电路原理图.35. 通过时钟芯片计算按键开关闭合次数和时间.36. 通过对双口ram 操作判断硬件正确性.37. Nokia 3310 驱动程序 ... KeilC.38. MPC03-LV运动控制卡驱动程序.39. 一个51整开发板的应用(源程序电路图功能全实用给有需要的人).40. I2C : 用C语言编译的I2C.
上传时间: 2013-07-21
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(159)资源包含以下内容:1. 这是对于自动化测试记事本程序的补充脚本.2. Protel 99SE格式的ARM9的原理图.3. 在ALTERA的软核NIOS下watchdog组件的控制函数.4. 一份很不错的嵌入式系统开发应用论文.5. 单片机例子程序F340_example.6. %本程序中时间单位是毫秒 %频率单位为kHz %本例说明取样点数与仿真精度的关系 跟在%符号后面的是程序注释.7. LPC2378关于串口的程序.8. LPC2378读写FM24cl04.9. 嵌入式系统详细文档,!!!嵌入式系统说明文档.10. ARM嵌入式应用开发典型实例配书光盘,希望对你有用!.11. PIC中断与时间中断汇编编程.12. 能实现2_16 任意进制之间的转换.13. 用单片机读写SST48CFxxx系列CF卡.14. CAN总线的入门书.15. 三星44B0 ADS7843触摸屏驱动程序.16. 基于LPC2136的TFT真彩 液晶程序.17. 基于44b0的USBSL811_控制器的驱动程序.18. 通过同步软件来获取移动智能设备屏幕画面.19. 关于通信基本原理的仿真.20. 1335液晶的光标控制.21. s3c44b0x胡液晶驱动开发里程.22. s3c44b0的设计原理图.23. 用GNU 等免费工具开发ARM系统.24. 使用verilog语言控制CPLD通过红外收发器进行红外通讯.25. protel绘制的图片.26. 简单易懂GUI的用法.27. zigbee无线网络源码包.28. 用at89s52单片机控制步进电机实现1/8细分.29. < 嵌入式C语言程序设计>>一书的源代码.30. SST39VF1601.c sst39vf1601源代码.31. emmbeded system , very good.32. 该程序完成了c8051外围电路的驱动和串口协议的编写。希望能给大家学习51单片机带来帮助.33. LCD12864串行显示程序.34. 用于单片机开发.35. os开发的所需的鼠标驱动.36. 这个是个4个数码管显示时间的程序.37. arm精简指令集.38. 用于PLC或RTU上的MODBUS 通信代码,可以作为MODBUS程序开发参考.39. i2c源代码情景分析(beta2) 介绍i2c.40. 卡上芯片-EM4100_DS RFID.
上传时间: 2013-04-15
上传用户:eeworm
怎样读Linux内核源代码.pdf 317KB2020-03-03 16:14 让你的软件飞起来(简单程序开罗思维).pdf 602KB2020-03-03 16:14 让你的软件飞起来!(软件编程思维).pdf 602KB2020-03-03 16:14 嵌入式系统的构建.pdf 1.9M2020-03-03 16:14 嵌入式FAT文件系统源码.rar 465KB2020-03-03 16:14 经典ARM开发详解.rar 306KB2020-03-03 16:14 多核编程之挑战与应对—-孔晓华_计算机系统结构.ppt 3.6M2020-03-03 16:14 《ARM体系结构与编程》.pdf 18.5M2020-03-03 16:14 UBoot移植详解.doc 66KB2020-03-03 16:14 Uboot启动过程详解.pdf 523KB2020-03-03 16:14 Uboot简介.docx 39KB2020-03-03 16:14 Trusted_Boot_Loader.pdf 180KB2020-03-03 16:14 Linux系统命令及其使用详解.pdf 393KB2020-03-03 16:14 Linux设备驱动开发详解.pdf 13.8M2020-03-03 16:14 Linux内核源代码(free).ppt 1.1M2020-03-03 16:14 Linux内核设计与实现_第三版_中文版.pdf 37.6M2020-03-03 16:14 Linux内核配置编译分析实验 .pdf 393KB2020-03-03 16:14 Linux内核Makefile.pdf 227KB2020-03-03 16:14 linuxC编程一站式学习.pdf 4.9M2020-03-03 16:14 C语言嵌入式系统编程修炼.pdf 349KB2020-03-03 16:14 C语言精彩编程百例PDF+源码.zip 31.2M2020-03-03 16:14 C语言高级教程-上海贝尔.pdf 326KB2020-03-03 16:14 ARM中MMU工作原理.pdf 150KB2020-03-03 16:14 ARM指令集.rar 412KB2020-03-03 16:14 arm上的linux内核及启动过程.pdf 435KB2020-03-03 16:14 arm入门必看经典300问.pdf 379KB2020-03-03 16:14 ARM入门宝典.pdf 1.3M2020-03-03 16:14 ARM开发工程师入门宝典.pdf 1.3M2020-03-03 16:14 Android深度探索-卷1.pdf 218.7M2020-03-03 16:14 2011并行计算与多核程序设计00-01-02多核技术导论.pdf
上传时间: 2013-06-11
上传用户:eeworm
常用ARM指令集及汇编 linux试题
上传时间: 2013-04-24
上传用户:qw12
本文完成了对MIPS-CPU的指令集确定,流水线与架构设计,代码编写,并且在x86计算机上搭建了称为gccmips_elf的仿真系统,完成了对MIPS-CPU硬件系统的模拟仿真,最终完成FPGA芯片的下载与实现。 @@ 本文完成了包含34条指令的MIPS-CPU指令集的制定,完成了整个MIPS-CPU的架构设计与5级流水线级数的确定。制定了整个CPU的主控制模块的状态转移图;根据MIPS-CPU的指令集的模式,完成了对不同模式下的指令的分析,给出了相应的取指,译码,产生新的程序存储器寻址地址,执行,数据存储器与寄存器文件回写的控制信号,完成取指令模块,译码模块,执行模块,数据回写等模块代码的编写,从而完成了流水线模块的代码设计。 @@ 重点分析了由于流水线设计而引入的竞争与冒险,分析了在不同流水线阶段可能存在的竞争与冒险,对引起竞争与冒险的原因进行了确定,并通过增加一些电路逻辑来避免竞争与冒险的发生,完成了竞争与冒险检测电路模块以及数据回写前馈电路模块的代码编写,从而解决了竞争与冒险的问题,使设计的5级流水线得以畅顺实现。 @@ 完成了MIPS-CPU的仿真系统平台的搭建,该仿真器用来对应用程序进行编译,链接与执行,生成相应汇编语言程序以及向量文件(16进制机器码);并且同时产生相关的Modelsim仿真,及Quartus II下载验证的文件。本设计利用该仿真系统来评估设计的MIPS-CPU的硬件系统,模拟仿真结果证明本文设计的MIPS-CPU可以实现正常功能。本论文课题的研究成功对今后从事专用RISC-CPU设计的同行提供了有益的参考。 @@ 最终将设计的MIPS-CPU下载到ALTERA公司的FPGA-EP1C6Q240芯片,并且借助ALTERA公司提供的Quartus II软件进行了编译与验证,对设计的MIPS-CPU的资源使用,关键路径上的时序,布线情况进行了分析,最终完成各个指标的检查,并且借助Quartus II软件内嵌的Signal Tap软件进行软硬件联合调试,结果表明设计的MIPS-CPU功能正常,满足约束,指标正确。 @@关键词 MIPS;流水线;竞争与冒险;仿真器;FPGA
上传时间: 2013-07-31
上传用户:gjzeus
随着电子技术的不断发展,各种智能核仪器逐步走向自动化、智能化、数字化和便携式的方向发展。针对传统的多道脉冲幅度分析器体积大,人机交互不友好,不方便现场分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脉冲幅度分析器的陆续出现填补了这一缺点。 随着电子技术的发展,以ARM为核的处理器技术的应用领域不断扩大,相比较单片机而言,它的主频高、运算速度快,可以满足多道脉冲幅度分析器的苛刻的时间上的要求。而且ARM处理器功耗小,适合于功耗要求比较苛刻的地方,这些方面的特点正好满足了便携式多道脉冲幅度分析器野外勘察的要求。同时,由于以ARM为核的处理器具有丰富的外设资源,这样就简化了外设电路及芯片的使用,降低了功耗并增强了产品的信赖性。另外,ARM芯片可以方便的移植操作系统,为多道脉冲幅度分析器多任务的管理和并行的处理,甚至硬实时功能的实现提供了前提。而且在ARM平台使用嵌入式linux操作系统使多道脉冲幅度分析器的软件易于升级。 智能化和小型化是多道脉冲幅度分析器的发展趋势。智能化要求系统的自动化程度高、操作简便、容错性好。智能化除了需要控制软件外,还需要软件命令的执行者即硬件控制电路来实现相应的控制逻辑,两者的结合才能真正的实现智能化。小型化要求系统的体积小、功耗小、便于携带;小型化除了要求采用微功耗的器件,还要求电路板的尺寸尽量的小且所用元件尽量的少,但小型化的同时必须保持系统的智能化,即不能减少智能化所要求的复杂的逻辑和时序的控制功能。为此采用高集成度的ARM芯片实现控制电路能满意地同时满足智能化和小型化的要求。在研制的多道脉冲幅度分析器中,几乎所有的控制都可以用控制芯片来实现,如阈值设定、自动稳谱以及多道数据采集,在节省了元件的数目和电路板的尺寸的同时仍能保持系统的智能化程度。 Linux内核精简而高效,可修改性强,支持多种体系结构的处理器等,使得它是一个非常适合于嵌入式开发和应用的操作系统。嵌入式Linux可以运行的硬件平台十分广泛,从x86、MIPS、POWERPC到ARM,以及其他许多硬件体系结构。目前在世界范围内,ARM体系结构的SOC逐渐占领32位嵌入式微处理器市场,ARM处理器及技术的应用几乎已经深入到各个领域,例如:工业控制,无线通讯,网络,消费类电子,成像等。 本课题采用三星公司生产的ARM(Advanced RISC Machines,先进精简指令集机器)芯片S3C2410A设计并研制了一种便携式的核数据采集系统设计方案。利用ARM芯片丰富的外设资源对传统的多道脉冲幅度分析器进行改进和简化。系统由前端探测器系统,以及由线性脉冲放大器、甄别电路、控制电路、采样保持电路组成的前置电路,中央处理器模块,显示模块,用户交互模块,存储模块,网络传输模块等多个模块组成。本设计基于ARM9芯片S3C2410,并在此平台上移植了嵌入式linux操作系统来进行任务的调度和处理等。 电路板核心板部分设计采用6层PCB板结构,这样增加了系统可靠性,提高了电磁兼容的稳定性。数据采集系统是多道脉冲幅度分析器的核心,A/D转换直接使用了S3C2410内置的ADC(Analog to Digital Converter,模数转换器),在2.5 MHz的转换时钟下最大转换速度500 KSPS(Kilo-Samples per second,千采样点每秒),满足了系统最低转换时间≤5 μs的要求,并且控制简单,简化了外部接口电路。由于SD(Secure Digital Card,安全数码卡)卡存储容量大、携带方便、成本低等优点,所以设计中采用其作为外部的数据存储设备,其驱动部分采用SD卡软件包,为开发带来了方便。本设计采用640*480的6.4寸LCD(Liquid Crystal Display,液晶显示)屏作为人机交互的显示部分,并且通过Qt/Embedded为系统提供图形用户界面的应用框架和窗口系统。其中包括了波形显示部分和用户菜单设置部分,这样方便了用户操作。系统的数据存取方面是基于SQLite嵌入式小型数据库而进行的。为了方便数据向上位机的传输,系统设计中采用XML(Extensible Markup Language,可扩展标记语言)格式来组织传输的数据,通过基于TCP/IP(Transmission Control Protocol/Internet Protocol)协议的Linux下Socket套接字编程,来进行与上位机或PC(Personal Computer,个人计算机或桌面机)等的连接和数据传输。
上传时间: 2013-04-24
上传用户:tzl1975
大多数现在的PCL打印机驱动程序都是将需要打印的文件(包括图形或者文本)处理成JPEG文件发送到打印机进行打印,因为这样一方面可以减少发送给打印机的数据量,一方面可以极大的简化驱动程序的开发。而在打印机内部,这些JPEG文件又被解码成BMP文件进行进一步的处理。采用这种方式工作的打印机JPEG解码的工作占据了其CPU时间的一半以上,所以JPEG文件解码引擎是打印机的核心之一,提高JPEG的解码速度对于提高打印机的处理能力至关重要。 同时,JPEG文件解码工作是一个计算密集型的作业,主要有两个办法提高它的速度:一个是设计更高效的算法,一个是采用性能更加强劲的CPU设备。在单核CPU的嵌入式环境中,JPEG编解码速度已经几乎到了极限,难有提升的空间,然而近两年多核嵌入式芯片的出现,为大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平台,采用ARM11 MPCore4核处理器,针对PCL,XL打印机控制语言的JPEG文件解码设计和实现了一个高速引擎,主要内容为: 分析和解码PCL,XL文件,提取出其中的JPEG文件。 对JPEG文件实现并行化解码,在多个处理器核上并行处理,并针对多核处理器构架进行内存读取等方面的优化。 针对多核处理器的特点和优势,设计和实现多线程调度算法。 总结和提取数据,分析多核处理器相对于单核处理器的性能提升。 另外,为便于读者理解,文中简要介绍了ARM(SIMD)指令集,嵌入式汇编以及与硬件相关的一些概念。
上传时间: 2013-06-16
上传用户:scorpion
现在,下一代嵌入式微处理器和软件面临着不断减小的产品寿命。而由此产生的缩短的研发周期则要求设计者能够在更短的时间内开发出更为复杂的处理器和软件。为了解决这个问题,嵌入式系统的仿真逐渐成为在新的可编程结构的开发中必不可少的工具。对于嵌入式系统仿真核心的指令集仿真器,由于普遍使用的解释型仿真器的性能较低,从十几年前开始,人们就开始了对编译型指令集仿真器的研究。但是,由于编译技术的限制,它从来没有能够在商业产品中推广。 ARM公司06年新推出的Cortex-M3系列芯片已经广泛应用在无线传感器网络等领域。本文将针对基于ARM Cortex-M3的嵌入式系统设计出一个仿真平台,以ARM Cortex-M3 所采用最新的Thumb-2 指令集作为目标指令集,设计了其仿真器,给出了一种优化的解释型指令仿真机。 1.首先介绍了Thumb-2 指令集的编程模型,包括目标指令集支持的处理器的模式、寄存器和存储器的组织。 2.其次建立了仿真平台。在平台的建立过程中,设计了结合编译技术速度和解释技术灵活性的仿真机;完成了Thumb-2 指令集体系结构的描述;实现了存储器接口,从而可以满足目标指令集对存储器的访问要求;介绍了ELF 文件格式,并设计了将ELF 文件中的指令和数据装入存储器的装载程序。 3.最后以一个基于ARM Cortex-M3 处理器的机器小车嵌入式系统为例,对仿真平台进行功能上的验证。
上传时间: 2013-07-19
上传用户:111111112
随着人们对软件产品质量要求的不断提高,软件测试技术得到越来越多的重视和应用。本文深入研究嵌入式软件的测试技术,并将研究成果应用到测试实践中。论文的主要工作有: 嵌入式软件作为一种特殊的软件,符合软件的大多数特征,要研究嵌入式软件测试就必须先了解软件测试。本文研究了软件测试基本理论和通用测试技术,对当前国内外软件测试研究现状和热点做了综合分析,为下一步研究工作打下了测试理论基础。同时,针对嵌入式系统软件的特点,研究了针对于嵌入式系统的软件测试技术,分析了嵌入式系统软件的特征及测试要求。 构建了针对嵌入式系统软件测试的完备的测试策略是本文的重点之一。它旨在建立符合嵌入式系统软件特性的测试策略。包括测试模型的建立、单元测试、软件集成测试、软件与硬件集成测试、系统测试、确认测试及回归测试。通过对嵌入式系统软件测试的研究,实现了对嵌入式系统软件测试策略的优化。 在对建立嵌入式系统软件测试环境的研究中,应用了交叉开发测试环境的概念并研究了基于驻留监控软件、指令集模拟器以及基于JTAG的调试代理的交叉测试方法。最后搭建了基于ARM-Linux的嵌入式系统软件测试环境。 依据嵌入式系统软件测试的策略并根据语言学习系统的特点进行了有针对性的测试。在针对语言学习系统进行的软件测试设计和测试实施全过程中,验证了所提出的测试策略和测试模型,确保语言学习系统的软件质量的同时提高了测试效率。
上传时间: 2013-04-24
上传用户:qweqweqwe