完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > linux
Linux是一套免費(fèi)使用和自由傳播的類(lèi)Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
文章:7926個(gè) 瀏覽:213545次 帖子:7411個(gè)
本文主要是根據(jù)閱碼場(chǎng) 《Linux內(nèi)核tracers的實(shí)現(xiàn)原理與應(yīng)用》視頻課程,我自己在aarch64上的實(shí)踐。通過(guò)觀察鉤子函數(shù)的創(chuàng)建過(guò)程以及替換過(guò)程,...
轉(zhuǎn)移指令 【跳轉(zhuǎn)指令】 B 跳轉(zhuǎn)指令BL 帶返回的跳轉(zhuǎn)指令BLX 帶返回和狀態(tài)切換的跳轉(zhuǎn)指令BX 帶狀態(tài)切換的跳轉(zhuǎn)指令 程序狀態(tài)寄存器訪問(wèn)指令 1、【M...
學(xué)會(huì)在Linux下使用getopt函數(shù)來(lái)獲取傳入的參數(shù)
在linux下有一個(gè)函數(shù)叫g(shù)etopt就可以寫(xiě)成-r -l -i 的形式,下面是一個(gè)使用openssl通信的程序,需要4個(gè)參數(shù)服務(wù)器ip -i、服務(wù)器端...
探索aarch64架構(gòu)上使用ftrace的BPF LSM
筆者在MacBook M2上搭建Linux虛擬機(jī)上開(kāi)發(fā)eBPF程序時(shí),遇到一些LSM eBPF類(lèi)型程序無(wú)法運(yùn)行的問(wèn)題,哪怕是5.15內(nèi)核的ubuntu ...
你知道Linux動(dòng)態(tài)鏈接庫(kù)的創(chuàng)建與使用?
使用GNU的工具我們?nèi)绾卧贚inux下創(chuàng)建自己的程序函數(shù)庫(kù)?一個(gè)“程序函數(shù)庫(kù)”簡(jiǎn)單的說(shuō)就是一個(gè)文件包含了一些編譯好的代碼和數(shù)據(jù),這些編譯好的代碼和數(shù)據(jù)可...
2019-04-28 標(biāo)簽:Linux動(dòng)態(tài) 1246 0
Linux內(nèi)核內(nèi)存管理之ZONE內(nèi)存分配器
內(nèi)核中使用ZONE分配器滿足內(nèi)存分配請(qǐng)求。該分配器必須具有足夠的空閑頁(yè)幀,以便滿足各種內(nèi)存大小請(qǐng)求。
Linux中的Workqueue機(jī)制就是為了簡(jiǎn)化內(nèi)核線程的創(chuàng)建。通過(guò)調(diào)用workqueue的接口就能創(chuàng)建內(nèi)核線程。并且可以根據(jù)當(dāng)前系統(tǒng)CPU的個(gè)數(shù)創(chuàng)建線...
2019-04-26 標(biāo)簽:Linux 1243 0
應(yīng)用層操作寄存器 驅(qū)動(dòng)中操作寄存器,需要先進(jìn)行映射將物理地址轉(zhuǎn)為虛擬地址。 但如果想在應(yīng)用層中操作寄存器,也是可以實(shí)現(xiàn)的。 應(yīng)用層中只需打開(kāi) /dev/...
pr_xx( )封裝 在使用printk的時(shí)候需要手動(dòng)添加輸出等級(jí)KERN_INFO、KERN_WARNING等,這樣還是有些麻煩。因此,Linux內(nèi)核...
Linux文件目錄快速自動(dòng)跳轉(zhuǎn)命令
那些主要通過(guò)控制臺(tái)/終端使用 Linux 命令行的 Linux 用戶應(yīng)該感受到了 Linux 的真正力量。然而,對(duì)于新手來(lái)說(shuō),導(dǎo)航 Linux 分層文件...
Linux優(yōu)化實(shí)戰(zhàn):如何分析網(wǎng)絡(luò)丟包的問(wèn)題
所謂丟包,是指在網(wǎng)絡(luò)數(shù)據(jù)的收發(fā)過(guò)程中,由于種種原因,數(shù)據(jù)包還沒(méi)傳輸?shù)綉?yīng)用程序中,就被丟棄了。
LInux 操作系統(tǒng)中斷 什么是系統(tǒng)中斷 這個(gè)沒(méi)啥可說(shuō)的,大家都知道; CPU 在執(zhí)行任務(wù)途中接收到中斷請(qǐng)求,需要保存現(xiàn)場(chǎng)后去處理中斷請(qǐng)求!保存現(xiàn)場(chǎng)稱為...
2023-11-13 標(biāo)簽:cpuLinux操作系統(tǒng) 1241 0
基于Linux操作系統(tǒng)和S3C2410微處理器實(shí)現(xiàn)GPS實(shí)時(shí)導(dǎo)航系統(tǒng)的設(shè)計(jì)
這里提出一種實(shí)用的設(shè)計(jì)方案,通過(guò)對(duì)系統(tǒng)的各方面配置,實(shí)現(xiàn)GPS實(shí)時(shí)導(dǎo)航功能。系統(tǒng)主控器件采用韓國(guó)Samsung公司生產(chǎn)的ARM核32位RISC微處理器S...
2020-03-09 標(biāo)簽:linux操作系統(tǒng)微處理器 1240 0
linux系統(tǒng)中驅(qū)動(dòng)軟件架構(gòu)設(shè)計(jì)
大家好,今天分享一篇Linux驅(qū)動(dòng)軟件設(shè)計(jì)思想的文章。由于文章較長(zhǎng),可以先收藏后再慢慢看。
2023-09-11 標(biāo)簽:LinuxLinux系統(tǒng)按鍵 1240 0
本文討論ping網(wǎng)絡(luò)管理實(shí)用程序的簡(jiǎn)要?dú)v史,以及如何在Linux中使用gping實(shí)用程序以圖形格式顯示ping命令輸出。
端口選擇 繼續(xù)看inet_csk_get_port函數(shù): 在端口選擇前, 先確定當(dāng)前該socket的“屬性”,即是否可以端口復(fù)用,是否在TCP_LIST...
系統(tǒng)調(diào)用:用戶棧與內(nèi)核棧的切換(上)
當(dāng)發(fā)生系統(tǒng)調(diào)用、產(chǎn)生異常,外設(shè)發(fā)生中斷等事件時(shí),會(huì)發(fā)生用戶棧和內(nèi)核棧之間的切換, 本文從系統(tǒng)調(diào)用角度分析用戶棧與內(nèi)核棧的切換。 系統(tǒng)調(diào)用的演變 x86 ...
每個(gè)Linux用戶都需要知道的重要Bash shell變量
Bash 是大多數(shù) Linux 發(fā)行版的默認(rèn) shell。以下是每個(gè) Linux 用戶都需要知道的一些重要的 Bash shell 變量。
2023-02-13 標(biāo)簽:LinuxLinux系統(tǒng)變量 1236 0
隨著開(kāi)源產(chǎn)品的越來(lái)越盛行,作為一個(gè)Linux運(yùn)維工程師,能夠清晰地鑒別異常機(jī)器是否已經(jīng)被入侵了顯得至關(guān)重要,個(gè)人結(jié)合自己的工作經(jīng)歷,整理了幾種常見(jiàn)的機(jī)器...
2022-08-12 標(biāo)簽:數(shù)據(jù)Linux機(jī)器 1235 0
在Linux環(huán)境下如何使用XFS文件系統(tǒng)
XfS文件系統(tǒng)是SGI開(kāi)發(fā)的高級(jí)日志文件系統(tǒng),XFS極具伸縮性,非常健壯。所幸的是SGI將其移植到了Linux系統(tǒng)中。在linux環(huán)境下。目前版本可用的...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |