完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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)。
文章:7926個(gè) 瀏覽:213641次 帖子:7414個(gè)
i.MX6ULL 驅(qū)動(dòng)開發(fā)7—按鍵輸入捕獲與GPIO輸入配置與高低電平讀取
本篇主要介紹了i.MX6ULL的按鍵檢測(cè)的使用,主要的知識(shí)點(diǎn)是設(shè)備樹的修改,以及GPIO的輸入配置與高低電平的讀取。
vcs學(xué)習(xí)筆記(常用選項(xiàng)/仿真流程/代碼覆蓋率/綜合后仿真/圖一樂技巧)
VCS是編譯型verilog仿真器,VCS先將verilog/systemverilog文件轉(zhuǎn)化為C文件,在linux下編譯生成的可執(zhí)行文./simv即...
linux內(nèi)核中l(wèi)list.h文件中的鏈表宏講解
鏈表宏在linux內(nèi)核、鴻蒙內(nèi)核、rtos和一些開源代碼中用的非常多。鏈表宏是雙向鏈表的經(jīng)典實(shí)現(xiàn)方式,總代碼不超過50行,相當(dāng)精煉。在一些開源框架中,它...
如何在ubuntu 16.04系統(tǒng)中搭建Samba服務(wù)
搭建Samba服務(wù)器是為了實(shí)現(xiàn)Linux共享目錄之后,在Windows可以直接訪問該共享目錄。
【i.MX6ULL】驅(qū)動(dòng)開發(fā)6——GPIO子系統(tǒng)點(diǎn)亮LED
本篇介紹了使用**Pinctrl子系統(tǒng)與GPIO子系統(tǒng)**的方式來點(diǎn)亮LED,與之前的寄存器版點(diǎn)亮LED與設(shè)備樹版點(diǎn)亮LED的最大區(qū)別在于不需要直接操作...
2022-05-21 標(biāo)簽:嵌入式驅(qū)動(dòng)Linux 3587 0
【i.MX6ULL】驅(qū)動(dòng)開發(fā)5——設(shè)備樹原理與點(diǎn)亮LED
本篇介紹了設(shè)備樹的基本原理以及設(shè)備樹的使用方法,在上一篇點(diǎn)亮LED的代碼基礎(chǔ)上,通過設(shè)備樹的方式,實(shí)現(xiàn)了LED點(diǎn)燈,總結(jié)一下主要的修改就是先在設(shè)備樹中添...
2022-05-21 標(biāo)簽:嵌入式驅(qū)動(dòng)Linux 4478 0
【i.MX6ULL】驅(qū)動(dòng)開發(fā)4——點(diǎn)亮LED(寄存器版)
本篇主要介紹了如何通過操作寄存器來點(diǎn)亮i.MX6ULL開發(fā)板上的led,通過編寫LED對(duì)應(yīng)的驅(qū)動(dòng)程序和應(yīng)用程序,實(shí)現(xiàn)程序設(shè)計(jì)的分層。
2022-05-21 標(biāo)簽:嵌入式驅(qū)動(dòng)Linux 3340 0
不同的工具有不同的側(cè)重點(diǎn),本章主要從slub_debug、kmemleak、kasan三個(gè)工具介紹。
2022-05-20 標(biāo)簽:Linux內(nèi)存檢測(cè)內(nèi)存管理 3391 0
Linux內(nèi)核虛擬內(nèi)存管理中的mmu_gather操作
本文講解Linux內(nèi)核虛擬內(nèi)存管理中的mmu_gather操作,看看它是如何保證刷tlb和釋放物理頁的順序的,又是如何將更多的頁面聚集起來統(tǒng)一釋放的。
詳解內(nèi)存池技術(shù)的原理與實(shí)現(xiàn)
最近在網(wǎng)上看到了幾篇篇講述內(nèi)存池技術(shù)的文章,有一篇是有IBM中國(guó)研發(fā)中心的人寫的,寫的不錯(cuò)~~文章地址在本篇blog最后。原文的講述比我的要清晰很多,我...
請(qǐng)求調(diào)頁機(jī)制,只要用戶態(tài)進(jìn)程繼續(xù)執(zhí)行,他們就能獲得頁框,然而,請(qǐng)求調(diào)頁沒有辦法強(qiáng)制進(jìn)程釋放不再使用的頁框。因此,遲早所有空閑內(nèi)存將被分配給進(jìn)程和高速緩存...
2022-05-19 標(biāo)簽:Linux操作系統(tǒng)內(nèi)存管理 1220 0
深入理解Linux內(nèi)核中的算法和數(shù)據(jù)結(jié)構(gòu)
由于需要在內(nèi)核中進(jìn)行代碼測(cè)試驗(yàn)證,完整編譯安裝內(nèi)核比較耗時(shí)耗力。準(zhǔn)備采用module形式來驗(yàn)證。
2022-05-18 標(biāo)簽:內(nèi)核Linux數(shù)據(jù)結(jié)構(gòu) 1272 0
在x86結(jié)構(gòu)中,Linux內(nèi)核虛擬地址空間劃分0~3G為用戶空間,3~4G為內(nèi)核空間(注意,內(nèi)核可以使用的線性地址只有1G)。內(nèi)核虛擬空間(3G~4G)...
2022-05-18 標(biāo)簽:Linux內(nèi)存Linux系統(tǒng) 1964 0
將C/C++語言編寫的程序轉(zhuǎn)換成為處理器能夠執(zhí)行的二進(jìn)制代碼的過程
大家肯定都知道計(jì)算機(jī)程序設(shè)計(jì)語言通常分為機(jī)器語言、匯編語言和高級(jí)語言三類。高級(jí)語言需要通過翻譯成機(jī)器語言才能執(zhí)行,而翻譯的方式分為兩種,一種是編譯型,另...
也就是我們實(shí)際中編碼時(shí)遇到的內(nèi)存地址并不是對(duì)應(yīng)于實(shí)際內(nèi)存上的地址,我們編碼中使用的地址是一個(gè)邏輯地址,會(huì)通過分段和分頁這兩個(gè)機(jī)制把它轉(zhuǎn)為物理地址。而由于...
首先為什么要說slub分配器,內(nèi)核里小內(nèi)存分配一共有三種,SLAB/SLUB/SLOB,slub分配器是slab分配器的進(jìn)化版,而slob是一種精簡(jiǎn)的小...
USB WiFi RTL8192EU驅(qū)動(dòng)移植案例
在飛凌OKMX8MP-C開發(fā)板上移植了自行搭建的Debian系統(tǒng)之后,發(fā)現(xiàn)板卡原有的WiFi模塊無法使用,在內(nèi)核里面添加了支持項(xià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) | 國(guó)民技術(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 |