
嵌入式系统
Qitas
这个作者很懒,什么都没留下…
展开
-
ECOS
嵌入式操作系统eCos(Embedded Configureable Operating System)特点:可配置性、可裁减性、可移植性和实时性。如其名所述,最主要技术特色就是功能强大的配置系统,内核可配置,在源码实现对系统的配置和裁减。与Linux的配置和裁减相比,eCos的配置方法更清晰、更方便;且系统层次也比Linux清晰明了,移植和增加驱动模块更加容易。eCos出生于1997原创 2017-08-23 20:04:03 · 3477 阅读 · 0 评论 -
MCU的状态管理
对于微控制器而言,裸驱很难监控运行状态和资源占用,一般通过微系统实现,如uCOS有任务状态监控机制,可以通过如下配置实现在CPU_CFG.H 中: 将宏CPU_CFG_TIME_MEAS_INT_DIS_EN 为1 ,启用测量关中断时间的功能,测量功能保存任务总的关中断时间和任务最近关中断的时间,保存于OS_TCB中在OS_CFG.H中: 将宏OS_CFG原创 2017-10-12 10:37:39 · 1035 阅读 · 0 评论 -
RTX
初始化:osKernelInitialize();osKernelStart();int32_t osKernelRunning(void); 检验运行否任务:osThreadId ID_ThreadRF = 0;osThreadDef (Task_CC1101, osPriorityHigh, 1, 0) ; // osThreadDef(na原创 2017-07-18 08:54:39 · 1569 阅读 · 0 评论 -
TinyOS
TinyOS是Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计,操作系统基于构件(component-based)的架构使得快速的更新成为可能,而这又减小了受传感网络存储器限制的代码长度。 TinyOS是一个具备较高专业性,专门为低功耗无线设备设计的操作系统,主要应用于传感器网络、普适计算、个人局域网、智能家居和智能测量等领域。 TinyOS相原创 2017-09-01 21:53:00 · 1844 阅读 · 0 评论 -
mbed
mbed不仅仅是一个实时系统,也是一个开发平台,类似arduino那种,包括软件库SDK和硬件参考设计HDK,通过一个硬件抽象层处理不同厂商的MCU差异,让开发者可以不用太关注MCU,还提供了基于web浏览器的开发环境,省去安装和搭建环境;https://os.mbed.com,可能就是所谓的云端开发了吧。原创 2017-11-15 18:58:03 · 2310 阅读 · 0 评论 -
树莓派
在玩过STM的各个系列后,对ARM cortex M系列能力范围有了初步的认识,没有打算再尝试A系列+Linux的嵌入式玩法,直接基于树莓派进行开发,而第一步是用的树莓派+window IoT而不是树莓派最成熟的raspbain系统。Windows IoT上不能运行普通window PC软件,支持有限的ARM体系CPU,目前仅有树莓派适配,所以想尝试window IoT最具性价比的就是原创 2017-12-29 21:55:50 · 677 阅读 · 0 评论