kernel

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

實時操作系統(tǒng)(Real Time Operating System,簡稱RTOS)是指當外界事件或數據產生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規(guī)定的時間之內來控制生產過程或對處理系統(tǒng)做出快速響應,調度一切可利用的資源完成實時任務,并控制所有實時任務協(xié)調一致運行的操作系統(tǒng)。提供及時響應和高可靠性是其主要特點。

實時操作系統(tǒng)(Real Time Operating System,簡稱RTOS)是指當外界事件或數據產生時,能夠接受并以足夠快的速度予以處理,其處理的結果又能在規(guī)定的時間之內來控制生產過程或對處理系統(tǒng)做出快速響應,調度一切可利用的資源完成實時任務,并控制所有實時任務協(xié)調一致運行的操作系統(tǒng)。提供及時響應和高可靠性是其主要特點。收起

查看更多
  • Android java、native、kernel獲取堆棧信息常用方法總結
    編程語言是工具,在實際工作中我們可能往往會用到一種編程語言工具或者多種編程語言工具才能實現一個完整功能的需求;尤其是在 Android 的開發(fā)過程中,從上層到底層,涉及 java、C++、C,而且目前看谷歌正在部署引入新的開發(fā)語言 Rust ,大有替代 C++ 和 C 部分功能實現的趨勢;下一步,我們很有可能又得再多學習一門編程語言了。在實際開發(fā)中,因為經常分析問題,需要從上到下跟蹤一些代碼調用流程,所以就會有分別在?java、native、kernel 打印調用堆棧的需求;之前也都是零散的在用,今天花了一些時間,梳理了一下,記錄分享之。
    Android java、native、kernel獲取堆棧信息常用方法總結
  • Linux BSP實戰(zhàn)課(SoC bringup篇):Kernel 的初始化過程
    最全最詳細的Linux BSP 實戰(zhàn)教程,共100篇,包含SOC Bringup, Uboot, 內核啟動, 中斷, 時鐘, 電源, GPIO, DMA, 低速總線, 高速總線, 音頻, 顯示, 攝像頭, 網絡驅動等;博主創(chuàng)建了專門的專欄技術討論群,以及免費的ChatGPT使用,和大佬們一起討論實戰(zhàn);經過兩年的輸出和完善打磨,將碎片化的知識進行整理;通過圖文并茂的方式淺入深出。
    Linux BSP實戰(zhàn)課(SoC bringup篇):Kernel 的初始化過程
  • 深入理解 kernel panic 的流程
    我們在項目開發(fā)過程中,很多時候會出現由于某種原因經常會導致手機系統(tǒng)死機重啟的情況(重啟分Android重啟跟kernel重啟,而我們這里只討論kernel重啟也就是 kernel panic 的情況),死機重啟基本算是影響最嚴重的系統(tǒng)問題了,有穩(wěn)定復現的,也有概率出現的,解題難度也千差萬別,出現問題后,通常我們會拿到類似這樣的kernel log信息(下面log僅以調用BUG()為例,其它異常所致的死機log信息會有一些不同之處):

正在努力加載...