搜索结果
找到约 1,481 项符合
互斥锁 的查询结果
嵌入式综合 多核专家系列:多核软件迁移与开发:挑战与解决方案
随着多核平台在嵌入式市场的激增,从传统堆栈到多核堆栈的迁移已成标准任务。但它本身引发了如何有效挖掘多核功能的一些挑战。部分需要解决的问题包括:调试、有效线程处理及避免出现死锁情况、性能和时间造成的延迟问题、多个CPU之间共享系统资源的问题、缓存一致性问题、OS角色问题(不同CPU之间的线程及中断迁移)等。本 ...
嵌入式综合 Rabbit 32Bit RTOS源代码
Rabbit 32Bit RTOS 是基于ARM系列的32位RTOS。 Rabbit 是一个类似于UCOS II的实时嵌入式OS。它具有同步通信机制有:事件,信号量,互斥信号,消息邮箱,消息队列。带有一个字符设备缓冲区管理模块。比较UCOS II的时钟管理模块,Rabbit增加了定时器链表,使一些定时执行代码能够定时运行。对于内存管理Rabbit采用了可变分区 ...
嵌入式综合 嵌入式Linux下的实时性增强方案
分析了嵌入式Linux在实时性方面的不足,针对Linux2.6内核的中断运行机制、内核不可抢占性、自旋锁及大内核锁等问题进行研究,提出相应的实时性改进方法。测试表明,改进后的嵌入式Linux实时性效果较好。
嵌入式综合 P82B96 I2C扩展器Demo使用简介
P82B96是一款双极性I2C扩展芯片,在保持I2C系统的工作模式和特性不变的情况下,通过缓冲SDA和SCL总线上的数据来扩展通信距离,同时I2C扩展器P82B96提供了一种在标准I2C总线和其他总线配置间的无锁存、双向性的逻辑接口,它可以把I2C总线连接到2~15V的逻辑器件上,且不受I2C总线协议的限制和时钟速率的限制。能增加I2C总线的 ...
无线通信 基于RFID的车辆自动化管理系统研究
基于解决当前小区停车难问题的目的,采用ETC电子不停车收费相关技术,设计了小区车辆自动化管理系统;通过对实际需求的分析,所设计的系统主要包括3个部分:车辆出入管理、定位管理以及停车管理。其中,车辆出入管理系统对进入的车辆进行身份的自动识别和确认;车辆定位管理系统负责对在小区中行驶的车辆进行追踪定位;车辆 ...
无线通信 FM-DCSK混沌通信系统的原型设计
系统发射部分由Lorenz混沌电路和调频电路产生混沌调频载波信号,经采样后在FPGA中实现差分延时和调制;接收部分基于非相干相关法,位同步模块采用相关值与能量比值作为定时测度,通过设置门限和滑动搜索窗口寻找初始同步,而后引入数字锁相环进行相关峰值跟踪和位同步调整。
...
无线通信 基于SC1128的无线扩频通信系统
介绍一种基于SC1128的无线扩频通信系统。以AT89S52为核心,扩频芯片SC1128、射频收发芯片RF2945以及锁相环集成芯片LMX2315构成射频收发电路,给出了扩频无线收发系统的设计方案,实现了多信道切换。
技术书籍 射频通信电路_陈邦媛
《射频通信电路》系统地介绍了射频通信电路各模块的基本原理、设计特点以及在设计中应考虑的问题。《射频通信电路》分为射频电路设计基础知识、调制与解调机理、收发信机结构和收发信机射频部分各模块电路设计四大部分,其中模块电路包括小信号低噪声放大器、混频器、调制解调器、振荡器、锁相及频率合成器、高频功率放大 ...
C/C++语言编程 基于MATLAB的PLL仿真程序
二阶锁相环的仿真
C/C++语言编程 飞思卡尔智能车的舵机测试程序
飞思卡尔智能车的舵机测试程序
#include <hidef.h>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* common defines and macros */#include <MC9S12XS128.h>&nbsp;&nbsp;&nbsp;&nbsp; /* derivative information */#pragma LINK_INFO DERIVATIVE "mc9s12xs128"
void SetBusCLK_16M(void)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ...