完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > linux
Linux是一套免費(fèi)使用和自由傳播的類(lèi)Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶(hù)、多任務(wù)、支持多線(xiàn)程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶(hù)網(wǎng)絡(luò)操作系統(tǒng)。
文章:8235個(gè) 瀏覽:219654次 帖子:7486個(gè)
學(xué)會(huì)linux驅(qū)動(dòng)程序的步驟
linux內(nèi)核使用驅(qū)動(dòng)時(shí)候,需要先初始化,包括建立設(shè)備文件,分配內(nèi)存地址空間等,退出的時(shí)候要釋放資源,刪除設(shè)備文件,釋放內(nèi)存地址空間等。
2019-04-26 標(biāo)簽:Linux 1.4k 0
基于GPRS的嵌入式智能家居終端的設(shè)計(jì)與實(shí)現(xiàn)
本文中介紹的方案,結(jié)合了GPRS(GeneralPacketRadioService)技術(shù)永遠(yuǎn)在線(xiàn),速度快,接入范圍廣,體積小,功耗低等優(yōu)點(diǎn)[2],采用...
Linux字符設(shè)備驅(qū)動(dòng)之異步通知
poll機(jī)制可實(shí)現(xiàn)有數(shù)據(jù)的時(shí)候就去讀,沒(méi)有數(shù)據(jù)的時(shí)候,如果超過(guò)規(guī)定一個(gè)時(shí)間,就表示超時(shí)時(shí)間。poll機(jī)制需要應(yīng)用程序主動(dòng)去讀,而異步通知并不需要,一旦設(shè)...
Linux0.11-內(nèi)存組織和進(jìn)程結(jié)構(gòu)
在task數(shù)組中占有一項(xiàng),指向一頁(yè)物理內(nèi)存,該物理內(nèi)存低端是進(jìn)程控制塊task_struct(里面包括tss段和ldt段),其余部分是進(jìn)程的內(nèi)核態(tài)堆棧。
在創(chuàng)建一個(gè)linux系統(tǒng)的時(shí)候,安裝完gvim,系統(tǒng)默認(rèn)的gvim的模式是白色背景,黑色字體,無(wú)語(yǔ)法亮亮。打開(kāi)一個(gè)python腳本大概是下面這種效果。
2023-07-24 標(biāo)簽:LinuxLinux系統(tǒng)python 1.4k 0
深入RK3588內(nèi)核:rockchip_linux_defconfig的作用與調(diào)試價(jià)值
在 RK3588 芯片的 Linux 開(kāi)發(fā)中,有一個(gè)文件始終是開(kāi)發(fā)者繞不開(kāi)的核心 ——kernel/arch/arm64/configs/rockchi...
Linux網(wǎng)絡(luò)技術(shù)棧的相關(guān)知識(shí)
網(wǎng)絡(luò)是一個(gè)很復(fù)雜的協(xié)議棧,今天網(wǎng)絡(luò)這么發(fā)達(dá),網(wǎng)絡(luò)協(xié)議起到關(guān)鍵性作用。 這里就給大家詳細(xì)描述一下:Linux 網(wǎng)絡(luò)技術(shù)棧中重要的內(nèi)容。
Linux應(yīng)用編程涉及到在Linux環(huán)境下開(kāi)發(fā)和運(yùn)行應(yīng)用程序的一系列概念。以下是一些涵蓋Linux應(yīng)用編程的基本概念。
2024-10-24 標(biāo)簽:Linux操作系統(tǒng)應(yīng)用編程 1.4k 0
詳細(xì)了解Linux設(shè)備模型中的input子系統(tǒng)
linux輸入子系統(tǒng)(linux input subsystem)從上到下由三層實(shí)現(xiàn),分別為:輸入子系統(tǒng)事件處理層(EventHandler)、輸入子系...
Linux下如何使用中斷的方式來(lái)驅(qū)動(dòng)按鍵
Linux下的按鍵輸入驅(qū)動(dòng)開(kāi)發(fā)模板一文中介紹了基本的按鍵輸入捕獲流程,這里將進(jìn)一步介紹如何使用中斷的方式來(lái)驅(qū)動(dòng)按鍵,同時(shí)通過(guò)定時(shí)器實(shí)現(xiàn)按鍵消抖功能,應(yīng)用...
在用戶(hù)態(tài),讀寫(xiě)文件可以通過(guò)read和write這兩個(gè)系統(tǒng)調(diào)用來(lái)完成(C庫(kù)函數(shù)實(shí)際上是對(duì)系統(tǒng)調(diào)用的封裝)。 但是,在內(nèi)核態(tài)沒(méi)有這樣的系統(tǒng)調(diào)用,我們又該如何...
使用嵌入式 Linux 進(jìn)行實(shí)時(shí)系統(tǒng)開(kāi)發(fā)
實(shí)時(shí)系統(tǒng)的實(shí)時(shí)能力,并不表示其能夠達(dá)到很高的處理速度。實(shí)時(shí)能力是指系統(tǒng)能夠在規(guī)定的時(shí)間內(nèi)完成響應(yīng),這個(gè)時(shí)間可以是微秒、毫秒甚至是秒級(jí)。
程序的二進(jìn)制代碼在內(nèi)存中都有著確定的執(zhí)行流程,為什么收到異步信號(hào)以后,程序會(huì)被“中斷”,然后跳轉(zhuǎn)到這個(gè)handle函數(shù)里面去運(yùn)行呢??jī)?nèi)核怎么有能力讓程序...
Linux 新的API signalfd、timerfd、eventfd使用說(shuō)明
傳統(tǒng)的處理信號(hào)的方式是注冊(cè)信號(hào)處理函數(shù);由于信號(hào)是異步發(fā)生的,要解決數(shù)據(jù)的并發(fā)訪問(wèn),可重入問(wèn)題。signalfd可以將信號(hào)抽象為一個(gè)文件描述符,當(dāng)有信號(hào)...
首先,把 tomcat 換成 undertow,這個(gè)性能在 Jmeter 的壓測(cè)下,undertow 比 tomcat 高一倍第一步,pom 修改去除t...
2020-12-10 標(biāo)簽:LinuxJAVA數(shù)據(jù)庫(kù) 1.4k 0
深入剖析Shell命令運(yùn)行機(jī)制與權(quán)限管理
Linux作為一個(gè)操作系統(tǒng),稱(chēng)為"kernel",一般用戶(hù)不能直接使用kernel,而通過(guò)"kernel"的外殼...
2024-03-08 標(biāo)簽:Linux操作系統(tǒng)Shell 1.4k 0
如何構(gòu)建一個(gè)高效的日志記錄系統(tǒng) Rlog組件的應(yīng)用
Rlog作為一款高性能的純C語(yǔ)言日志組件,為開(kāi)發(fā)人員提供了一種輕松、靈活且可定制的日志記錄解決方案。其簡(jiǎn)單的接口和插件擴(kuò)展功能使得它適用于各種不同規(guī)模和...
2023-08-16 標(biāo)簽:Linux操作系統(tǒng)C語(yǔ)言 1.4k 0
學(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ù)器端...
queue.h是Linux、FreeBSD中的一個(gè)頭文件。
2022-12-02 標(biāo)簽:嵌入式Linux操作系統(tǒng) 1.4k 0
高端內(nèi)存的詳解:linux用戶(hù)空間與內(nèi)核空間
Linux 操作系統(tǒng)和驅(qū)動(dòng)程序運(yùn)行在內(nèi)核空間,應(yīng)用程序運(yùn)行在用戶(hù)空間,兩者不能簡(jiǎn)單地使用指針傳遞數(shù)據(jù),因?yàn)長(zhǎng)inux使用的虛擬內(nèi)存機(jī)制,用戶(hù)空間的數(shù)據(jù)可...
換一批
編輯推薦廠商產(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 |