logd作為native service,系統(tǒng)啟動過程通過讀取rc文件來啟動,相關(guān)的屬性定義在如下logd.rc文件中。
2.2.1 logd啟動過程
logd啟動后會存在三個用來服務(wù)日志系統(tǒng)的socket:分別是
/dev/socket/logd、/dev/socket/logdr、/dev/socket/logdw。
2.2.2 日志打印buffer緩沖區(qū)
如下代碼中的參數(shù)LOG_ID_MAIN:代表buffer緩沖區(qū),DEBUG:代表日志級別。java層調(diào)用和native層調(diào)用存在輕微差異,很容易進(jìn)行辨別。native的級別和buffer比較全面,大家可以通過源碼參考下。具體的日志buffer緩沖區(qū)及日志等級,見下圖所示。
/XXX/frameworks/base/core/java/android/util/Log.java
/**
*/
public static int d(@Nullable String tag, @NonNull String msg) {
return println_native(LOG_ID_MAIN, DEBUG, tag, msg);
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
本章教程主要跟大家講STM32H7的啟動過程,這里的啟動過程是指從CPU上電復(fù)位執(zhí)行第1條指令開始(匯編文件)到進(jìn)入C程序main()函數(shù)入口之間的部分。
發(fā)表于 10-17 14:42
?2108次閱讀
本章教程主要跟大家講STM32H7的啟動過程,這里的啟動過程是指從CPU上電復(fù)位執(zhí)行第1條指令開始(匯編文件)到進(jìn)入C程序main()函數(shù)入口之間的部分。
發(fā)表于 11-14 11:24
?1755次閱讀
系統(tǒng)啟動過程系統(tǒng)啟動過程主要由一下幾步組成(以硬盤啟動為例):1. 開機2. BIOS 加電自檢 ( Power On Self Test -- POST ),內(nèi)存地址為 0ffff:00003. 將硬盤第一個
發(fā)表于 10-11 12:17
?2217次閱讀
分析uCLinux的啟動過程,可以加快系統(tǒng)啟動速度、正確建立應(yīng)用環(huán)境。本文要研究的就是uCLinux操作系統(tǒng)內(nèi)核的啟動過程。
發(fā)表于 08-15 16:51
?760次閱讀
IC啟動過程及Vcc電壓波形的認(rèn)知IC啟動過程及Vcc電壓波形的認(rèn)知IC啟動過程及Vcc電壓波形的認(rèn)知IC啟動過程及Vcc電壓波形的認(rèn)知
發(fā)表于 12-22 14:46
?10次下載
我們每天都在和 Windows 打交道,很多人可能每天都要面對多次 Windows 的啟動過程,可是您知道在 Windows 的啟動過程背后,隱藏著什么秘密嗎?在這一系列過程中都用到了哪些重要的系統(tǒng)文件?系統(tǒng)的
發(fā)表于 11-10 18:24
?11次下載
嵌入式系統(tǒng)內(nèi)核引導(dǎo)啟動過程淺析
發(fā)表于 10-30 10:26
?6次下載
RM Linux啟動過程分析是本文要介紹的內(nèi)容,嵌入式 Linux 的可移植性使得我們可以在各種電子產(chǎn)品上看到它的身影。對于不同體系結(jié)構(gòu)的處理器來說Linux的啟動過程也有所不同。
本文以
發(fā)表于 12-21 09:24
?1w次閱讀
STM32上電后啟動過程
發(fā)表于 11-15 18:21
?16次下載
STM32啟動過程--啟動文件--分析一、概述1、說明 每一款芯片的啟動文件都值得去研究,因為它可是你的程序跑的最初一段路,不可以不知道。通過了解啟動文件,我們可以體會到處理器的架構(gòu)
發(fā)表于 11-30 13:21
?4次下載
一次性搞定stm32啟動模式與啟動過程一、stm32啟動模式二、從flash啟動過程2.1 數(shù)據(jù)在堆棧中存儲方式2.2 stm32的正常啟動過程
發(fā)表于 12-16 16:57
?8次下載
RL78啟動過程詳解
發(fā)表于 09-28 16:39
?1218次閱讀
2.1 整體設(shè)計架構(gòu) 2.1.1 logd架構(gòu)設(shè)計圖 架構(gòu)設(shè)計圖內(nèi)容簡介如下: logd啟動過程還存在其他內(nèi)容,比如LogStatistic
發(fā)表于 11-23 16:31
?426次閱讀
2.2.3 Android日志與logd交互過程 2.2.3.1 Android日志傳遞給logd Android app層或framework層,通過調(diào)用Log/Slog/Rlog中d方法打印日志
發(fā)表于 11-23 17:06
?742次閱讀
STM32啟動過程詳解 近年來,STM32微控制器在嵌入式系統(tǒng)中的應(yīng)用越來越廣泛。STM32微控制器具有高性能、低功耗、易擴展和豐富的外設(shè)接口等優(yōu)勢。而要讓STM32微控制器正常工作,首先要了解它
發(fā)表于 12-08 15:47
?1207次閱讀
評論