加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

kernel

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

实时操作系统(Real Time Operating System,简称RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。

实时操作系统(Real Time Operating System,简称RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。收起

查看更多
  • Linux BSP实战课(SoC bringup篇):Kernel 的初始化过程
    Linux BSP实战课(SoC bringup篇):Kernel 的初始化过程
    最全最详细的Linux BSP 实战教程,共100篇,包含SOC Bringup, Uboot, 内核启动, 中断, 时钟, 电源, GPIO, DMA, 低速总线, 高速总线, 音频, 显示, 摄像头, 网络驱动等;博主创建了专门的专栏技术讨论群,以及免费的ChatGPT使用,和大佬们一起讨论实战;经过两年的输出和完善打磨,将碎片化的知识进行整理;通过图文并茂的方式浅入深出。
  • Android java、native、kernel获取堆栈信息常用方法总结
    Android java、native、kernel获取堆栈信息常用方法总结
    编程语言是工具,在实际工作中我们可能往往会用到一种编程语言工具或者多种编程语言工具才能实现一个完整功能的需求;尤其是在 Android 的开发过程中,从上层到底层,涉及 java、C++、C,而且目前看谷歌正在部署引入新的开发语言 Rust ,大有替代 C++ 和 C 部分功能实现的趋势;下一步,我们很有可能又得再多学习一门编程语言了。在实际开发中,因为经常分析问题,需要从上到下跟踪一些代码调用流程,所以就会有分别在 java、native、kernel 打印调用堆栈的需求;之前也都是零散的在用,今天花了一些时间,梳理了一下,记录分享之。
  • 深入理解 kernel panic 的流程
    我们在项目开发过程中,很多时候会出现由于某种原因经常会导致手机系统死机重启的情况(重启分Android重启跟kernel重启,而我们这里只讨论kernel重启也就是 kernel panic 的情况),死机重启基本算是影响最严重的系统问题了,有稳定复现的,也有概率出现的,解题难度也千差万别,出现问题后,通常我们会拿到类似这样的kernel log信息(下面log仅以调用BUG()为例,其它异常所致的死机log信息会有一些不同之处):