OpenOCD:开源的片上调试器介绍在嵌入式系统开发的世界里,调试器是工程师们不可或缺的利器。而OpenOCD(Open On-Chip
Debugger)作为一款开源的片上调……
[学习笔记]嵌入式移动数据库的关键技术嵌入式系统中,有时也需要数据库的支持。看了看理论知识,总结了一下嵌入式的DBMS关键技术。嵌入式移动数据库在实际应用中必须解决好数据的一致性(……
[学习笔记]异常与中断异常是指任何打断处理器正常执行,迫使处理器进入特权执行模式的事件。异常可以分为同步异常和异步异常。同步异常是指程序内部与指令执行相关的事件引起的异常如内存偶地……
[学习笔记]RTOS中的信号量RTOS的用户可以使用内核对象来解决实时系统设计中的问题,如并发、同步与互斥、数据通信等。内核对象包括信号量、消息队列、管道、事件与信号等。为了同步一……
[学习笔记]任务优先级划分的基本原则一般情况下,可以采用单调执行速率调度法(Rate Monotonic Scheduling,RMS)来给任务分配优先级,基本原则是执行最频繁的任……
[学习笔记]多任务调度机制的几个基本概念嵌入式系统这门课程是常学常新啊!分享一下我的笔记:多任务调度机制的几个基本概念(1) 任务。任务是独立执行的线程,线程中包含独立的、可调度的……
[国产MCU的那些闪光点]武汉芯源MCU支持多种CRC校验硬实现写这个帖子还是多少有些自豪感的!在我之前使用的国产MCU时,总有一种仿制国外MCU的印象,有的厂家甚至喊出代码都不用……
[学习笔记]终于知道SMBus的I2C实现为什么不能使用DMA了 最近的项目里面需要使用I2C外设来实现SMBus协议实现。编写了代码,测试也通过了,还是挺高兴的。在实现过程中,……