本文以32位系統(tǒng)為例,介紹了內(nèi)核空間(kernel space)和用戶空間(user space)。
本文梳理了Linux文件系統(tǒng)的特點(diǎn)和主要功能。
本文僅討論linux下的庫(kù)。
雖然Linux被成功使用,但并不意味著它很容易使用。Linux包含的代碼超過一百萬行,其運(yùn)作帶有鮮明的Linux方法論味道,初學(xué)者可能難以迅速掌握。
曾經(jīng)在開發(fā)Linux內(nèi)核驅(qū)動(dòng)的時(shí)候,創(chuàng)建了一個(gè)補(bǔ)丁文件,但是在把補(bǔ)丁打到主分支的時(shí)候提示很多編碼風(fēng)格的錯(cuò)誤問題,后來重做了補(bǔ)丁才解決了問題,這也是沒有嚴(yán)格按照的Linux編碼風(fēng)格從而導(dǎo)致的問題。因?yàn)楫?dāng)時(shí)代碼量不大,所以解決問題的時(shí)間相對(duì)較少。在代碼量增大的情況下可以借助工具進(jìn)行自動(dòng)修改。
開發(fā)一般都會(huì)借助一些工具,協(xié)助開發(fā)并提高開發(fā)效率,今天就來給大家介紹幾款Linux比較實(shí)用的工具。
本文介紹幾款Linux比較實(shí)用的工具,希望有所幫助。
linux命令是對(duì)Linux系統(tǒng)進(jìn)行管理的命令。對(duì)于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅(qū)動(dòng)器、鍵盤、鼠標(biāo),還是用戶等都是文件,Linux系統(tǒng)管理的命令是它正常運(yùn)行的核心。
一文帶你初步了解進(jìn)程描述符task_struct。
Linux內(nèi)核源碼文件繁多,搞不清Makefile、Kconfig、.config間的關(guān)系,不了解內(nèi)核編譯體系,編譯修改內(nèi)核有問題無從下手,自己寫的驅(qū)動(dòng)不知道怎么編進(jìn)內(nèi)核,不知道怎么配置內(nèi)核,這些問題都和Makefile、Kconfig、.config有關(guān),下面簡(jiǎn)單談?wù)凪akefile、Kconfig和.config。希望對(duì)你有啟發(fā)。
Linux的文件系統(tǒng)有哪些特點(diǎn)?主要功能又是什么?
本文通過對(duì)Linux下串口驅(qū)動(dòng)的分析,由最上層的C庫(kù),到操作系統(tǒng)系統(tǒng)調(diào)用層的封裝,再到tty子系統(tǒng)的核心,再到一系列線路規(guī)程,再到最底層的硬件操作。
之前有位小伙伴留言問道tee工具的代碼在哪兒?這篇文章我們就來簡(jiǎn)單分享一下。
Linux內(nèi)核最近發(fā)現(xiàn)了一系列錯(cuò)誤,這些錯(cuò)誤允許攻擊者在沒有經(jīng)驗(yàn)證據(jù)的情況下獲得訪問機(jī)密數(shù)據(jù)和現(xiàn)有帳戶的權(quán)限。
制定了大量的密碼管理方案和方案,并制定了大量的密碼管理方案和規(guī)范。
本文通過對(duì)Linux下串口驅(qū)動(dòng)的分析。由最上層的C庫(kù),到操作系統(tǒng)系統(tǒng)調(diào)用層的封裝,再到tty子系統(tǒng)的核心,再到一系列線路規(guī)程,再到最底層的硬件操作。
10月23日,Yuqilin團(tuán)隊(duì)宣布ubuntukylin開源版本20.10正式發(fā)布。
Xilinx提供了完整的V4L2的驅(qū)動(dòng)程序,Xilinx V4L2 driver。處于最頂層的驅(qū)動(dòng)程序是V4L2框架的視頻管道(Video pipeline)驅(qū)動(dòng)程序,也叫橋驅(qū)動(dòng)程序(bridge driver),主要代碼在文件xilinx-vipp.c中。在V4L2框架中,整個(gè)視頻管道(Video pipeline)可以通過媒體設(shè)備(/dev/media)配置,流媒體可以通過視頻設(shè)備(/dev/video)控制。這兩種設(shè)備,都是在視頻管道(Video pipeline)驅(qū)動(dòng)程序里創(chuàng)建的。所以,理解V4L2的管道(pipeline)驅(qū)動(dòng)程序是理解Xilinx所有Video IP 在Linux下工作情況的基礎(chǔ)。
這里主要簡(jiǎn)介什么是Cgroup,使用場(chǎng)景以及其原理和實(shí)踐。
華為的鴻蒙系統(tǒng)終于來了,而且是基于linux系統(tǒng)開發(fā)的,但不知道為什么,一說起某系統(tǒng)是基于linux而來,很多網(wǎng)友就瞧不起,并且會(huì)覺得這不算國(guó)產(chǎn)系統(tǒng),就算是linux。