完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > linux
Linux是一套免費(fè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)。
文章:7915個(gè) 瀏覽:213305次 帖子:7408個(gè)
sysfs接口創(chuàng)建 基本步驟: 1、使用 DEVICE_ATTR 聲明一個(gè) sys 節(jié)點(diǎn) static DEVICE_ATTR ( led_status...
2023-09-27 標(biāo)簽:接口驅(qū)動(dòng)Linux 735 0
proc新接口 注意,在較新版本的內(nèi)核中, procfs 的函數(shù)接口有所變化。 系統(tǒng) 內(nèi)核版本 Linux 5.10.111 在驅(qū)動(dòng)中添加以下代碼: #...
2023-09-27 標(biāo)簽:內(nèi)核接口驅(qū)動(dòng) 695 0
Linux驅(qū)動(dòng)中procfs接口的創(chuàng)建
procfs接口創(chuàng)建 實(shí)現(xiàn)效果: 例如, 在 /proc 下創(chuàng)建一個(gè)clk節(jié)點(diǎn),通過 cat /proc/clk 可查看內(nèi)容: 在驅(qū)動(dòng)中添加以下代碼: ...
2023-09-27 標(biāo)簽:接口驅(qū)動(dòng)Linux 541 0
函數(shù)接口說明 創(chuàng)建目錄、文件函數(shù): /* 創(chuàng)建目錄 */ struct dentry *debugfs_create_dir( const char *...
2023-09-27 標(biāo)簽:接口驅(qū)動(dòng)Linux 688 0
Linux驅(qū)動(dòng)debugfs接口代碼實(shí)現(xiàn)
實(shí)現(xiàn)效果 在 /sys/kernel/debug/ 目錄下創(chuàng)建一個(gè) ion/test 文件,通過 cat 、 echo 的方式進(jìn)行讀寫操作: 前期準(zhǔn)備 ...
2023-09-27 標(biāo)簽:接口驅(qū)動(dòng)Linux 774 0
Linux中LED驅(qū)動(dòng)的應(yīng)用層控制
今天,我們就站在巨人的肩膀上,利用內(nèi)核開發(fā)者已經(jīng)寫好的驅(qū)動(dòng)來實(shí)現(xiàn)我們想要的功能。 應(yīng)用層控制 除了可以在shell中通過 echo 、 cat 的方式控...
2023-09-27 標(biāo)簽:led驅(qū)動(dòng)Linux 772 0
如何實(shí)現(xiàn)Linux下的LED驅(qū)動(dòng)
LED驅(qū)動(dòng) 我們以imx6ull pro開發(fā)板的板載led為例,其板載了一個(gè)可控制的Led2,原理圖如下: LED2進(jìn)行上拉電阻,另外一個(gè)管腳接到了 G...
2023-09-27 標(biāo)簽:led驅(qū)動(dòng)Linux 817 0
Wireshark是非常流行的網(wǎng)卡抓包軟件,具有強(qiáng)大的抓包功能。它可以截取各種網(wǎng)絡(luò)數(shù)據(jù)包,并顯示數(shù)據(jù)包詳細(xì)信息。
2023-09-27 標(biāo)簽:Linux軟件網(wǎng)絡(luò) 5728 0
在自定義安裝軟件的時(shí)候,經(jīng)常需要配置環(huán)境變量,下面列舉出各種對環(huán)境變量的配置方法。
讓應(yīng)用程序徹底脫離底層設(shè)備,可以在物理機(jī)之間靈活遷移部署,使運(yùn)維工程師擺脫了繁瑣的環(huán)境部署,極大的提高了工作效率,同時(shí)減少了部署過程中的潛在風(fēng)險(xiǎn)。
使用現(xiàn)成即用的嵌入式 Linux 多核平臺加快嵌入式無線物聯(lián)網(wǎng)開發(fā)
作者:Stephen Evanczuk 先進(jìn)的工業(yè)、醫(yī)療、交通和農(nóng)業(yè)物聯(lián)網(wǎng) (IoT)應(yīng)用需要更復(fù)雜的嵌入式系統(tǒng)設(shè)計(jì)。在這種情況下,盡管面臨著更緊的工期...
2023-10-03 標(biāo)簽:電源嵌入式物聯(lián)網(wǎng) 1023 0
Linux驅(qū)動(dòng)內(nèi)核模塊參數(shù)介紹
在加載一個(gè).ko模塊時(shí),也可以像應(yīng)用程序那樣,通過命令行傳入一些參數(shù),這個(gè)過程發(fā)生在調(diào)用模塊初始化函數(shù)之前。 內(nèi)核支持的參數(shù)類型有: bool 、 in...
2023-09-26 標(biāo)簽:模塊內(nèi)核驅(qū)動(dòng) 943 0
內(nèi)核模塊知識:多個(gè)源文件編譯生成一個(gè)內(nèi)核模塊
多個(gè)源文件編譯生成一個(gè)內(nèi)核模塊 例如,將hello.c和world.c兩個(gè)c文件編譯生成一個(gè)叫hello_world.o的目標(biāo)文件,則在 Makefil...
最簡單的驅(qū)動(dòng) # include # include # include static int __init my_init ( void ) { pr...
2023-09-26 標(biāo)簽:模塊驅(qū)動(dòng)Linux 1226 0
通常情況下,一個(gè)模塊只使用內(nèi)核導(dǎo)出的符號,自己不導(dǎo)出符號。但是如果一個(gè)模塊需要提供全局變量或函數(shù)給另外的模塊使用,那么就需要將這些符號導(dǎo)出。 這在一個(gè)驅(qū)...
不知大家有沒有想過,在一個(gè)內(nèi)核模塊代碼中,會用到 printk 函數(shù),而這個(gè)函數(shù)不是我們實(shí)現(xiàn)的,它是內(nèi)核代碼的一部分,但我們?yōu)槭裁茨軌蚓幾g通過呢? 我們...
在 label 中填寫待標(biāo)注目標(biāo)名稱,然后將對話框拖到一邊在主窗口中開始標(biāo)注,鼠標(biāo)滾輪放大縮小圖像,按住左鍵移動(dòng)可視圖像區(qū)域不斷點(diǎn)擊左鍵將目標(biāo)框包圍, ...
有些硬件平臺可能不能使用 SysRq 復(fù)合鍵,這種情況下,也可以通過 /proc 接口進(jìn)入系統(tǒng)請求狀態(tài)。 因?yàn)樵趦?nèi)核配置選項(xiàng)中,使能了 CONFIG_M...
Linux內(nèi)核提供了一些與用戶空間的通信機(jī)制,例如 procfs 接口和 sysfs 接口,大部分的這些接口都可以作為獲取內(nèi)核信息的手段。 但除了這些接...
shell 中操作寄存器可以使用 devmem 命令. devmem 命令其實(shí)就是上述應(yīng)用層操作寄存器生成的可執(zhí)行文件,只不過busybox已經(jīng)幫我們實(shí)...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | 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 |