本指南介绍如何安装、配置和使用用于嵌入式应用程序的 emWin 图形用户界面。还介绍了软件的内部结构和 emWin 提供的且用于直接使用的所有函数(API,应用编程接口)。在实际使用 emWin 之前,应阅读或至少浏览一遍本手册以便对软件有所了解。然后建议按以下步骤进行操作:• 将 emWin 文件复制到计算机中。• 通读“入门指南”(第 43 页)。• 使用模拟器以便更熟悉软件的功能(请参阅“模拟”(第 53 页))。• 参考手册的其它内容,对程序进行扩展。emWin 设计用于提供高效且独立于处理器和显示控制器的图形用户界面,用于任何使用图形显示进行操作的应用。它与单任务和多任务环境、专用操作系统或具有任何商业 RTOS 兼容,emWin 的发货形式为 C 语言源代码。它可适用于任何尺寸的、具有任何显示控制器和 CPU 的物理和虚拟显示器。为了让您更好地了解emWin 的功能,我们准备了各种不同演示,其形式为“即时可用”的模拟可执行程序,www.segger.com/emwin-samples.html.示例程序的源代码位于 Sample 文件夹中。文件夹 Sample\GUIDemo 包含一个显示 emWin 许多特性的应用程序。所有示例也可从 www.segger.com 获得。本文档的示例代码以代码段提供,这可能需要进一步的修改。
标签: emwin
上传时间: 2022-05-23
上传用户:
MATLAB深度学习简介深度学习是机器学习的一个类型,该类型的模型直接从图像、文本或声音中学 习执行分类任务。通常使用神经网络架构实现深度学习。“深度”一词是指网络 中的层数 — 层数越多,网络越深。传统的神经网络只包含 2 层或 3 层, 而深度网络可能有几百层。下面只是深度学习发挥作用的几个例子:• 无人驾驶汽车在接近人行横道线时减速。• ATM 拒收假钞。• 智能手机应用程序即时翻译国外路标。深度学习特别适合鉴别应用场景,比如人脸辨识、 文本翻译、语音识别以及高级驾驶辅助系统(包括 车道分类和交通标志识别)。简言之,精确。先进的工具和技术极大改进了深度学习算法,达到了 很高的水平,在图像分类上能够超越人类,能打败世界最优秀的围棋 选手,还能实现语音控制助理功能,如 Amazon Echo® 和 Google Home,可用来查找和下载您喜欢的新歌。如果您刚接触深度学习,快速而轻松的入门方法是使用现有网络, 比如 AlexNet,用一百多万张图像训练好的 CNN。AlexNet 最常用于 图像分类。它可将图像划分为 1000 个不同的类别,包括键盘、鼠标、 铅笔和其他办公设备,以及各个品种的狗、猫、马和其他动物。
标签: Matlab
上传时间: 2022-06-10
上传用户:
随着Internet的飞速发展,网络聊天以其操作简单、方便快捷、私密性好等优点已经迅速发展成为最普遍的网络交流方式之一,越来越受到人们的青睐,丰富了人们的网上生活。开发并实现具有自身特色的网络聊天系统具有实际应用价值。本网络聊天系统基于Java应用程序设计,以Client/Server为开发模式,以Eclipse为开发环境,以MySQL为后台数据库,利用JDBC连接数据库。系统主要包括服务器模块和客户端模块,服务器模块能够对客户端发来的用户信息进行匹配、读取和转发;客户端模块能够进行注册、登录、聊天和文件传输。系统不但实现了点到点的聊天,还利用Java提供的Socket类和多线程功能,在单个程序中同时运行多个不同进程,从而实现多点对多点的聊天。总之,该聊天系统具有开放性,实时性,多话题交错等特点,方便了人们网上交流。随着互联网的快速发展,网络聊天软件以它的实时性、高效率和低成本的特质充当了信息交流的媒介,并逐渐成为网络商圈和生活商圈中不可或缺的组成部分1]。网络聊天工具实现了“沟通无极限”,它打破了办公室里上级与下级直接的等级限制,也打破了长辈与晚辈之间的时间限制,也打破了异地之间的距离限制。同时人们对于网络聊天工具的友好的界面和快捷的操作方式也越来越高。大家都知道,网络上最常用的交流工具是腾讯QQ,QQ来源于OICQ(open icq),ICQ是"I seek you"的简称,是“我找你”的意思。QQ引用了ICQ的功能即即时通信,我们只要将对方加为好友,不管对方是否在线,我们都可以向对方发送信息,无论对方在哪里,只要登陆QQ,他就能够看到我们给他发的信息,我们就能够随时随地的和对方进行信息交流2随着网络聊天工具的不断完善,它的功能越来越多样化,由最初的文字交流发展成现在的视频、语音交流,同时也提供了文件的发送和共享功能。其中不难发现,现在的网络聊天已经不再是一个简单的沟通工具,而是一个信息资讯、交流互动、娱乐的工具。随着技术的发展,网络聊天工具具有即时性、高效性、安全性、功能上较强的延展性,能够提供方便、快捷的交流[11本系统主要分析了网络聊天系统应该具备的功能、运行方式和实现方式,开发出一个基于Socket的网络聊天工具。该系统主要实现功能包括:注册、登录、聊天和文件的传输
上传时间: 2022-06-18
上传用户:zhanglei193
Chapter 1:Introduction and Overview Chapter 2:Switches,Buttons,and Knob 开关按钮Chapter 3:Clock Sources 时钟脉冲源Chapter 4:FPGA Configuration Options 配置Chapter 5:Character LCD Screen LCD显示屏特性Chapter 6:VGA Display Port VGA接口——接到显示器上Chapter 7:RS-232 Serial Ports RS-232接口——接器件Chapter 8:PS/2 Mouse/Keyboard Port PS/2鼠标键盘接口Chapter 9:Digital to Analog Converter(DAC)D/A接口Chapter 10:Analog Capture Circuit 模拟捕获电路Chapter 11:Intel StrataFlash Parallel NOR Flash PROM Chapter 12:SPI Serial Flash 串行外围接口系列闪存Chapter 13:DDR SDRAM 内存Chapter 14:10/100 Ethernet Physical Layer Interface以太网物理层接口Chapter 15:Expansion Connectors 扩展接口Chapter 16:XC2C64A CoolRunner-II CPLDChapter 17:DS2432 1-Wire SHA-1 EEPROMSpartan-3E入门实验板使设计人员能够即时利用Spartan-3E系列的完整平台性能。设备支持:Spartan-3E、CoolRunner-ll关键特性:Xilinx器件:Spartan-3E(50万门,XC3S500E-4FG320C),CoolRunnerTM-lI与Platform Flash时钟:50MHz晶体时钟振荡器存储器:128Mbit 并行Flash,16 Mbit SPI Flash,64MByte DDR SDRAM连接器与接口:以太网10/100Phy,JTAG USB下载,两个9管脚RS-232串行端口,PS/2类型鼠标/键盘端口,带按钮的旋转编码器,四个滑动开关,八个单独的LED输出
标签: Spartan-3E
上传时间: 2022-06-19
上传用户:kingwide
0引言随着科技的迅猛发展,高科技产品替代人力的趋势越来越明显,和生活息息相关的例子就是远程无线抄表。作为居民,家家户户都要安装的水表,人工抄表的工作量大、时效慢、不能做到即时读取和状态检测,而远程无线抄表则能够做到实时状态检测和抄收数据,不需要工作人员亲临现场进行抄收数据,因此,效率大大提高。远程抄表系统的功能是能够实时地、可靠地计量水用量和对水表实施远程抄收数据。在此背景下,本文设计了基于SX1278水表端无线抄表控制器。1硬件设计1.1控制器特性SX1278收发器主要采用 LoRa远程调制解调器[1用于长距离扩频通信,不仅抗干扰性强,而且功耗低,适用于电池待机的收发电路。当SX1278工作在LoRa模式时,能获得超过-148dBm的高灵敏度,并集成+20dBm的功率放大器,通信距 5km.SX1278频率范围137 ~ 1020MHz,带宽7.8-37.5kHz,数据传输速率180bps ~ 37.5kbps,能够检测信号强度,并对数据进行CRC校验。片上采用 8位超低功耗单片机 STMBL 151G,通过SPI接口对SX1278进行初始化,并实现计水表计数和开关阀门。1.2电路设计1.2.1接收和发送电路选择开关由于SX1278是半双工收发器,因此收发数据时要进行模式切换。图 1所示为U1模拟开关,通过CTR引脚和Vdd引脚的高低电平来选择天线连接的是接收电路还是发射电路。当 Vdd为低电平,CTRL为高电平,RF1通RFC当Vdd高电平,CTRL为低电平,RF2接通RFC
上传时间: 2022-06-19
上传用户:
1.1课程设计的目的开发一个专用于实现两台计算机之间即时通讯的软件,以方便两台或两台以上的计算机之间信息的交流。,在连接并通信时,尤其是近程的即时通讯,彻底的脱离了远程的服务器,避免了和远程服务器连接时过多的浪费网络资源。并且避免了服务器忙或与服务器无法连接时,浪费过多时间用于和服务器建立连接!因此,这个软件是极具适应性和实用性的即时通讯软件!本次课程设计的目的是学习基于UDP协议实现网络聊天程序,已达到学会面向无连接方式的程序设计方法,并理解网络编程中面向无连接的概念。1.2课程设计内容1,实现一个基于UDP协议的简单的聊天程序,包括服务器和客户端。2.支持多人聊天。3,客户端具有图形化用户界面。UDP协议的全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OS1模型中,在第四层-传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天UDP仍然不失为一项非常实用和可行的网络传输层协议。UDP是OS1参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成,提供面向事务的简单不可靠信息传送服务。UDP协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。与所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。
上传时间: 2022-06-19
上传用户:
本次提供下载的 Altium Designer 22.5.1 - Build 42 仅用于学习使用。 Altium Designer 22.5.1 - Build 42 文件较大,所以存放在百度网盘中,本下载提供了 Altium Designer 22.5.1 - Build 42 的下载链接及提取密码,长期有效。 - 下载的 Altium Designer 22.5.1 - Build 42 经安装测试稳定可用 。 - 个人觉得每一个大版本中的最后一次更新,才是最完美的版本,此次更新的 Altium Designer 22.5.1 - Build 42 在2022年06月13日之前为AD22系列的最新版,并不是AD22 系列中的最后一个版本,所以现在要尝新的朋友们赶快来下载学习研究吧!~~ -Altium Designer软件功能 1、强劲的设计规则驱动 通过设计规则,您可以定义设计要求,这些设计要求共同涵盖设计的各个方面。 2、智能元器件摆放 使用Altium Designer中的直观对齐系统可快速将对象捕捉到与附近对象的边界或焊盘相对齐的位置。 在遵守您的设计规则的同时,将元件推入狭窄的空间。 3、交互式布线 使用Altium Designer的高级布线引擎,在很短的时间内设计出最高质量的PCB布局布线,包括几个强大的布线选项,如环绕,推挤,环抱并推挤,忽略障碍,以及差分对布线。 4、原生3D PCB设计 使用Altium Designer中的高级3D引擎,以原生3D实现清晰可视化并与您的设计进行实时交互。 5、高速设计 利用您首选的存储器拓扑结构,为特定应用快速创建和设计复杂的高速信号类,并轻松优化您的关键信号。Altium Designer软件特色 1、焊盘/通过热连接——即时更改焊盘和过孔的热连接样式。 2、Draftsman——Draftsman的改进功能使您可以更轻松地创建PCB制造和装配图纸。 3、无限的机械层——没有图层限制,完全按照您的要求组织您的设计。 4、Stackup Materials Library——探索Altium Designer如何轻松定义图层堆栈中的材质。 5、路由跟随模式——了解如何通过遵循电路板的轮廓轻松布置刚性和柔性设计。 6、组件回收——移动板上的组件而不必重新路由它们。 7、高级层堆栈管理器——图层堆栈管理器已经完全更新和重新设计,包括阻抗计算,材料库等。 8、Stackup Impedance Profiles Manager——管理带状线,微带线,单个或差分对的多个阻抗曲线。 9、实时跟踪更正——Altium Designer路由引擎在路由时主动停止锐角的创建,以及不必要的循环。 10、差分对光泽——无论您是进入还是离开打击垫,或只是在电路板上的障碍物周围导航,Altium Designer都可确保将差分对耦合在一起。
标签: Altium Designer
上传时间: 2022-06-20
上传用户:canderile
SystemVerilog语言的参考手册,chm格式的,支持索引和搜索。内容包含语法介绍,常用句式大全,各种不常用常用的东西全都包含,是SV语言学习的百科全书。特别适合想编写自测平台的IC设计人员,快速学习帮助你搭建验证平台。特别适合初级的IC验证工程师,可作为字典式的参考书,置于电脑中。特别适合初学者,对奇怪的语法感到茫然时,即时查询,你便会豁然开朗。特别适合英文水平不够者,因为是中文版,中文版,中文版的嘛。
标签: systemverilog
上传时间: 2022-06-30
上传用户:jason_vip1
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twit ter让房屋联网)的通信协议。 MQTT调试工具是款专门用户对MQTT协议进行测试的工具。它可以帮助用户对这个协议进行调试,测试它是否有正常工作,有需要的用户不要错过了。
标签: mqtt
上传时间: 2022-07-08
上传用户:20125101110
AD16官方版是一款高效专业的机械电子设计辅助工具,AD16汉化版功能强悍,提供了非常全面的电子线路板设计流程及开发插件,Altium Designer 2016软件,支持板级设计、智能数据管理、软设计、快速成型等功能,并且工具便捷好用,是PCB开发者必备工具。AD16软件功能 通过原理图设计和PCB布线之间的网络颜色同步,确保文档的准确性和可视性。通过可控的ECO指令,即时同步网络颜色到PCB布线中。 应用新的元件布局系统,高效应对板卡设计。在板卡设计时,可以动态放置和拖拽元件,并进行推挤、避让或与其它元件对齐。 通过可视化间距边界功能,AD16官方版可以实时清晰地查看布线策略的影响。在走线时可以看到走线和元件之间的距离间隙,轻松应对高密板。 使用在元器件引脚属性中增强的引脚长度定义来精准高效地进行高速设计布线。增强的引脚长度计算功能包括了芯片内部连接导线的长度,无需进行耗时的手动计算。
上传时间: 2022-07-22
上传用户:canderile