linux
Linux,全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,其內核由林納斯·本納第克特·托瓦茲于1991年10月5日首次發布,它主要受到Minix和Unix思想的啟發,是一個基于POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主查看詳情>要的Unix工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。Linux有上百種不同的發行版,如基于社區開發的debian、archlinux,和基于商業開發的Red Hat Enterprise Linux、SUSE、oracle linux等。
-
AMD RX 7900 XT Linux AI性能體驗
一、ROCm:一個可移植、高性能的GPU計算平臺 隨著AI時代的來臨,顯卡的作用不再僅僅只局限于游戲,特別是在Stable Diffusion火爆全網之后,越來越多的玩家將顯卡當成AIGC生產力工具
AMD 2024-04-15 -
跟上嵌入式Linux最新步伐
嵌入式系統的設計目標是長期運行而不需要頻繁更新。對于那些作為智能邊緣組成部分而接入網絡的系統,定期更新卻是一個常見的需求。例如,在嵌入式系統上更新映像,是基于嵌入式Linux的物聯網設備或家庭自動化系統制造商經常需要處理的事項
-
計算機視覺研究人員必備的Linux命令行技巧
介紹Jeroen Janssens在《命令行的數據科學》一書中對命令行優勢進行了很好的分類:命令行是靈活的:這個特性使它非常適合數據科學的探索性質。因為你想要及時得到結果。命令行可以擴展:與其他技術很好地集成
-
Linux驅動實踐:一起來梳理【中斷】的前世今生
目錄· Linux 中斷的知識點梳理中斷的分類中斷號和中斷向量中斷服務程序ISR上半部分和下半部分· 中斷處理的注冊和注銷 API· 實操:捕獲鍵盤中斷示例代碼驅動程序傳參IO編址:IO端口和IO內存
-
Linux:驅動程序如何發送【信號】給應用程序?
作 者:道哥,10+年嵌入式開發老兵,專注于:C/C++、嵌入式、Linux。目錄kill 命令和信號使用 kill 命令發送信號多線程中的信號信號注冊和處理函數驅動程序代碼示例:發送信號
-
-
Linux | chown和chmod的區別和使用用法
chown 和 chmod都是Linux中常用的 解決權限問題的方法對于初學者來說,使用chmod來改變文件權限是更常用的但是更多時候,我們需要一種不去更改文件本身屬性而能解決文件權限的方法。chow
-
Linux實踐:一步一步編寫字符設備驅動程序
作 者:道哥,10+年嵌入式開發老兵,專注于:C/C++、嵌入式、Linux。目錄API 函數編寫驅動程序編寫應用程序卸載驅動模塊小結別人的經驗,我們的階梯!大家好,我是道哥,今天我們繼續討論: Linux 中字符設備的驅動程序
Linux 2021-11-23 -
linux最小系統中MPlayer視頻播放器移植的流程
MPlayer能播放幾乎所有流行的音頻和視頻格式,相對其它播放器來說,資源占用非常少。在嵌入式領域,在不支持QT以及沒有上安卓的系統環境中,使用MPlayer可以完成DRM驅動程序的驗證和調試,輕松播放音視頻文件
-
-
Linux從頭學:特權級文章帶你了解操作系統
目錄CPL:當前特權級DPL:描述符特權級RPL:請求者特權級特權級檢查規則代碼段的檢查規則數據段的檢查規則棧段的檢查規則x86 處理器中,提供了4個特權級別:0,1,2,3。數字越小,特權級別越高!一般來說
-
Linux從頭學:一文理解【任務管理】和【任務切換】
LDT:局部描述符表TSS: 任務狀態段TCB: 任務控制塊x86 系統中的保護模式,給系統的安全性提供了很大的保障,但是在我們之前的文章中,一直都淡化了特權級別這個概念。例如:在保護模式下的段選擇器
-
Linux之x86 處理器如何進行層層的內存保護?
實模式:bootloader 為程序計算段的基地址保護模式:bootloader 為自己創建段描述符確定 GDT 的地址創建代碼段的描述符創建數據段的描述符創建棧段的描述符段描述符是如何確保段的安全的?段寄存器高速緩存對段寄存器本身的保護對段界限的檢查在上一篇文章中
-
Linux:iptables超詳細教程
作 者 | 土豆居士微信公眾號 | 一口Linuxiptables的結構:iptables由上而下,由Tables,Chains,Rules組成
Linux 2021-08-27 -
Linux 是如何保護內核代碼的?
作 者:道哥,10+年的嵌入式開發老兵。公眾號:【IOT物聯網小鎮】,專注于:C/C++、Linux操作系統、應用程序設計、物聯網、單片機和嵌入式開發等領域。 公眾號回復【書籍】,獲取 Linux、嵌入式領域經典書籍
-
Linux基礎:16張結構圖理解代碼重定位的底層原理
程序的結構bootloader 把程序從硬盤讀取到內存代碼重定位程序入口點重定位段表重定位跳轉到程序的入口地址操作系統程序的執行在上一篇文章中Linux從頭學05-系統啟動過程中的幾個神秘地址,你知道是什么意思嗎?
-
一文了解Linux系統啟動過程中的幾個神秘地址
0xFFFF:0x00000xF000:0xE05B0x0000:0x7C00在第一篇文章中,我們就提到,現代操作系統是從最古老的 8086 系統一步一步發展而來的。處理器廠商為了向后兼容,很多底層相關的原理都是一樣的(如果不兼容,就會丟棄市場份額)
-
WSL2詳解:Windows親生的Linux子系統
在上一篇文章中,我們主要聊了一下:在 Windows 系統中,安裝 WSL 子系統。文章在此:WSL:在 Windows 系統中開發 Linux 程序的又一神器但是 WSL 只是長得像 Linux 而已
-
WSL:開發Linux程序的又一神器
什么是 WSL?什么是 WSL2?激活 WSL 服務安裝 Ubuntu-18.04 操作系統通過 ssh 遠程登錄編譯 Hello,World!作為一名嵌入式軟件開發工程師,在 Linux 系統下寫代碼、編譯、調試是避免不了的事情
-
實例講解Linux內核信號SIGIO的使用
一、信號1. 基本概念信號是在軟件層次上對中斷機制的一種模擬,在原理上,一個進程收到一個信號與處理器收到一個中斷請求可以說是一樣的。信號是異步的,一個進程不必通過任何操作來等待信號的到達,事實上,進程也不知道信號到底什么時候到達
-
Linux內核源代碼:tcp/ip協議棧的調用
1 Linux概述1.1 Linux操作系統架構簡介Linux操作系統總體上由Linux內核和GNU系統構成,具體來講由4個主要部分構成,即Linux內核、Shell、文件系統和應用程序。內核、Shell和文件系統構成了操作系統的基本結構,使得用戶可以運行程序、管理文件并使用系統
-
Linux入門:一文幫你搞定shell編程!
一、變量的使用1. 變量命名定義變量時,變量名不加美元符號($,PHP語言中變量需要),如:your_name="yikoulinux"注意,變量名和等號之間不能有空格,這可能和你熟悉的所有編程語言都不一樣
-
Linux應用程序設計:如何獲取線程棧的使用信息?
面對的問題對于線程的棧空間,相信各位小伙伴都不陌生。它有下面的這幾項特性:由操作系統分配固定的空間;使用一個棧寄存器來保存實時位置;后進先出。今天,我們不聊操作系統層面對棧的管理,只從應用程序的角度,來看一下如何實時獲取棧的使用情況
-
Linux:知道多少東西才算入門?
到底要如何Linux入門呢?因為Linux的知識體系非常的龐大,IT行業很多領域都需要使用到Linux,有運維的、有應用程序開發的、有驅動開發的、有系統優化的、有搞單片機的、有做系統移植的、有做網絡產品的等等
-
Linux系統用虛擬內存欺騙應用程序?
一、讓有意義的事情變的有意思二、物理內存、虛擬內存三、Linux 中的換頁機制一、讓有意義的事情變的有意思昨天,看到下面這句話,送給您:讓有意思的事情變的有意義,讓有意義的事情變的有意思!不敢說這是一句人生哲學,但是我們可以從這句話中找到我們做一件事情時的導向
-
-
-
向日葵Linux版企業控制端v5.1發布:致力國產化,賦能企業管理
近日,國產知名遠程控制軟件“向日葵遠程控制”發布了Linux版企業控制端v5.1,本次發布是企業版控制端在Linux環境下的首發,支持屏幕墻、坐席功能以及“可視化卡頓診斷”功能,旨在為企業用戶提供更具針對性,更加專業的遠程控制服務,并為國產系統的軟件環境添磚加瓦
-
如何在Linux內核中操作某個文件?
一、問題描述如何在內核中操作某個文件?問題二、操作函數 1. 分析在用戶態,讀寫文件可以通過read和write這兩個系統調用來完成(C庫函數實際上是對系統調用的封裝)。但是,在內核態沒有這
-
向日葵發布Linux版企業客戶端v3.2,更加貼合企業用戶
近日,貝銳科技旗下老牌國產遠程控制軟件「向日葵遠程控制」發布了Linux版向日葵企業客戶端v3.2。這也是向日葵首次在Linux平臺發布標準版企業客戶端,相比Linux版向日葵11,向日葵企業客戶端對部分特性進行了針對性的優化,更加適合企業用戶使用
-
技術文章:基于Linux的tty架構及UART驅動詳解
本文由技術大拿:蒙工 投稿!桂電畢業的資深嵌入式專家。一、模塊硬件學習1.1. Uart介紹通用異步收發傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱為UART,是一種異步收發傳輸器,是電腦硬件的一部分
-
一文教你Linux驅動-platform總線詳解
platform總線是學習linux驅動必須要掌握的一個知識點。本文參考已發布:Linux 3.14內核一、概念嵌入式系統中有很多的物理總線:I2c、SPI、USB、uart、PCIE、APB、AHBlinux從2.6起就加入了一套新的驅動管理和注冊的機制platform平臺總線
Linux 2021-02-04 -
加速國產化進程,向日葵11 Linux版發布
本次迭代后的向日葵11 Linux版將全面支持Ubuntu、Deepin、CentOS等幾款主流的發行版Linux系統,為Linux用戶帶來更便捷、安全的遠程控制體驗。
-
-
紅旗Linux桌面操作系統11來了:支持國產自主CPU
紅旗Linux桌面操作系統11將于1月10日開放預覽版的下載,新版本具有良好的硬件兼容,支持多款國產自主CPU品牌,同時還具有豐富的外設支持及海量的易用生態軟件,打造全新的UI設計風格,帶來更靈動的視覺效果和便捷的操作體驗
-
Linux—實體鏈接與符號鏈接: ln
在 Linux 下面的鏈接文件有兩種,一種是類似 Windows 的捷徑功能的文件,可以讓你快速的鏈接到目標文件(或目錄);另一種則是通過文件系統的 inode 鏈接來產生新文件名,而不是產生新文件!這種稱為實體鏈接(hard link)
最新活動更多 >
-
10月29日報名參會>> OFweek 2025先進電池技術研討會
-
即日-10.29點擊報名>> 【免費參會】2025韓國智能制造及機械設備企業貿易洽談會
-
11月7日立即參評>> 【評選】維科杯·OFweek 2025(第十屆)物聯網行業年度評選
-
11月20日立即報名>> 【免費下載】RISC-V芯片發展現狀與測試挑戰-白皮書
-
11月20日立即報名>> 芯智所向 邊緣無界—華邦電子與恩智浦聯合技術論壇
-
即日-11.21免費下載>>> 【白皮書】使用模擬源進行快速射頻設備測試

