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

Quot

  • 史上最全的FreeRTOS资料

    参考 FreeRTOs,orq怎样工作小节获取多任务的基本概念任务和联合程序文档提供了怎样判断何时适合以及何时不适合使用联合程序的方法,下面是简单的总结。注意一个系统可以只使用任务、或者只使用联合程序、或混合使用-但是任务和联合程序使用不同的API函数,因此一个队列(或者信号)不能用于从任务传递数据到联合程序,反之亦然。任务&Quot;的特性FreeRTOS低于V4.0.0.0的版本只允许实时系统的结构以一组任务的方式组成,这是RTOS调度的传统模式。简评 In brief:一个使用RTos的实时应用系统可以由一组独立的任务组成,每个任务执行它自己的内容而不依赖于其他任务或者调度器。在任何时候只有个任务可以被执行,调度器负责决定哪个任务应当被执行。调度器反复启动和停止任务(切换任务),因为个任务不清楚调度器的活动,所以在任务切换时保证处理器内容不变(寄存器值、堆栈等)就是实时内核调度器的工作。要做到这点每个任务都需要使用自己的堆栈,当任务切换时运行的参数保存到堆栈中任务再次运行时就可以从堆栈中恢复参数。参考 FreeRTOs怎样工作小节获得更多内容。就绪的任务是那些可以执行(没有被阻塞或暂停),但是因为其他相同或更高优先级任务正在运行造成还没有运行的任务。阻塞当一个任务等待临时事件或外部事件时它就是处于阻塞状态。例如,任务调用 VAsk Delay(),它将被阻塞(置为阻塞状态)直到超过延时时间个临时事件。任务也可以阻塞等待队列和信号事件。阻塞状态的任务般有一个超时时间,超时后任务将解锁。阻塞的任务不会参与调度。

    标签: freertos

    上传时间: 2022-03-19

    上传用户:kingwide

  • 半导体物理学 刘恩科

    半导体物理学 刘恩科 第六版本书较全面地论述了半导体物理的基础知识。全书共13章,主要内容为:半导体的晶格结构和电子状态;杂质和缺陷能级;载流子的统计分布;载流子的散射及电导问题;非平衡载流子的产生、复合及其运动规律;pn结;金属和半导体的接触;半导体表面及MIS结构;半导体异质结构;半导体的光、热、磁、压阻等物理现象和非晶态半导体。本书可作为工科电子信息类微电子技术、半导体器件专业学生的教材,也可供从事相关专业的科技人员参考丛编项:普通高等教育&Quot;十一五&Quot;国家级规划教材

    标签: 半导体物理学

    上传时间: 2022-03-19

    上传用户:

  • arduino电子秤程序

    HX711_1Kg#include &Quot;HX711.h&Quot;float Weight = 0;void setup(){ Init_Hx711(); //初始化HX711模块连接的IO设置 Serial.begin(9600); Serial.print(&Quot;Welcome to use!\n&Quot;); delay(3000); Get_Maopi(); //获取毛皮}void loop(){ Weight = Get_Weight(); //计算放在传感器上的重物重量 Serial.print(float(Weight/1000),3); //串口显示重量 Serial.print(&Quot; kg\n&Quot;); //显示单位 Serial.print(&Quot;\n&Quot;); //显示单位 delay(1000); //延时1s}

    标签: arduino 电子秤

    上传时间: 2022-03-20

    上传用户:

  • 《新概念模拟电路》系列丛书全五册合集

      历时四年,在继好评如潮的《你好,放大器》之后,西安交通大学电气工程学院杨建国老师携模电系列丛书《新概念模拟电路》再度归来!全书共五册,近50万字,一样的风趣幽默,一样的social化语言,深入浅出地将枯燥深奥的模电知识讲得简单易学。《新概念模拟电路》丛书包含了《晶体管》、《负反馈和运算放大器》、《运放电路的频率特性和滤波器》、《信号处理电路》以及《源电路·信号和电源》,绝大部分内容都是杨教授亲自实验或仿真总结之后才写出来的,非常有价值。杨教授表示,&Quot;尽管全书囊括众多模电知识点,但它绝不会是一本有着欺世盗名名字却包罗万象的大杂烩。&Quot;

    标签: 模拟电路

    上传时间: 2022-03-22

    上传用户:zhanglei193

  • vivado集成开发环境时序约束介绍

    本文主要介绍如何在Wado设计套件中进行时序约束,原文出自 xilinx中文社区。1 Timing Constraints in Vivado-UCF to xdcVivado软件相比于sE的一大转变就是约束文件,5E软件支持的是UcF(User Constraints file,而 Vivado软件转换到了XDc(Xilinx Design Constraints)。XDC主要基于SDc(Synopsys Design Constraints)标准,另外集成了Xinx的一些约束标准可以说这一转变是xinx向业界标准的靠拢。Altera从 TimeQuest开始就一直使用SDc标准,这一改变,相信对于很多工程师来说是好事,两个平台之间的转换会更加容易些。首先看一下业界标准SDc的原文介绍:Synopsys widely-used design constraints format, known as sDc, describes the design intent&Quot;and surrounding constraints for synthesis, clocking, timing, power, test and environmental and operating conditions. sDc has been in use and evolving for more than 20 years, making it the most popular and proven format for describing design constraints. Essentially all synthesized designs use SDc and numerous EDa companies have translators that can read and process sDc

    标签: vivado

    上传时间: 2022-03-26

    上传用户:

  • 电子元器件入门——二极管lukougao

    如果课程对您有帮助,记得关注+三连击;如果您喜欢本课程,请推荐给您的同事或同学。本课件主要内容包括:1. 二极管的基础知识2. 二极管的分类3. 二极管的关键参数4. 二极管的原理图和封装5. 二极管选型6. 二极管制造商7. 二极管的用途8. 二极管的对比9. 二极管常见问题如果大家想看视频教程,请到B站搜索&Quot;lukougao&Quot;,那里有您想要的知识。

    标签: 电子元器件 二极管

    上传时间: 2022-03-28

    上传用户:

  • Linux内核裁剪与编译

    学习本章要达到的目标:口1.理解 Linux内核编译选项的含义口2.学会根据不同的硬件配置裁减定制内核;口3.理解内核编译过程中每一步的功能,并编译 Linux2.630内核。需要去重新编译 Linux内核口增加操作系统对新的硬件设备的支持口增加内核新的功能口对内核代码或内核配置进行优化时Prompt for development and/or incomplete code/drivers口显示处于开发调试中或尚未完善的代码或驱口选中:如果是测试人员或者开发者;口不选:其他情况Local version append to kerne release口追加本地版本号口使用命令“uname-a”进行查看。POSIX Message Queues口 POSIX消息队列的支持,这是 POSIX进程间通信的一部分BSD Process Accounting口将进程的统计信息写入文件口信息通常包括建立时间、所有者、命令名称、内存使用、控制终端等,这个选项一般是选择的。Enable loadable module support口使能可加载模块支持口如果使能此选项则可以通过&Quot;makemodules_insta&Quot;把内核模块安装在/lib/modules/中Kernel support for ELF binaries口内核对ELF文件格式的支持口ELF是开放平台下最常用的二进制文件格式支持动态连接,支持不同的硬件平台Kernel support for a out and ECOFF binaries口早期UNIX系统的可执行文件格式,目前已经被ELF格式取代Unix domain sockets口本机高效率的 Socket口仅能运行在本机上的高效率的 Socket,简称 Unix socket。口很多进程使用为这种机制在操作系统内部进行进程间通信,例如 X Window和 syslog等TCP/IP networking口TcP/IP网络协议的支持

    标签: linux

    上传时间: 2022-03-29

    上传用户:kingwide

  • USB限流芯片 5V 9V 12V限流开关芯片.

    3A限流保护芯片,0.4A-3A可调范围PW1503解决方案2A限流开关芯片,0.4A-2A可调范围PW1502解决方案4.5A限流开关芯片,1A-4.5A可调范围PW1555解决方案,输入3.6V-15V。

    标签: usb

    上传时间: 2022-03-30

    上传用户:

  • 基于arm的嵌入式linux内核的裁剪移植

    随着计算机技术和微电子的迅速发展,嵌入式系统已经被广泛应用到许多领域,如科学研究,工程计算,军事技术,以及各种商业应用等。联入式系统被定义为以应用为中心,以计算机技术为基础,软硬件可裁剪、适应于特定应用系统对功能、可靠性、成本、体积、功耗、等严格要求的专业计算机系统。在目前的各种嵌入式处理器中,由于ARM芯片的功耗低、成本低等显著优点,因而获得众多的半导体厂商的大力支持,在32位嵌入式应用领域获得了巨人的成功。另一方面,Linx操作系统具有开放源代码、功能强大,且易于移植等特点而成为嵌入式操作系统的首选,因此在ARM芯片上构建嵌入式Liux系统成为嵌入式领域的一个热点本文首先总结了ARM体系结构和特点,并选择了基于AMR920T内核的S3C2440开发板作为移植平台。然后介绍了搭建交叉编译环境的一般方法然后介绍了嵌入式 Limux系统的启动程序实现原理,并实现了ubo的移植,在对 Linux内核结构进行了分析后,给出了 Linux内核的详细移植的实现方法。然后详细介绍了如何构建根文件系统,最终把所裁剪的嵌入式系统能够成功的移植到SC2440开发板上。关键词嵌入式 Linux系统;AM启动程序;移植:;裁剪嵌入式系统(Embedded System),实际上是&Quot;嵌入式计算机系统&Quot;的简称,它是相对于通用计算机系统而言的。国际电气与电子工程师协会(IEE)对于嵌入式系统的定义:嵌入式系统是用来控制或监视机器、装置或工厂等大规模系统的设备。国内对嵌入式系统的一般定义:嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可剪裁、适应于特定应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统嵌入式系统通常由硬件和软件两部分组成。硬件由微控制器或单片机实现,包括一些外围设备,软件由嵌入式操作系统和应用软件组成。和通用计算机系统不同,嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系需求进行合理的裁剪利用,满足应用系统的功能,可靠性,成本体积等要求目前,嵌入式技术广泛应用于智能家电,消费电子,多媒体,网络工程,卫星通信,军事工业等领域,具有无限优越的应用前景。

    标签: arm 嵌入式 linux

    上传时间: 2022-03-30

    上传用户:d1997wayne

  • 智能球泡驱动BP1638CJ 手册

    BP1638CJ  是一款三通道可调光 LED 线性恒流驱动芯片,内置 40V/200mA MOSFET,通过调节输入的 3 路 PWM 信号占空比,来调整对应 LED 光源的电流,从而达到调光目的。BP1638CJ 支持 PWM 调光信号,可以搭配常见的调光模块实现调光功能。BP1638CJ 具有过温调节功能。当 LED 电流过大导致芯片温度过高时,将降低输出电流。特点三路线性 PWM 调光内置三路 40V/200mA MOSFET兼容 10kHz 以下的 PWM 信号单个 Rcs 设定三路输出电流待机电流<100uA芯片间输出电流偏差±4%芯片内三路之间输出电流偏差±3%采用 ESOP8 封装应用LED  调光调色智能灯泡其他 LED 智能照明

    标签: LED驱动

    上传时间: 2022-04-04

    上传用户:fliang