電子發(fā)燒友網(wǎng)>嵌入式技術(shù)>編程語言及工具>
編程語言及工具
電子發(fā)燒友網(wǎng)編程語言及工具欄目提供嵌入式設(shè)計(jì)所需的嵌入式編程語言技術(shù)和開發(fā)工具以及最新設(shè)計(jì)相關(guān)內(nèi)容,是嵌入式工程師喜歡的網(wǎng)站。【i.MX6ULL】驅(qū)動(dòng)開發(fā)12——電容觸摸驅(qū)動(dòng)實(shí)踐(上)
本篇主要介紹了多點(diǎn)觸摸芯片GT911的驅(qū)動(dòng)編寫與使用,并通過將觸摸點(diǎn)實(shí)時(shí)打印的方式,測試觸摸功能。...
2022-05-30 標(biāo)簽:嵌入式lcd驅(qū)動(dòng)電容觸摸i.MX6 6343
【i.MX6ULL】驅(qū)動(dòng)開發(fā)11——LCD驅(qū)動(dòng)實(shí)踐
本篇介紹了LCD屏幕驅(qū)動(dòng)相關(guān)知識(shí)并進(jìn)行了實(shí)驗(yàn),因?yàn)镹XP官方的板子和我這個(gè)板子的LCD引腳一樣,因此主要的修改就是將設(shè)備樹中的lcdif 節(jié)點(diǎn)的屏幕參數(shù)進(jìn)行修改即可。...
2022-05-30 標(biāo)簽:嵌入式lcdLinuxLCD驅(qū)動(dòng)i.MX6 5413
【i.MX6ULL】驅(qū)動(dòng)開發(fā)10—阻塞&非阻塞式按鍵檢測
本篇使用兩種I/O模型進(jìn)行按鍵讀?。鹤枞絀/O和非用阻塞式I/O,通過實(shí)際的實(shí)驗(yàn),對(duì)比兩者方式的實(shí)際運(yùn)行效果與主要區(qū)別,并查看CPU的占用率,兩種方式的CPU使用率都幾乎為0。...
2022-05-27 標(biāo)簽:嵌入式驅(qū)動(dòng)Linuxi.MX6 4920
【i.MX6ULL】驅(qū)動(dòng)開發(fā)9——Linux I/O模型分析并進(jìn)來類比
本篇介紹了Linux中的五種I/O模型:阻塞式I/O模型、非阻塞式I/O模型、I/O復(fù)用模型、信號(hào)驅(qū)動(dòng)式I/O模型、異步I/O模型,并通過生活中實(shí)際的場景進(jìn)來類比。...
【i.MX6ULL】驅(qū)動(dòng)開發(fā)8—中斷法檢測按鍵 Linux中斷和定時(shí)使用方法
本篇主要介紹了Linux中斷的使用方法,通過按鍵來進(jìn)行中斷實(shí)驗(yàn)測試,并使用Linux定時(shí)器進(jìn)行按鍵去抖。...
Linux虛擬內(nèi)存和物理內(nèi)存的深刻分析
讓我們看下虛擬內(nèi)存: 第一層理解 每個(gè)進(jìn)程都有自己獨(dú)立的4G內(nèi)存空間,各個(gè)進(jìn)程的內(nèi)存空間具有類似的結(jié)構(gòu) 一個(gè)新進(jìn)程建立的時(shí)候,將會(huì)建立起自己的內(nèi)存空間,此進(jìn)程的數(shù)據(jù),代碼等從磁...
2022-05-16 標(biāo)簽:LinuxLinux系統(tǒng)虛擬內(nèi)存LinuxLinux系統(tǒng)物理內(nèi)存虛擬內(nèi)存 2032
Arduino使用教程 基于UNO PLUS的例程 Arduino OLED教程
Arduino使用教程 提供基于UNO PLUS的例程 硬件連接 我們提供的例程是基于UNO PLUS的,提供的連接方式也是對(duì)應(yīng)的UNO PLUS的引腳,如果需要移植程序,請(qǐng)按實(shí)際引腳連接 OLED UNO VCC 3.3V/5V GND GND DIN SPI...
關(guān)于C語言結(jié)構(gòu)體內(nèi)存對(duì)齊
今天給大家?guī)硪坏澜?jīng)典、易錯(cuò)的關(guān)于C語言結(jié)構(gòu)體內(nèi)存對(duì)齊的題目:...
2022-04-14 標(biāo)簽:內(nèi)存C語言結(jié)構(gòu)體 7200
TDK推緊湊型CeraLink?電容器 Microchip推調(diào)試和編程開發(fā)工具
為金融市場社區(qū)提供關(guān)鍵任務(wù)技術(shù)、軟件、數(shù)據(jù)和分析服務(wù)的領(lǐng)先提供商筆克今天宣布任命 Ann Neidenbach 為其董事會(huì)成員,立即生效。...
基于keil5新建STM32F10x寄存器版本工程
前面文章分享了很多關(guān)于STM32F103系列知識(shí)點(diǎn)、物聯(lián)網(wǎng)相關(guān)的小項(xiàng)目,工程都采用的是寄存器方式編寫;很多小伙伴接觸STM32開始都采用庫函數(shù)編程,不清楚如何使用寄存器方式開發(fā)STM32;這篇文...
2022-03-09 標(biāo)簽:寄存器物聯(lián)網(wǎng)STM32keil5 5973
C語言中枚舉精講分析
? ? ?在使用帶有數(shù)字性質(zhì)的名稱時(shí)有的時(shí)候需要用到枚舉的方式進(jìn)行定義函數(shù)名字,按照對(duì)應(yīng)的數(shù)字格式來對(duì)應(yīng)相應(yīng)的名稱。枚舉成員的值是常量不是變量。 ? ? ?我們首先講解一下枚舉與結(jié)...
keil5+STM32F103C8T6設(shè)計(jì)的智能插座+人體感應(yīng)燈 支持跨平臺(tái)編譯運(yùn)行
這是基于STM32設(shè)計(jì)的智能插座+人體感應(yīng)燈。SRM32F103C8T6最小系統(tǒng)板、紅外熱釋電人體感應(yīng)模塊、DHT11溫濕度傳感器、0.96寸單色OLED顯示屏、ESP8266、繼電器、RGB大功率白燈....
2022-02-28 標(biāo)簽:LinuxSTM32智能家居人體感應(yīng)智能插座 13182
圖形測試分析毫無頭緒HarmonyOS圖形棧測試技術(shù)幫你解決
HarmonyOS圖形棧是整個(gè)HarmonyOS操作系統(tǒng)的基座,包括ArkUI 2D和3D部分。圖形棧的測試是一個(gè)分層接口,包括應(yīng)用層、系統(tǒng)層以及硬件層,可以幫助開發(fā)測試者從用戶體驗(yàn)指標(biāo)到深入了解系統(tǒng)和硬件...
2022-01-12 標(biāo)簽:測試鴻蒙系統(tǒng)HarmonyOSOpenHarmonyHarmony 4915
【RTT大賽作品連載】基于AB32VG1 sdk BLE例程
RT-Thread基本中科藍(lán)訊AB32VG1 BLE開發(fā)快捷方便....
2021-12-06 標(biāo)簽:BLE開發(fā)環(huán)境SDKRT-Thread中科藍(lán)訊 6007
基于昊芯DSC28034+四針OLED屏 顯示文字及數(shù)字
/****************************************************************** ? 編? 譯? 器:Haawking IDE V0.1.2 ? ? D? S? P:dsc28034湖人板 ? 電 腦 配 置:Windows10 專業(yè)版; 64 位操作系統(tǒng) ? 仿? 真? 器:HX100v2 ? 使? 用? 庫...
2022-01-07 標(biāo)簽:OLED操作系統(tǒng)IIC中科昊芯 3501
Linux系統(tǒng)移植開發(fā)篇1:系統(tǒng)移植前說明及源碼編譯
本文章為《STM32MP157 Linux系統(tǒng)移植開發(fā)篇》系列中的一篇,筆者使用的開發(fā)平臺(tái)為華清遠(yuǎn)見FS-MP1A開發(fā)板(STM32MP157開發(fā)板)。stm32mp157是ARM雙核,2個(gè)A7核,1個(gè)M4核,A7核上可以跑Linux操作系統(tǒng),M4核...
2021-08-19 標(biāo)簽:嵌入式嵌入式系統(tǒng)LinuxSTM32Linux系統(tǒng)開發(fā)板系統(tǒng)移植 6098
中科昊芯DSC28034使用GPIO引腳控制LED閃爍
1、新建Haawking IDE 2、新建工程 ? 輸入以下程序: void GPIO_INIT() { EALLOW; GpioCtrlRegs.GPBDIR.bit.GPIO43 = 1; ????????//設(shè)置 IO的 43腳為輸出口 EDIS; } ? int main(void) { int temp, in; volatile unsigned int i; Disable...
Dialog半導(dǎo)體公司成為SiFive RISC-V開發(fā)平臺(tái)優(yōu)選電源管理合作伙伴
新一代HiFive Unmatched平臺(tái)采用了Dialog高度集成的系統(tǒng)電源管理芯片(PMIC) DA9063,該P(yáng)MIC集成了6路DC-DC降壓穩(wěn)壓器和11路LDO低壓差線性穩(wěn)壓器。...
2021-05-12 標(biāo)簽:電源管理Linuxdialog低壓差線性穩(wěn)壓器RISC-V 4890
基于微控制器的MicroPython模塊運(yùn)行
MicroPython是Python 3編程語言的一種精簡而有效的實(shí)現(xiàn),其中包括Python標(biāo)準(zhǔn)庫的一小部分,并且經(jīng)過優(yōu)化可在微控制器和受限環(huán)境中運(yùn)行。...
Java設(shè)計(jì):JDBC連接數(shù)據(jù)庫的方法介紹
基本步驟: (1)加載并注冊(cè)數(shù)據(jù)庫驅(qū)動(dòng) (2)通過DriverManager獲取數(shù)據(jù)庫連接 (3)通過Connection對(duì)象獲取Statement對(duì)象 (4)使用Statement接口執(zhí)行SQL語句 (5)操作ResultSet結(jié)果集 (6)關(guān)閉連接...
2021-03-07 標(biāo)簽:數(shù)據(jù)庫JDBC 2057
代碼質(zhì)量與安全–架起程序語義和業(yè)務(wù)邏輯之間的橋梁
我在編譯器技術(shù)領(lǐng)域深耕已有30多年之久,包括MIPS和Intel等公司。目前,我領(lǐng)導(dǎo)著鑒釋科技靜態(tài)應(yīng)用程序安全測試(SAST)工具的核心開發(fā)工作。...
2021-01-12 標(biāo)簽:物聯(lián)網(wǎng)編程語言編譯器 972
編輯推薦廠商產(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 |






































