本內(nèi)容提供了基于Linux內(nèi)核的透明代理配置方案,先解釋為什么要配置透明代理,如何利用Linux內(nèi)核來(lái)實(shí)現(xiàn)
2011-11-03 16:47:52
769 概要:本文內(nèi)容包含Linux源碼樹結(jié)構(gòu)分析、Linux Makefile分析、Kconfig文件分析、Linux內(nèi)核配置選項(xiàng)分析。這些知識(shí)是為了理解內(nèi)核文件的組織形式,為具體移植內(nèi)核做知識(shí)準(zhǔn)備。
2022-05-10 19:28:40
5277 Linux內(nèi)核采用的是GCC編譯器,GCC編譯器除了支持ANSI C,還支持GNU C。在Linux內(nèi)核中,許多地方都使用了GNU C語(yǔ)言的擴(kuò)展特性
2023-03-20 09:04:56
738 很多內(nèi)核開發(fā)者喜歡的調(diào)試工具是printk,在Linux內(nèi)核中,使用printk()函數(shù)來(lái)打印信息,它與C庫(kù)的printf()函數(shù)類似。
2023-06-01 15:14:40
574 在Linux內(nèi)核開發(fā)中,Kmemleak是一種用于檢測(cè)內(nèi)核中內(nèi)存泄漏的工具。
2023-07-04 11:04:03
553 Linux操作系統(tǒng)是當(dāng)今世界上最為廣泛使用的開源操作系統(tǒng)之一,內(nèi)核則是一個(gè)操作系統(tǒng)的核心和靈魂所在。對(duì)于一名Linux驅(qū)動(dòng)開發(fā)者來(lái)說(shuō),了解Linux內(nèi)核的運(yùn)行機(jī)制和Linux內(nèi)核提供的一些關(guān)鍵功能(如虛擬內(nèi)存管理、進(jìn)程管理、文件系統(tǒng)、網(wǎng)絡(luò)協(xié)議棧等)都是我們?nèi)粘9ぷ骱蛯W(xué)習(xí)的重點(diǎn)。
2023-07-06 11:46:41
1045 
Linux 操作系統(tǒng)和驅(qū)動(dòng)程序運(yùn)行在內(nèi)核空間,應(yīng)用程序運(yùn)行在用戶空間,兩者不能簡(jiǎn)單地使用指針傳遞數(shù)據(jù),因?yàn)?b class="flag-6" style="color: red">Linux使用的虛擬內(nèi)存機(jī)制,用戶空間的數(shù)據(jù)可能被換出,當(dāng)內(nèi)核空間使用用戶空間指針時(shí),對(duì)應(yīng)
2018-05-08 10:33:19
3299 
,整個(gè)kernel panic棧跟蹤信息都能記錄在這里,當(dāng)然對(duì)于嵌入式linux系統(tǒng),kernel panic的內(nèi)核打印信息被放到/data/dontpanic目錄下,包括兩個(gè)文件
2023-06-15 06:24:52
在 Linux 內(nèi)核源碼中大量的 arch/arm/mach-xxx 和 arch/arm/plat-xxx 文件夾,這些文件夾里面的文件就是對(duì)應(yīng)平臺(tái)下的板級(jí)信息666隨著智能手機(jī)的發(fā)展,每年新出
2021-12-23 07:48:59
Linux設(shè)備驅(qū)動(dòng)會(huì)以內(nèi)核模塊的形式出現(xiàn),因此,學(xué)會(huì)編寫Linux內(nèi)核模塊編程是學(xué)習(xí)Linux設(shè)備驅(qū)動(dòng)的先決條件。一個(gè)Linux內(nèi)核模塊主要由如下幾個(gè)部分組成: (1)模塊加載函數(shù)(一般需要)。 當(dāng)
2017-05-27 09:36:50
Linux內(nèi)核模塊簡(jiǎn)介http://bbs.edu118.com/forum.php?mod=viewthread&tid=388&fromuid=204(出處: 信盈達(dá)IT技術(shù)社
2017-08-22 09:22:17
的人編寫的代碼。通過(guò)這種途徑,我們可以跳出自己知識(shí)圈的束縛,進(jìn)入他人的知識(shí)圈,了解更多甚至我們一般短期內(nèi)無(wú)法了解到的信息。Linux內(nèi)核由無(wú)數(shù)開源社區(qū)的“大神們”精心維護(hù),這些人都可以稱得上一頂一
2020-05-11 07:00:00
,打印警告或錯(cuò)誤信息的過(guò)程,還有系統(tǒng)的調(diào)試?yán)痰鹊取O到y(tǒng)數(shù)據(jù)結(jié)構(gòu)在linux的內(nèi)核的實(shí)現(xiàn)中,有一些數(shù)據(jù)結(jié)構(gòu)使用頻度較高,他們是:task_struct.Linux內(nèi)核利用一個(gè)數(shù)
2019-07-11 16:59:35
的問(wèn)題,內(nèi)核提供了極佳的工具。內(nèi)核提供了一個(gè)原子操作計(jì)數(shù)器,它可以配置成,一旦在原子操作過(guò)程中,進(jìn)城進(jìn)入睡眠或者做了一些可能引起睡眠的操作,就打印警告信息并提供追蹤線索。所以,包括在使用鎖的時(shí)候調(diào)用
2016-05-20 10:30:53
Alt+Sysrq-M 獲得內(nèi)存分撥信息 Alt+Sysrq-W 獲適合前寄放器信息 更多的熱鍵可以參考系統(tǒng)上的/usr/src/linux/Documentaion/sysrq.txt 個(gè)中
2011-04-16 09:19:33
1.linux內(nèi)核打印函數(shù)printk一、函數(shù)有頭文件二、定義的關(guān)鍵宏三、函數(shù)原型合理的創(chuàng)建標(biāo)題,有助于目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個(gè)適合你的列表創(chuàng)建一個(gè)
2021-12-20 07:02:03
這節(jié)進(jìn)行一個(gè)linux內(nèi)核的移植。一.內(nèi)核源碼的下載內(nèi)核源碼官網(wǎng)進(jìn)入官網(wǎng)點(diǎn)擊 紅框 下載我們這里選用linux3.14版本,移植的思路是相同的。二.內(nèi)核的配置編譯1.現(xiàn)在我們有官方源碼了,通過(guò)共享
2021-07-28 08:56:35
Linux內(nèi)核的編譯與安裝1從www.kernel.org 下載內(nèi)核linux-2.6.29.1.tar.bz2包解壓。并執(zhí)行清理命令makedisrclean 2復(fù)制或者參考主機(jī)linux下
2015-10-26 14:14:30
Linux下如何查看版本信息, 包括位數(shù)、版本信息以及CPU內(nèi)核信息、CPU具體型號(hào)等等,整個(gè)CPU信息一目了然。
2019-07-26 07:46:18
使用TI提供的linux-3.1.0-psp04.06.00.03.sdk編譯的內(nèi)核只是將pr_err信息打印出來(lái)了,請(qǐng)問(wèn)如何設(shè)置可以講內(nèi)核啟動(dòng)信息都打印出來(lái),謝謝!
2018-05-15 07:06:01
也沒(méi)有專門為Android設(shè)備提供打印機(jī)驅(qū)動(dòng)程序。本文設(shè)計(jì)了一種新型的基于Android平臺(tái)的無(wú)線打印模塊,采用移植Linux下相關(guān)開源驅(qū)動(dòng)的方式,通過(guò)調(diào)用Linux內(nèi)核的CUPS(Common
2020-03-11 07:13:41
你好
? ? 最近在官網(wǎng)下載了在C64+,C66X的LINUX內(nèi)核,我打算在C6455板卡上運(yùn)行其LINUX內(nèi)核,但我閱讀使用手冊(cè),發(fā)現(xiàn)其只能通過(guò)從NOR FLASH啟動(dòng)(文檔上說(shuō)是NAND
2018-05-25 01:41:46
個(gè)函數(shù)中我用GT_Trace()打印信息,編譯鏈接通過(guò),但我運(yùn)行CE_DEBUG=2 ./XX 后,發(fā)現(xiàn).C文件的這個(gè)函數(shù)中的GT_Trace()并沒(méi)有打印信息,而算法文件中可以正常打印信息,這是
2018-06-21 15:28:31
Mini Linux EMMC
2023-03-28 13:06:25
加載內(nèi)核偽裝kernel version實(shí)現(xiàn)原理kernel version這條打印信息來(lái)源于start_kernl()中的linux_banner字符串。這里的banner好比是ubuntu系統(tǒng)里
2022-06-21 16:18:41
01前言本文主要講解什么是Linux內(nèi)核,以及通過(guò)多張圖片展示Linux內(nèi)核的作用與功能,以便于讀者能快速理解什...
2021-07-16 07:20:36
實(shí)際上卻隱藏了一些隱藏的故事。要打印版本信息 為什么當(dāng)啟動(dòng)之后有很多種方式確定內(nèi)核版本號(hào)系統(tǒng)信息,在嵌入式或安卓內(nèi)核系統(tǒng)下,查看版本信息:無(wú)名進(jìn)程/版本在發(fā)布版linux系統(tǒng)環(huán)境下,還可以用下面的查看版本
2022-06-30 15:43:22
嵌入式軟件調(diào)試技術(shù)專題(3):Linux內(nèi)核日志與信息打印 6年嵌入式開發(fā)經(jīng)...
2021-12-23 07:36:02
UART工作原理是什么?如何通過(guò)串口打印調(diào)試信息?
2021-12-08 07:59:27
PC機(jī)上,printf輸出到顯示設(shè)備,在嵌入式linux系統(tǒng),一般利用printf輸出調(diào)試信息,需要重定向到串口。以AT91RM9200為例,簡(jiǎn)要說(shuō)明如何利用串口輸出printf的打印信息。 在
2021-11-04 07:10:44
去掉屏幕打印信息,可修改 rootfs 文件系統(tǒng)中的 rootfs/rootfs/etc/init.d/rcS 文件,將以下語(yǔ)句注釋掉。echo > $vtmasterecho "
2021-11-05 06:53:18
如何將自己的linux板卡信息添加到linux內(nèi)核呢?本章,我也是通過(guò)修改第三方半導(dǎo)體廠商開發(fā)板提供的 Linux BSP 包移植到我們自己的平臺(tái)上。我選擇的是nxp廠商官方的evk開發(fā)板,使用他
2021-12-20 06:04:39
5.3實(shí)驗(yàn)內(nèi)容——?jiǎng)?chuàng)建Linux內(nèi)核和文件系統(tǒng)1.實(shí)驗(yàn)?zāi)康?b class="flag-6" style="color: red">通過(guò)移植Linux內(nèi)核,熟悉嵌入式開發(fā)環(huán)境的搭建和Linux內(nèi)核的編譯配置。通過(guò)創(chuàng)建文件系統(tǒng),熟練掌握使用busybox創(chuàng)建
2021-12-16 08:08:21
內(nèi)核,是一個(gè)操作系統(tǒng)的核心。它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。Linux作為一個(gè)自由軟件,在廣大愛(ài)好者的支持下,內(nèi)核版本不斷更新。新的內(nèi)核修訂了舊
2019-07-04 07:40:20
我們主要的工作就是移植內(nèi)核的timer和中斷代碼使其適應(yīng)你自己的開發(fā)板。同時(shí)為了能看到內(nèi)核打印信息,我們還需要移植arm開發(fā)板的串口驅(qū)動(dòng)。更多資訊可加交流群QQ277686564QQ2905283896
2016-04-16 14:43:23
稱為服務(wù)器的進(jìn)程使用進(jìn)程間通信(IPC)彼此獲取信息。 Linux內(nèi)核與硬件的關(guān)系內(nèi)核可以通過(guò)所謂的中斷來(lái)管理系統(tǒng)的硬件。 當(dāng)硬件要與系統(tǒng)接口時(shí),會(huì)發(fā)出一個(gè)中斷,中斷處理器,從而對(duì)內(nèi)核執(zhí)行相同的操作
2021-09-24 09:11:03
linux內(nèi)核圖解說(shuō)明
2009-03-25 08:57:19
24 Linux內(nèi)核中文版教程
2009-03-28 09:45:49
0 Linux_內(nèi)核詳細(xì)說(shuō)明
2009-03-28 09:46:51
35 本章學(xué)習(xí)目標(biāo)掌握LINUX內(nèi)核版本的含義理解并掌握進(jìn)程的概念掌握管道的概念及實(shí)現(xiàn)了解內(nèi)核的數(shù)據(jù)結(jié)構(gòu)了解LINUX內(nèi)核的算法掌握LINUX內(nèi)核升級(jí)的方法
2009-04-10 16:59:19
0 Linux內(nèi)核學(xué)習(xí)起步介紹
2009-04-10 17:22:04
0 Linux內(nèi)核解讀入門關(guān)鍵詞:Linux, 內(nèi)核,源代碼一.核心源程序的文件組織: 1. Linux核心源程序通常都安裝在/usr/src/linux下,而且它有一個(gè)非常簡(jiǎn)單的編號(hào)約定:任何偶數(shù)的核
2010-01-16 14:40:10
103 Linux內(nèi)核的下一個(gè)穩(wěn)定的升級(jí)版本已經(jīng)發(fā)布了。Linux發(fā)明者李納斯·托沃茲(Linus Torvalds)用電子郵件向Linux內(nèi)核郵件列表發(fā)布了升級(jí)版本的Linux內(nèi)核。
2006-03-13 13:07:54
824 采用Linux內(nèi)核的C64x系列(TI)
德州儀器 (TI) 推出為其 C64x 系列數(shù)字信號(hào)處理器 (DSP) 與多內(nèi)核片上系統(tǒng) (SoC) 提供 Linux 內(nèi)核支持,以
2010-05-11 17:29:33
1260 電子發(fā)燒友為您提供了免費(fèi)下載,《深入Linux內(nèi)核架構(gòu)》一書討論了Linux內(nèi)核的概念、結(jié)構(gòu)和實(shí)現(xiàn)。內(nèi)核對(duì)一致和非一致內(nèi)存訪問(wèn)系統(tǒng)使用相同的數(shù)據(jù)結(jié)構(gòu)。 Linux 操作系統(tǒng)的源代碼復(fù)雜
2011-07-10 11:24:17
0 由于Linux的獨(dú)特優(yōu)勢(shì),使越來(lái)越多的企業(yè)和科研機(jī)構(gòu)把目光轉(zhuǎn)向Linux的開發(fā)和研究上。目前Linux最新的穩(wěn)定內(nèi)核版本為2.6.17,但是當(dāng)今絕大部分對(duì)于Linux Makefile的介紹文章都是
2017-09-18 19:09:09
0 linux 內(nèi)核C語(yǔ)言的編程風(fēng)格
2017-09-26 14:22:32
0 怎樣去讀Linux內(nèi)核源代碼
2017-10-25 10:15:55
13 《Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解》第4章、Linux內(nèi)核模塊
2017-10-27 14:15:51
0 新手Linux內(nèi)核學(xué)習(xí)起步
2017-10-27 16:10:30
13 linux內(nèi)核的完全注釋
2017-10-29 10:02:49
18 Linux_內(nèi)核注釋
2017-10-30 09:45:56
9 Linux內(nèi)核編譯詳談
2017-10-30 09:51:35
7 基于Arm的Linux內(nèi)核編譯指導(dǎo)
2017-10-30 10:13:25
15 做個(gè)迷你型linux內(nèi)核
2017-10-30 10:34:07
7 隨著 Linux 操作系統(tǒng)的廣泛應(yīng)用,特別是 Linux 在嵌入式領(lǐng)域的發(fā)展,越來(lái)越多的人開始投身到 Linux 內(nèi)核級(jí)的開發(fā)中。面對(duì)日益龐大的 Linux 內(nèi)核源代碼,開發(fā)者在完成自己的內(nèi)核代碼
2017-11-01 15:45:54
3 REDSonic, Inc. REDSonic的RedIce-Linux是一個(gè)實(shí)時(shí)Linux內(nèi)核,設(shè)計(jì)來(lái)支持以任務(wù)和時(shí)間為臨界的應(yīng)用,為你的系統(tǒng)提供質(zhì)量服務(wù)。RedIce-Linux包括高精度的微秒
2017-11-08 10:24:03
12 Linux的啟動(dòng)代碼真的挺大,從匯編到C,從Makefile到LDS文件,需要理解的東西很多。畢竟Linux內(nèi)核是由很多人,花費(fèi)了巨大的時(shí)間和精力寫出來(lái)的。而且直到現(xiàn)在,這個(gè)世界上仍然有成千上萬(wàn)的程序員在不斷完善Linux內(nèi)核的代碼。
2017-11-14 16:19:46
4159 
提權(quán)攻擊,內(nèi)核提權(quán)攻擊仍是Linux系統(tǒng)面臨的一個(gè)重要威脅。內(nèi)核提權(quán)攻擊一般通過(guò)利用內(nèi)核提權(quán)漏洞進(jìn)行攻擊。針對(duì)內(nèi)核提權(quán)攻擊,分析研究了基本的內(nèi)核提權(quán)漏洞利用原理以及權(quán)限提升方法,并對(duì)典型的內(nèi)核提權(quán)攻擊防御技術(shù)進(jìn)行了分析。最后
2017-11-24 11:46:03
0 內(nèi)核通過(guò) printk() 輸出的信息具有日志級(jí)別,日志級(jí)別是通過(guò)在 printk() 輸出的字符串前加一個(gè)帶尖括號(hào)的整數(shù)來(lái)控制的,如 printk("Hello, world!/n");。內(nèi)核中共提供了八種不同的日志級(jí)別,在 linux/kernel.h 中有相應(yīng)的宏對(duì)應(yīng)。
2018-03-30 15:53:20
7040 Android雖然建立在Linux內(nèi)核之上,但是他對(duì)內(nèi)核進(jìn)行了一些擴(kuò)展,增加了一些驅(qū)動(dòng)。比如Binder,loger等等驅(qū)動(dòng)。可以拿Android內(nèi)核代碼和其Baseline版本進(jìn)行對(duì)比??梢钥吹紸ndroid對(duì)Linux內(nèi)核的所有擴(kuò)展。
2018-09-09 09:10:00
4369 了解如何配置和使用Linux內(nèi)核printk功能,包括其動(dòng)態(tài)調(diào)試功能。
這樣可以選擇性地打印調(diào)試消息,而無(wú)需重新編譯內(nèi)核。
2018-11-27 06:40:00
2842 Linux內(nèi)核是一種單體內(nèi)核,但是通過(guò)動(dòng)態(tài)加載模塊的方式,使它的開發(fā)非常靈活 方便。那么,它是如何編譯內(nèi)核的呢?我們可以通過(guò)分析它的Makefile入手。
2019-05-14 14:23:46
1432 一些內(nèi)核調(diào)用可以用來(lái)方便標(biāo)記bug,提供斷言并輸出信息。最常用的兩個(gè)是BUG()和BUG_ON()。當(dāng)被調(diào)用的時(shí)候,它們會(huì)引發(fā)oops,導(dǎo)致棧的回溯和錯(cuò)誤信息的打印。
2019-05-15 15:47:40
474 
內(nèi)核,是一個(gè)操作系統(tǒng)的核心。它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。Linux作為一個(gè)自由軟件,在廣大愛(ài)好者的支持下,內(nèi)核版本
2019-04-02 14:46:50
455 Android是基于Linux內(nèi)核的操作系統(tǒng),但是,運(yùn)行在Android設(shè)備上的內(nèi)核其實(shí)與Google選擇的LTS版本Linux內(nèi)核有很大不同。
2019-11-22 10:41:42
2793 
Linux內(nèi)核創(chuàng)建者Linus Torvalds最近回應(yīng) Linux內(nèi)核調(diào)度器存在問(wèn)題的文章引發(fā)了大家的關(guān)注,在同一個(gè)帖子里,他還回復(fù)了一名用戶抱怨Linux內(nèi)核最近破壞了內(nèi)核源碼樹外ZFS模塊的評(píng)論。
2020-01-10 10:32:43
2363 這里所謂的Linux版本信息,包括Linux內(nèi)核版本信息和Linux系統(tǒng)版本信息。
2020-05-19 09:11:45
3031 
編譯嵌入式Linux內(nèi)核都是通過(guò)make的不同命令來(lái)實(shí)現(xiàn)的,它的執(zhí)行配置文件是Makefile。Linux內(nèi)核中不同的目錄結(jié)構(gòu)里都有相應(yīng)的Makefile,而不同的Makefile又通過(guò)彼此之間的依賴關(guān)系構(gòu)成統(tǒng)一的整體,共同完成建立依存關(guān)系、建立內(nèi)核等功能。
2020-06-19 09:30:24
2522 
Linux:QEMU調(diào)試內(nèi)核的步驟
2020-06-23 09:03:07
2841 
Linux內(nèi)核是一個(gè)操作系統(tǒng)(OS)內(nèi)核,本質(zhì)上定義為類Unix。它用于不同的操作系統(tǒng),主要是以不同的Linux發(fā)行版的形式。Linux內(nèi)核是第一個(gè)真正完整且突出的免費(fèi)和開源軟件示例。Linux 內(nèi)核是第一個(gè)真正完整且突出的免費(fèi)和開源軟件示例,促使其廣泛采用并得到了數(shù)千名開發(fā)人員的貢獻(xiàn)。
2020-09-16 15:49:50
2323 本文主要闡述了linux內(nèi)核參數(shù)設(shè)置及linux內(nèi)核的功能。
2020-09-17 14:40:49
1190 
來(lái)源 :頭條號(hào)@Linux學(xué)習(xí)教程,冰凌塊兒 01 前言 本文主要講解什么是Linux內(nèi)核,以及通過(guò)多張圖片展示Linux內(nèi)核的作用與功能,以便于讀者能快速理解什么是Linux內(nèi)核,能看懂Linux
2020-10-19 17:46:08
1860 
01 前言 本文主要講解什么是Linux內(nèi)核,以及通過(guò)多張圖片展示Linux內(nèi)核的作用與功能,以便于讀者能快速理解什么是Linux內(nèi)核,能看懂Linux內(nèi)核。 擁有超過(guò)1300萬(wàn)行的代碼,Linux
2020-10-21 12:02:53
3873 
內(nèi)核,是一個(gè)操作系統(tǒng)的核心。它負(fù)責(zé)管理系統(tǒng)的進(jìn)程、內(nèi)存、設(shè)備驅(qū)動(dòng)程序、文件和網(wǎng)絡(luò)系統(tǒng),決定著系統(tǒng)的性能和穩(wěn)定性。Linux 作為一個(gè)自由軟件,在廣大愛(ài)好者的支持下,內(nèi)核版本不斷更新。新的內(nèi)核修訂
2020-11-04 18:04:10
8 1月6日,Linux基金會(huì)宣布,Linux 5.10.5內(nèi)核正式發(fā)布,所有5.10內(nèi)核系列的用戶都必須升級(jí)。
2021-01-07 14:36:57
2342 Linux內(nèi)核定制方法說(shuō)明。
2021-03-25 11:25:02
9 我們可以使用BPF對(duì)Linux內(nèi)核進(jìn)行跟蹤,收集我們想要的內(nèi)核數(shù)據(jù),從而對(duì)Linux中的程序進(jìn)行分析和調(diào)試。與其它的跟蹤技術(shù)相比,使用BPF的主要優(yōu)點(diǎn)是幾乎可以訪問(wèn)Linux內(nèi)核和應(yīng)用程序的任何信息,同時(shí),BPF對(duì)系統(tǒng)性能影響很小,執(zhí)行效率很高,而且開發(fā)人員不需要因?yàn)槭占瘮?shù)據(jù)而修改程序。
2021-06-30 17:28:30
1943 
嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試(嵌入式開發(fā)和硬件開發(fā))-嵌入式LINUX系統(tǒng)內(nèi)核和內(nèi)核模塊調(diào)試? ? ? ? ? ? ? ? ?
2021-07-30 13:55:21
9 Linux內(nèi)核文件Cache機(jī)制(開關(guān)電源技術(shù)與設(shè)計(jì) 第二版)-Linux內(nèi)核文件Cache機(jī)制? ? ? ? ? ? ? ??
2021-08-31 16:34:54
4 實(shí)驗(yàn)環(huán)境VMware Workstation PlayerUbuntu16.04kernel-3.2.tar.bz2Linux內(nèi)核編譯在ubuntu上編譯嵌入式Linux內(nèi)核,需要大家提前安裝好交叉
2021-11-01 17:07:20
16 學(xué)習(xí)linux內(nèi)核,這個(gè)可不像學(xué)一門語(yǔ)言,c或者java一個(gè)月或者3月你就能精通掌握。學(xué)習(xí)linux內(nèi)核是需要一步一步循序漸進(jìn),掌握正確的linux內(nèi)核學(xué)習(xí)路線對(duì)學(xué)習(xí)至關(guān)重要,本篇文章就來(lái)分享學(xué)習(xí)linux內(nèi)核的一些建議吧。
2022-05-07 15:20:27
447 
【Linux內(nèi)核】從小小的宏定義窺探Linux內(nèi)核的精妙設(shè)計(jì)
2022-08-31 13:30:06
1602 在Linux內(nèi)核中,也可以通過(guò)定時(shí)器來(lái)完成定時(shí)功能。但和單片機(jī)不同的是,Linux內(nèi)核定時(shí)器是一種基于未來(lái)時(shí)間點(diǎn)的計(jì)時(shí)方式,它以當(dāng)前時(shí)刻為啟動(dòng)的時(shí)間點(diǎn),以未來(lái)的某一時(shí)刻為終止點(diǎn),類似于我們的鬧鐘。
2022-09-22 08:56:00
1382 
Linux內(nèi)核由七個(gè)部分構(gòu)成,每個(gè)不同的部分又有多個(gè)內(nèi)核模塊組成。
2022-10-13 15:44:45
625 printk()是很多嵌入式開發(fā)者喜歡用的調(diào)試手段之一,但是,使用printk()每次都要重新編譯內(nèi)核,很不方便。使用動(dòng)態(tài)輸出在不需要重新編譯內(nèi)核的情況下,方便的打印出內(nèi)核的debug信息。
2023-01-06 10:46:39
547 在linux內(nèi)核啟動(dòng)過(guò)程中,會(huì)向終端打印出很多的日志信息,從這些信息中可以得到許多內(nèi)核的行為。
2023-01-13 09:20:10
811 SysRq鍵是一個(gè)魔術(shù)案件,只要在內(nèi)核沒(méi)有完全卡死的情況下,內(nèi)核都會(huì)相應(yīng)SysRq 鍵的輸入,使用這些組合鍵都可以搜集包括系統(tǒng)內(nèi)存使用、CPU任務(wù)處理、進(jìn)程運(yùn)行狀態(tài)等系統(tǒng)運(yùn)行信息。
2023-02-10 14:16:17
801 SysRq鍵是一個(gè)魔術(shù)案件,只要在內(nèi)核沒(méi)有完全卡死的情況下,內(nèi)核都會(huì)相應(yīng)SysRq 鍵的輸入,使用這些組合鍵都可以搜集包括系統(tǒng)內(nèi)存使用、CPU任務(wù)處理、進(jìn)程運(yùn)行狀態(tài)等系統(tǒng)運(yùn)行信息。
2023-02-17 15:55:10
742 半導(dǎo)體廠商會(huì)從 Linux內(nèi)核官網(wǎng)下載某個(gè)版本,將其移植到自己的 CPU上,測(cè)試成功后就會(huì)將其開放給該半導(dǎo)體廠商的 CPU開發(fā)者。開發(fā)者下載其提供的 Linux內(nèi)核,然后將其移植到自己的產(chǎn)品上。
2023-04-19 11:20:32
701 
向linux內(nèi)核注冊(cè)驅(qū)動(dòng)由driver_register()完成。它將驅(qū)動(dòng)程序的信息添加到內(nèi)核的驅(qū)動(dòng)程序列表中,使得內(nèi)核能夠在需要時(shí)與該驅(qū)動(dòng)程序進(jìn)行交互。
2023-07-14 09:17:02
1091 
/proc/sysrq-trigger 這個(gè)節(jié)點(diǎn)是最近調(diào)試穩(wěn)定性的時(shí)候接觸的,完整的內(nèi)容可以參考內(nèi)核目錄下 /kernel-4.9/Documentation/sysrq.txt,這里只寫出常用部分
2023-07-22 11:38:27
611 我將結(jié)合具體的Linux內(nèi)核驅(qū)動(dòng)框架代碼來(lái)展示Linux內(nèi)核如何使用結(jié)構(gòu)體和函數(shù)指針。
2023-09-06 14:17:55
516 
鍵 SysRq 。 SysRq 被內(nèi)核稱為“ Magic SysRq key ”,即“ 神奇的系統(tǒng)請(qǐng)求鍵 ”。 簡(jiǎn)單來(lái)說(shuō),就是可以 通過(guò)鍵盤的按鍵獲取內(nèi)核的信息 ,用于調(diào)試。相當(dāng)于是一個(gè)快捷鍵
2023-09-26 16:42:34
358 有些硬件平臺(tái)可能不能使用 SysRq 復(fù)合鍵,這種情況下,也可以通過(guò) /proc 接口進(jìn)入系統(tǒng)請(qǐng)求狀態(tài)。 因?yàn)樵?b class="flag-6" style="color: red">內(nèi)核配置選項(xiàng)中,使能了 CONFIG_MAGIC_SYSRQ 選項(xiàng)后,系統(tǒng)啟動(dòng)之后
2023-09-26 16:45:13
295 很多人都在詬病Linux內(nèi)核協(xié)議棧收包效率低,不管他們是真的懂還是一點(diǎn)都不懂只是聽(tīng)別人說(shuō)的,反正就是在一味地懟Linux內(nèi)核協(xié)議棧,他們的武器貌似只有DPDK。 但是,Linux內(nèi)核協(xié)議棧收包效率
2023-11-10 10:51:55
239 
現(xiàn)在很多人都在詬病Linux內(nèi)核協(xié)議棧收包效率低,不管他們是真的懂還是一點(diǎn)都不懂只是聽(tīng)別人說(shuō)的,反正就是在一味地懟Linux內(nèi)核協(xié)議棧,他們的武器貌似只有DPDK。 但是,即便Linux內(nèi)核協(xié)議
2023-11-13 10:38:08
214 
評(píng)論