虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

嵌入式软件系统

  • RT-Thread的驱动框架介绍

    N-Thread简介RT-Thread,来自中国的开源实时操作系统延生于2006年:硬实时操作系统核心;,低资源占用的软件系统平台;o RTThread本自依赖于社区方式发展,开源、永远开源:(GPv2许可证)社区多样性的发展万式支持众多的处理器:ARM7TDMI.ARM920T.ARM926EJ-SEIARM Cortex;MIPS外理器:PowerPC/x86/NIOSIII众多发展方向:微处理器:带MMU的处理器;甚至是多核处理器N-Thread目前驱动框架。基于名  对象化设备模型:上层应用A 查找相应设备名获得设备句柄即可采用标准的设备接口进行硬件 的访问操作;NThread目前驱动框架口通过 套设备模型,可以做到应用与底层设备的无关性。口当前支持:符设备,块设备、网络设备、声音设备等。改进需水,实际设备 还有很多;,随着支持平台增多,驱动维护变得困难;>如何得到一个剪表方便,驱动容易编写的框架;,更多的面向对象特性,H象操作方法形成ops列表;© 改进目标,设备驱动模型应能够覆盖大多数设例如串D,CAN,以太网,USB,SPI设备,SDIO设备,Fas备,LCD图形设备。针对于上层应用,其操作接口精简而统一;针劝底层驱动,易于编写,要辑结构清晰。能够重用已有的设备驱动;

    标签: RT-Thread

    上传时间: 2022-06-22

    上传用户:jason_vip1

  • RFID中间件设计与实现

    RFID(Radio Frequency Identification)中间件的设计与系统的多个层相关,如RFID电子标签的数据采集、标签数据管理、RFID系统安全等。对于不同层,不同的设计和实现被具体应用所采纳。然而,以这种方法设计出来的中间件就会缺乏一致性和灵活性,设计者不能够以一个统一的框架设计RFID中间件。面向服务的RFID中间件架构SOA(Service-oriented Architecture)是一种用于RFID各个应用领域软件开发的框架,它是一种以服务为中心的包含运行环境、编程架构风格在内的一套新的分布式软件系统构造方法和环境。使用SOA开发RFID中间件,能很好地改善软件设计中的整体性、灵活性和统一性。SOA是RFID中间件设计的基础,本文针对RFID中间件设计中存在的一些问题,如EPC编码的自动解析、RFID读写器的接入、RFID标签数据的交换或共享、RFID系统安全等,提出了面向服务的RFID中间件平台架构。本文用SOA的设计原则建立RFID中间件的软件构架,然后通过系统集成服务的方式——查询服务、调用服务和提供服务清晰地定义出RFID读写器管理服务、标签信息服务、RFID安全服务等。使其适合于不同的RFID应用,并且根据EPCglobal 标准实现EPC编码的自动解析,这样不仅有助于在不同平台间RFID标签数据的交换和集成,而且对于不同的应用降低了构建RFID系统的难度。

    标签: rfid

    上传时间: 2022-06-25

    上传用户:

  • 集成开发环境CodeWarrior的使用方法

    一、前言Codellarrior系列集成开发环境(IDE)是Metrowerks公司为嵌入式微处理器设计的软件开发工具。该开发工具在商用嵌入式软件开发工具的使用率方面排名第一。CodeWarrior包括构建平台和应用所必需的所有主要工具:IDE、编译器、调试器、编辑器、链接器、汇编程序等。CodelWarrior将尖端的调试技术与健全开发环境的简易性结合在一起,将C/C++源级别调试和嵌入式应用开发带入新的水平。开发工作提供高度可视且自动化的框架,可以加速甚至是最复杂应用的开发,因此对于各种水平的开发人员来说,创建应用都是简单而便捷的。CodeWarrior能够自动地检查代码中的明显错误,然后编译并链接程序以便计算机能够理解并执行你的程序。使用CodeWarrior进行编程,你必须已经能够比较熟练地使用汇编语言和C/C++语言。二、CodeWarrior 使用方法Freescale 网站提供CodeWarrior软件免费下载,一般PC机基本上均可满足安装要求。安装过程也很简单,根据提示操作即可。使用免费版本的CodeiWarrior时,如果你的软件代码量很大,编译可能会受限制,你需要去网站申请license来延长你的使用期限。CodeWarrior是一个复杂的应用程序,你必须花点时间来了解它的各种各样的组件和功能。启动CodeWarrior后,在屏幕上方的菜单下面有一个工具条。这个工具条包含了一些常用菜单项的快捷方式。

    标签: codewarrior 集成开发环境

    上传时间: 2022-06-25

    上传用户:

  • STM32CubeMx配置过程详解

    STM32Cubel是STM32系列单片机初始化代码工程生成工具。我们可以用它搜索选择满足我们需求的芯片,用它配置芯片外设引脚和功能,用它配置使用如LWIR FAT32 FreeRTOS等第三方软件系统,还可以用它做功耗评估。STM32CubeMx不仅能生成初始化代码工程,也能生成引脚配置信息的pdf和txt 文档,方便查阅和设计原理图。一—我相信STM32Cube的强大会使玩过它的人赞不绝口,毅然决然地放弃使用标准库,转而使用基于HAL库的它和HAL库。下面就开始介绍STM32Cubel的使用:一、打开软件后的界面,如下。这里主要介绍“Help”菜单。“Updater Setings”可以设置下载的固件库及其解压文件的存放位置,这样就可以找到软件下载的固件库到底存放到哪了。“Install New Libraries”可以检查并下载固件库和软件更新情况,以及历史版本,也可以手动导入固件库。二、点击“New Projet”进入芯片选择界面。这里选择STM32F407ZGT因为我的开发板是这个型号)。

    标签: stm32

    上传时间: 2022-06-29

    上传用户:

  • STM32F1_HAL库使用手册 英文版

    STM32 HAL固件库是Hardware Abstraction Layer的缩写,中文名称是:硬件抽象层。HAL库是ST公司为STM32的MCU最新推出的抽象层嵌入式软件,为更方便的实现跨STM32产品的最大可移植性。HAL库的推出,可以说ST也慢慢的抛弃了原来的标准固件库,这也使得很多老用户不满。但是HAL库推出的同时,也加入了很多第三方的中间件,有RTOS,USB,TCP / IP和图形等等。和标准库对比起来,STM32的HAL库更加的抽象,ST最终的目的是要实现在STM32系列MCU之间无缝移植,甚至在其他MCU也能实现快速移植。

    标签: stm32 hal库

    上传时间: 2022-07-08

    上传用户:

  • CodeWarrior基础入门

    CodeWarrior Development Studio(开发工作室)是完整的用于编程应用中硬件bring-up的集成开发环境。 采用CodeWarrior IDE,开发人员可以得益于采用各种处理器和平台(从Motorola到TI到Intel)间的通用功能性。根据Gartner Dataquest的报告,CodeWarrior编译器和调试器在商用嵌入式软件开发工具的使用率方面排名第一。

    标签: codewarrior

    上传时间: 2022-07-08

    上传用户:qingfengchizhu

  • 完整的U-Boot 开发资料

    U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。U-Boot不仅仅支持嵌入式Linux系统的引导,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android嵌入式操作系统。其目前要支持的目标操作系统是OpenBSD, NetBSD, FreeBSD,4.4BSD, Linux, SVR4, Esix, Solaris, Irix, SCO, Dell, NCR, VxWorks, LynxOS, pSOS, QNX, RTEMS, ARTOS, android。这是U-Boot中Universal的一层含义,另外一层含义则是U-Boot除了支持PowerPC系列的处理器外,还能支持MIPS、 x86、ARM、NIOS、XScale等诸多常用系列的处理器。这两个特点正是U-Boot项目的开发目标,即支持尽可能多的嵌入式处理器和嵌入式操作系统

    标签: U-Boot

    上传时间: 2022-07-26

    上传用户:fliang

  • 一种基于ARM7的工业测控板的研究

    该文档为一种基于ARM7的工业测控板的研究总结文档,本设计以嵌入式控制系统为目标,实现了多路AD采集、DA输出、TLV5630IDW寄存器。数据存储等功能,并能提供多总线通讯。实验表明,系统AD/DA转换精度高、使用灵活,效果良好。DI通道将经过光耦隔离后的输入端子接在AT9lSAM7S64的I/O

    标签: ARM7 数据转换器 串口 USB

    上传时间: 2022-07-26

    上传用户:20125101110

  • 物联网车载应用实战项目视频教程

    01 课程介绍及导学.mp4 10.2M2019-03-26 15:07 02 项目介绍及展示.mp4 24.5M2019-03-26 15:07 03 项目流程介绍及分析(1).mp4 28.4M2019-03-26 15:07 04 项目流程介绍及分析(2).mp4 17.7M2019-03-26 15:07 05 项目关键技术点分析之蓝牙介绍.mp4 19.6M2019-03-26 15:07 06 项目关键技术分析之蓝牙模块HC-05介绍.mp4 30.5M2019-03-26 15:07 07 项目关键技术分析之传感器和存储技术.mp4 6.9M2019-03-26 15:07 08 项目重难点分析之蓝牙协议介绍.mp4 27.4M2019-03-26 15:07 09 项目重难点分析之蓝牙模块HC-05小demo(1).mp4 25.4M2019-03-26 15:07 10 项目重难点分析之蓝牙模块HC-05小demo(2).mp4 31.9M2019-03-26 15:07 11 项目重难点分析之蓝牙模块HC-05小demo(3).mp4 44.9M2019-03-26 15:07 12 项目重难点分析之蓝牙模块HC-05小demo(4).mp4 31.9M2019-03-26 15:07 13 项目重难点分析之运动传感器数据解算,报警策略,存储策略.mp4 29.2M2019-03-26 15:07 14 项目实现之硬件设计简介.mp4 26.2M2019-03-26 15:07 15 项目实现之嵌入式软件的总体设计.mp4 23M2019-03-26 15:07 16 项目实现之嵌入式软件各个模块的设计.mp4 48.3M2019-03-26 15:07 17 项目实现之软硬件联调及项目小结.mp4 28.5M2019-03-26 15:07 思维导图.rar

    标签: 加工技术 中的应用 模具制造

    上传时间: 2013-07-22

    上传用户:eeworm

  • XILINX.EDK.V7.1.RAR

    Xilinx EDK是一个囊括所有用于设计嵌入式编程系统的解决方案。这个预配置的套件包括了Platform Studio工具以及您用嵌入式IBM PowerPC? 硬件处理器核和/或Xilinx MicroBlaze?软处理器核进行Xilinx平台FPGA设计时所需的技术文档和IP.

    标签: 数字系统设计 基础教程

    上传时间: 2013-05-17

    上传用户:eeworm