LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

随笔分类 -  Zephyr

Zephyr学习专题
摘要:1 前言 本来想学习Zyphyr的Power Management,但是看着看着就被带进去了。 你看功耗,里面的suspend涉及到时间补偿相关的吧,然后就涉及到了Kernel Clocks/Timers/Thread Sleeping。 然后你得知道内核运行情况,想去获取消息,就得熟悉内核的Log 阅读全文

posted @ 2017-10-16 10:00 ArnoldLu 阅读(6167) 评论(0) 推荐(0) 编辑

Zephyr的Threads
摘要:Threads介绍了一个线程的创建、调度以及删除过程。 阅读全文

posted @ 2017-10-14 15:27 ArnoldLu 阅读(668) 评论(0) 推荐(0) 编辑

Zephyr的Shell
摘要:1 前言 通过Shell可以跟子系统打交道,子系统也可以提供很多接口供外部设置和读取信息。 下面就Shell的Kconfig配置、Shell的使用以及如何新建一个Shell命令展开。 可以说Shell是一窥内核究竟的管道,有了这个管道能使开发事半功倍。 有时为了开发和调试需求,还需要新增命令。 2 阅读全文

posted @ 2017-10-14 14:52 ArnoldLu 阅读(1889) 评论(0) 推荐(0) 编辑

Zephyr的Logging
摘要:1 前言 刚接触Zephyr,两眼一抹黑,光是阅读代码对系统没什么概念。还需要通过一些日志了解系统的运行机制,以及各种内核行为。 这就需要借助系统的Logging,大体分为两部分System Logging和Kernel Event Logger。 下面就分别介绍System Logging和Ker 阅读全文

posted @ 2017-10-14 11:39 ArnoldLu 阅读(1791) 评论(0) 推荐(0) 编辑

Zephyr的Time、Timer、sleep
摘要:正如Linux下一样,关于时间的系统函数可以分为三类:时间值、睡眠一段时间以及延迟执行。 在Zephyr上对应是什么样子呢?带着这个疑问,去了解一下这些函数。 以及他们与suspend之间的关系? 是否计入suspend时间?(计入-在到期后立即执行;不计入-需要唤醒后继续睡眠剩下时间)。 是否具备 阅读全文

posted @ 2017-10-12 18:41 ArnoldLu 阅读(5118) 评论(0) 推荐(0) 编辑

Zephyr的Power Management
摘要:1 关于Zephyr Zephyr是Linux基金会维护的微内核项目,来源于WindRiver向Zephyr捐赠的Rocket RTOS内核。主要用于开发针对物联网设备的实时操作系统。 Zephyr操作系统很小、具有扩展性并且专为小型物联网设备设计,它的模块化设计使不论采用哪个架构创建物联网方案,都 阅读全文

posted @ 2017-10-11 14:58 ArnoldLu 阅读(1964) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示