- 博客(11)
- 资源 (14)
- 收藏
- 关注
原创 单核和多核系统中共享数据的竞争条件
竞态条件(race condition)最早出现在《英汉计算机技术大辞典》中。这一术语用于描述在并发程序设计中的一个常见问题,即多个进程的相对执行速度导致的结果不确定性,依赖于事件间相对时间的排列顺序。竞态条件的产生往往与多个进程的相对执行速度有关,是并发程序设计中的一个重要概念。在计算机科学和软件工程领域,竞态条件是一个关键问题,因为它可能导致程序的行为不可预测,从而引发错误或异常。此外,竞态条件不仅在计算机软件中常见,也在电子系统,尤其是逻辑电路和多线程环境中出现,导致结果的不确定性。
2024-10-01 12:50:13
1961
原创 三相交流电机矢量控制算法原理
由于直流电机体积和重量大,价格高,存在换向火花,所以功率也相对较小,故电动汽车需求的电机一般采用交流电机。随着电子器件的发展,异步电机的控制方法也需要更精确,更灵活的方式。1975年德国工程师Blaschke提出了矢量控制原理,成功的解决了对异步电机转矩的控制。它的基本原理是通过矢量变换控制使定子产生与转子同样的旋转磁场,建立三相交流绕组电流、两相交流绕组电流和旋转坐标上正交绕组的直流电流对等关系。从而可以按照直流电机的控制方法来控制交流电机。
2024-09-26 19:59:18
1199
原创 异步电机参数的降阶模型辨识
异步电机的参数辨识随着更高精度的矢量控制的运用显的越来越重要,如果电机的参数不准确,无论是哪种矢量控制,由于解耦表达式或者模型观测器中都含有电机的参数,所以最终会导致控制的不准确。本文基于中型电机的定转子内阻较小这一特点,提出基于电机传递函数忽略模型下的曲线拟合方法。这种方法能够精确辨识出较小的电机转子电阻,从而弥补了传统方法的不足。通过对定转子温度的测量,可以在线实时精确跟踪定转子电阻随温度的变化。
2024-09-24 22:30:46
1721
原创 几款国产实时操作系统介绍
一、道系统(一、道系统(Delta OS是电子科技大学嵌入式实时教研室和科银公司联合研制开发的全中文的嵌入式操作系统。提供强实时和嵌入式多任务的内核,任务响应时间快速、确定,不随任务负载大小改变。绝大部分的代码由C语言编写,具有很好的。主要包括嵌入式实时内核、嵌入式TCP/IP组件、嵌入式文件系统DeltaFILE以及嵌入式图形用户界面等。适用于内存要求较大和可靠性要求较高的嵌入式系统。主要应用于消费电子,通信,工业控制及军用电子。
2024-09-24 18:31:18
2342
原创 ARM M0+/M3/M4/M7系列性能比较
ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
2024-09-23 19:45:18
1787
原创 AUTOSAR OS 基于Tricore的Spinlock的实现原理
自旋锁的定义:当一个线程尝试去获取某一把锁的时候,如果这个锁已经被另外一个线程占有了,那么此线程就无法获取这把锁,该线程会等待,间隔一段时间后再次尝试获取。这种采用循环加锁,等待锁释放的机制就称为自旋锁(spinlock)。Spinlock是内核中提供的一种比较常见的锁机制,
2024-09-22 20:53:19
1454
原创 AUTOSAR多核操作系统的原理
AUTOSAR OS应用广泛,目前已在多个主机厂及模块供应商得到应用。本文主要介绍了AUTOSAR OS的基本特性及实现原理,能够帮助应用工程师更好的理解多核操作系统 设计原理及运行机制。
2024-09-21 16:54:33
2498
原创 Tessy 使用方法及经验总结
TESSY是一款专为嵌入式系统设计的自动化测试工具,能缩短系统测试与回归测试时间,降低开发成本。其具备全面的测试管理功能,包括测试项目管理、需求管理、测试用例设计、测试数据编辑等。TESSY支持多种编译器、调试器和微控制器,符合安全相关软件开发标准。
2024-09-20 22:33:45
2603
原创 ICF文件结构
ICF文件是IAR Embedded Workbench使用的项目配置文件,用于定义项目的各种配置信息,如目标硬件、编译器选项、链接器选项等。
2024-09-19 23:04:41
1427
原创 Base64编码原理及介绍
base64编码是用于加密传输二进制数据的高效方法,它可以不以明码的方式传输数据,对任何数据都可以 传输,比ASCII的传输能力强大,有利于对数据进行格式无关的传输。
2024-09-17 15:34:18
997
原创 VECTOR 变种管理(IDM)原理
vector 变种管理原理是把所有变种的信息保存在同一套软件代码里,初始化时动态的选择变种。这样有利于减少代码维护的成本,极大的提高了软件开发的效率。
2024-09-16 22:16:15
1322
2
AURIX user manual
2024-10-06
QAC-7.2 UsersGuide
2020-11-23
HIS Metrics
2020-11-23
RSA私钥计算灵魂拷问
2024-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人