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

软件平台

“软件定制开发平台”
  • nios II 外部中断

    贴出来和大家分享一下,文中借鉴来自互联网和书籍 硬件平台:康草EP2C5-V5        FPGA :EP2C5Q208C8N               SDRAM:K4S641632k               Flash:JS28F640               4位led,输入0时亮      1位按键,有上拉,平时为高电平状态 软件平台:Microsoft Windows xp Professional sp3(深度D版)               Quartus II 10.0 SP1 Build: 262                Nios II IDE 10.0 SP1 Build: 262

    标签: nios II 外部中断

    上传时间: 2018-10-31

    上传用户:残红一号

  • 一种嵌入式PID恒温控制的教学实验设计_张加宏

    设计了基于 ARM 的闭环 PID 恒温控制系统。 系统以 S5PV210 微处理器为核心构建嵌入式硬件平台,并在软件平台上实现温度采集、数据处理、 PID 恒温控制、数据显示与传输等功能。实验涉及多种通信协议( SPI、串口、 TCP/IP 等)、脉宽调制 PID 控制算法、基于 Linux API 的网络编程等。该实验属于嵌入式系统设计开发,旨在让学生对嵌入式系统课程有深刻的认识,熟悉嵌入式项目的开发及调试过程,理解闭环 PID控制的原理及实现方法。该实验包含嵌入式设计的硬件驱动、软件开发、通信协议等多方面内容,综合性强,可作为研究生电子设计竞赛的实训实验。

    标签: 嵌入式 pid 恒温控制

    上传时间: 2022-01-30

    上传用户:

  • 华为AI安全白皮书2018-cn

    华为AI安全白皮书2018-cn近年来,随着海量数据的积累、计算能力的发展、机器学习方法与系统的持续创新与演进,诸如图像识别、语音识 别、自然语言翻译等人工智能技术得到普遍部署和广泛应用。越来越多公司都将增大在AI的投入,将其作为业务发展 的重心。华为全球产业愿景预测:到2025年,全球将实现1000亿联接,覆盖77%的人口;85%的企业应用将部署到 云上;智能家庭机器人将进入12%的家庭,形成千亿美元的市场。 人工智能技术的发展和广泛的商业应用充分预示着一个万物智能的社会正在快速到来。1956年,麦卡锡、明斯基、 香农等人提出“人工智能”概念。60年后的今天,伴随着谷歌DeepMind开发的围棋程序AlphaGo战胜人类围棋冠 军,人工智能技术开始全面爆发。如今,芯片和传感器的发展使“+智能”成为大势所趋:交通+智能,最懂你的 路;医疗+智能,最懂你的痛;制造+智能,最懂你所需。加州大学伯克利分校的学者们认为人工智能在过去二十年 快速崛起主要归结于如下三点原因[1]:1)海量数据:随着互联网的兴起,数据以语音、视频和文字等形式快速增 长;海量数据为机器学习算法提供了充足的营养,促使人工智能技术快速发展。2)高扩展计算机和软件系统:近 年来深度学习成功主要归功于新一波的CPU集群、GPU和TPU等专用硬件和相关的软件平台。3)已有资源的可获得 性:大量的开源软件协助处理数据和支持AI相关工作,节省了大量的开发时间和费用;同时许多云服务为开发者提供 了随时可获取的计算和存储资源。 在机器人、虚拟助手、自动驾驶、智能交通、智能制造、智慧城市等各个行业,人工智能正朝着历史性时刻迈进。谷 歌、微软、亚马逊等大公司纷纷将AI作为引领未来的核心发展战略。2017年谷歌DeepMind升级版的AlphaGo Zero横 空出世;它不再需要人类棋谱数据,而是进行自我博弈,经过短短3天的自我训练就强势打败了AlphaGo。AlphaGo Zero能够发现新知识并发展出打破常规的新策略,让我们看到了利用人工智能技术改变人类命运的巨大潜能。 我们现在看到的只是一个开始;未来,将会是一个全联接、超智能的世界。人工智能将为人们带来极致的体验,将 积极影响人们的工作和生活,带来经济的繁荣与发展。

    标签: 华为 ai

    上传时间: 2022-03-06

    上传用户:

  • 一种嵌入式PID恒温控制的教学实验设计

    设计了基于 ARM 的闭环 PID 恒温控制系统。系统以 S5PV210 微处理器为核心构建嵌入式硬件平台,并在软件平台上实现温度采集、数据处理、PID 恒温控制、数据显示与传输等功能。实验涉及多种通信协议(SPI、串口、TCP/IP 等)、脉宽调制 PID 控制算法、基于 Linux API 的网络编程等。该实验属于嵌入式系统设计开发,旨在让学生对嵌入式系统课程有深刻的认识,熟悉嵌入式项目的开发及调试过程,理解闭环 PID控制的原理及实现方法。该实验包含嵌入式设计的硬件驱动、软件开发、通信协议等多方面内容,综合性强,可作为研究生电子设计竞赛的实训实验。

    标签: 嵌入式 pid恒温控制

    上传时间: 2022-03-27

    上传用户:

  • 基于ARM的嵌入式人机交互系统研究

    计算机技术和通讯技术的发展推动着控制系统由集散控制系统和分布式现场总线控制系统向着开放的嵌入式网络控制系统方向发展。嵌入式系统是以应用为目的,辅以计算机技术,其软件、硬件可以根据需求进行裁剪,对功能、成本及体积有特殊需求的专用计算机系统非常适用。嵌入式系统包括嵌入式微处理器、操作系统、外围硬件接口电路和应用程序等,能够对其他设备进行监控、管理和操作等功能。人机界面是一个功能高度自治的典型的嵌入式系统。人机界面具有显示单元、控制单元、数据存储单元等。能够对对象进行操作控制,状态监控,数据存储以及网络传输等多种功能,在各行各业中应用非常广泛。本文以嵌入式控制系统的人机界面为具体的研究对象,利用S3C2440处理器作为硬件平台核心,以Linux嵌入式操作系统为软件平台,运用软件和硬件相结合的设计理念,形成了一个嵌入式人机界面的开发平台。本论文介绍了嵌入式系统的发展概况以及无纸记录仪的现状及发展趋势,对硬件电路进行设计,然后又给出了基于Linux操作系统的嵌入式人机交互系统平台的搭建方法,最后详细介绍了无纸记录仪的人机交互系统研究。自lntel在1971年推出了第一款微处理器Intel4004以来,各厂家陆续推出了许多8位,16位和32位的处理器。传统的微处理器难以满足市场监控平台系统的要求,而能够结合操作系统的嵌入式处理器得到了广泛地应用。在计算机技术发展的初期,计算机的价格高,运行速度不快且可靠性低,交互性能差,用户只有调整自己的行为去适应机器。所以,与在使用计算机的其他问题而言,界面问题只是一个小的方面。随着计算机的不断发展,系统能够用一部分资源来处理人一计算机界面,用户界面设计开始引起人

    标签: arm 嵌入式 人机交互系统

    上传时间: 2022-06-18

    上传用户:XuVshu

  • STM32CubeMX系列教程

    STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。平台包括了STM32Cube 硬件抽象层(一个STM32 抽象层嵌入式软件,确保在STM32 系列最大化的便携性)和一套的中间件组件(RTOS,USB, FatFs, TCP/IP, Graphics, 等等).直观的STM32 微控制器的选择和时钟树配置微控制器图形化配置外围设备和中间件的功能模式和初始化参数C代码生成项目覆盖STM32 微控制器的初始化符合IAR? , Keil 的? 和GCC 编译器。对于新的产品设计,我们强烈推荐使用STM32Cube 来加速你的开发过程,并为以后的产品平台移植打下良好的基础。1.新建工程打开STM32cubeMX 软件,点击New Project 。选择对应开板MCU (STM32F103ZET6 )。

    标签: STM32CubeMX

    上传时间: 2022-06-20

    上传用户:XuVshu

  • 嵌入式实时操作系统μC、OS-II在ARM上的移植.

    本文主要研究基于嵌入式实时操作系统uC/OS-11在AM上的移植。从成本、性能和功耗三方面考虑,系统硬件平台采用ARMTDM微处理器。从系统的稳定性、可靠性和资源有效管理的角度,软件平台采用实时操作系统uC/OS-II.系统采取软硬件协同设计的方法完成整个平台的构建,全文从硬件平台、关键代码的设计、操作系统的移植三个方面阐述了基于ARM的嵌入式系统的设计过程。关键代码的设计包括启动代码、中断处理程序、FASH烧写程序的设计和开发,文中分析了各部分代码的设计流程,并给出关键程序流程图和部分源码,是设计嵌入式系统开发的关键部分。在操作系统的移植过程中,实现了嵌入式系统对ARM微处理器的移植,论文介绍了uCOS-11的文件结构和ARMTM的寄存器结构及运行模式,结合具体源代码讨论了操作系统移植的实现流程。整个系统设计完成以后在多刃剑开发板上进行了试验,基本达到所要求的各项性能指标。

    标签: 嵌入式 操作系统 arm

    上传时间: 2022-06-22

    上传用户:

  • 基于组态王的恒压供水系统上位机设计

    组态软件是指一些数据采集与过程控制的专用软件,它们是在白动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。组态(configuration)意思就是模块的任意组合,采用组态技术构成的计算机系统在硬件设计上,除采用工业PC机外,系统大量采用各种成熟通用的1/0接口设备和现场设备,基本不再需要单独进行具体电路设计。这不仅节约了硬件开发时间,更提高了工控系统的可靠性。在软件设计上由于采用成熟的工控开发的工具软件,它为用户提供了多种通用工具模块,用户不需要掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能

    标签: 组态王 恒压供水系统 上位机

    上传时间: 2022-06-22

    上传用户:qingfengchizhu

  • RTOS低功耗设计原理及实现_TicklessMode(FreeRTOS的实现)

    Tickless Idle Mode(FreeRTOS下的实现)一前言目前,越来越多的嵌入式产品在开发中使用RTOS作为软件平台,同时,开发中对低功耗的要求也越来越高,这篇文档会讨论一下如何在RTOS中处理微控制器的低功耗特性。应用中使用的RTOS一般采用基于时间片轮转的抢占式任务调度机制,一般的低功耗设计思路如下:1,当ldle任务运行时,进入低功耗模式:2,在适当的条件下,通过中断或者外部事件唤醒MCU.但是,从第二点可以看出,每次当OS系统定时器产生中断时,也会将MCU从低功耗模式中唤醒,而频繁的进入低功耗模式/从低功耗模式中唤醒会使得MCU无法进入深度睡眠,对低功耗设计而言也是不合理的。在FreeRTOS中给出了一种低功耗设计模式-Tickless Idle Mode,这个方法可以让MCU更长时间的处于低功耗模式。

    标签: rtos freertos

    上传时间: 2022-06-22

    上传用户:qingfengchizhu

  • 基于OPENWRT开源路由器的智能网关系统设计与实现

    针对现有家庭网关设备使用过程中出现的诸多问题,本文使用OpenWRT开源路由器技术,结合众多家庭网络中常用传感器设备,组建了一个家庭网络硬件平台,并在此基础上研究了基于OpenWRT无线路由器的智能网关(OWIG)系统的设计与实现。本文首先阐述了家庭网关技术在智能家居解决方案中的应用现状,然后分别介绍了本文中用到的家庭网关技术、开源路由器技术以及LuCI WEB技术。接着,本文探讨了在OpenWRT路由器上搭建智能家庭网关的需求,并以此为基础设计了OwIG系统。该系统由以开源路由器为核心的硬件平台以及以LuCI为基础架构的软件平台两个部分组成。其中,硬件平台用于搭建智能网关所在网络环境:软件应用平台用于负责OWIG系统的数据处理以及业务逻辑处理。在实现环节,本文首先设计了OwiG系统的硬件平台,讨论了诸多传感器设备的连接与传输问题。然后设计了OWG系统应用服务框架,并根据软件应用框架设计了数据预处理模块和业务逻辑模块。在数据预处理模块详细设计了WEB界面与OpenWRT系统之间的消息处理过程,重点讲述了Lua本与OpenwRT内部UCI按口交互的执行流程。在业务逻辑模块设计过程中,将业务需求划分成用户管理模块、设备管理模块、文件管理模块以及应用服务模块四个部分,然后分别针对各个业务逻辑模块进行了详细地实现。特别地,针对现有家庭网关流量控制不足的问题,本文在软件应用平台设计过程中,结合Linux NETFILTER/IPTABLES防火墙技术和TC流量管理技术,详细阐述并设计了家长控制功能以及访客网络技术的实现。

    标签: openwrt 路由器 智能网关系统

    上传时间: 2022-06-22

    上传用户:fliang