完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > c語(yǔ)言
C語(yǔ)言是一門通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。
文章:2736個(gè) 瀏覽:141005次 帖子:4277個(gè)
在軟硬件設(shè)計(jì)方面,微控制器的PWM功能有何具體差異?
硬件架構(gòu):不同的微控制器可能采用不同的硬件架構(gòu),這會(huì)影響PWM模塊的設(shè)計(jì)和實(shí)現(xiàn)方式。例如,一些微控制器可能使用專用的PWM模塊,而另一些微控制器則可能將...
自從 2017 年 C# 7.0 版本開(kāi)始引入聲明模式和常數(shù)模式匹配開(kāi)始,到 2022 年的 C# 11 為止,最后一個(gè)板塊列表模式和切片模式匹配也已經(jīng)...
嵌入式實(shí)時(shí)操作系統(tǒng)AliOS Things的編碼風(fēng)格介紹
本文是AliOS Things提供的一套C語(yǔ)言代碼規(guī)范,適用的對(duì)象為符合C99標(biāo)準(zhǔn)的C語(yǔ)言工程。
2023-06-07 標(biāo)簽:嵌入式系統(tǒng)C語(yǔ)言BOM 922 0
#ifndef的方式受C/C++語(yǔ)言標(biāo)準(zhǔn)支持。它不僅可以保證同一個(gè)文件不會(huì)被包含多次,也能保證內(nèi)容完全相同的兩個(gè)文件(或者代碼片段)不會(huì)被不小心同時(shí)包含。
內(nèi)核并發(fā)消殺器KCSAN技術(shù)分析
KCSAN(Kernel Concurrency Sanitizer)是一種動(dòng)態(tài)競(jìng)態(tài)檢測(cè)器,它依賴于編譯時(shí)插裝,并使用基于觀察點(diǎn)的采樣方法來(lái)檢測(cè)競(jìng)態(tài),其...
2023-02-25 標(biāo)簽:C語(yǔ)言編譯器LINUX內(nèi)核 918 0
乍一看好像沒(méi)有什么問(wèn)題,將原來(lái)PA9的AI模式配置注釋掉,修改為上拉輸入模式,將原來(lái)AI10的上拉輸入模式修改為AI模式。
如前面介紹的那樣,C++屬于一種靜態(tài)的編譯型語(yǔ)言,所以,開(kāi)發(fā)環(huán)境配置過(guò)程中就需要用到對(duì)應(yīng)的編譯器。
2022-09-13 標(biāo)簽:Linux操作系統(tǒng)C語(yǔ)言 915 0
賦值表達(dá)式 * 由賦值運(yùn)算符將一個(gè)變量和一個(gè)表達(dá)式連接起來(lái)的式子。
2023-03-09 標(biāo)簽:數(shù)據(jù)C語(yǔ)言函數(shù) 914 0
如何做好嵌入式開(kāi)發(fā)?嵌入式C語(yǔ)言知識(shí)點(diǎn)總結(jié)
對(duì)于數(shù)據(jù)的管理就貫穿著整個(gè)嵌入式應(yīng)用的開(kāi)發(fā),它包含數(shù)據(jù)類型,存儲(chǔ)空間管理,位和邏輯操作,以及數(shù)據(jù)結(jié)構(gòu),C語(yǔ)言從語(yǔ)法上支撐上述功能的實(shí)現(xiàn),并提供相應(yīng)的優(yōu)化...
如何用C語(yǔ)言操作寄存器——瑞薩RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南(10)
由于寄存器的數(shù)量是非常之多的,如果每個(gè)寄存器都用像*((uint32_t*)(0x40080000+0x0020*1))這樣的方式去訪問(wèn)的話,會(huì)顯得很繁...
C/C++實(shí)現(xiàn)迷宮游戲(進(jìn)階版)!深度優(yōu)先算法實(shí)現(xiàn)案例
玩家被困在一個(gè)迷宮里,擁有一盞油燈,油燈能夠照亮以玩家為中心的一片圓形區(qū)域,隨著時(shí)間的流逝,油燈的照明力會(huì)逐漸下降,迷宮內(nèi)隨機(jī)分布著一些加油站(黃色的圓...
下班寫(xiě)文章難免會(huì)有些出錯(cuò),也感謝那些在后臺(tái)留言指出錯(cuò)誤的讀者;表驅(qū)那篇推文存在數(shù)組越界問(wèn)題,可以通過(guò)預(yù)先開(kāi)辟一個(gè)大數(shù)組的方式解決,但這樣解決方式會(huì)存在資...
嵌入式C語(yǔ)言代碼優(yōu)化經(jīng)驗(yàn)與方法
在本篇文章中,收集了很多經(jīng)驗(yàn)和方法。應(yīng)用這些經(jīng)驗(yàn)和方法,可以幫助我們從執(zhí)行速度和內(nèi)存使用等方面來(lái)優(yōu)化C語(yǔ)言代碼。 簡(jiǎn)介 在最近的一個(gè)項(xiàng)目中,我們需要開(kāi)發(fā)...
函數(shù)宏,即包含多條語(yǔ)句的宏定義,其通常為某一被頻繁調(diào)用的功能的語(yǔ)句封裝,且不想通過(guò)函數(shù)方式封裝來(lái)降低額外的彈棧壓棧開(kāi)銷。
混合編程技術(shù)對(duì)DSP軟件開(kāi)發(fā)的重要性研究分析
LF240xA內(nèi)部提供了多個(gè)中斷,如INTl~I(xiàn)NT6、TRAP等。復(fù)位中斷向量(c_intO)是在實(shí)時(shí)運(yùn)行支持庫(kù)(rts2xx.1ib)中定義的一種特...
使用C語(yǔ)言實(shí)現(xiàn)函數(shù)模板
用C語(yǔ)言能不能實(shí)現(xiàn)一個(gè)通用的函數(shù),既能完成整數(shù)的相加,又能完成浮點(diǎn)數(shù)的相加?
小編科普一下Linux內(nèi)核中常用的C語(yǔ)言技巧
Linux內(nèi)核采用的是GCC編譯器,GCC編譯器除了支持ANSI C,還支持GNU C。在Linux內(nèi)核中,許多地方都使用了GNU C語(yǔ)言的擴(kuò)展特性,如...
2023-02-08 標(biāo)簽:寄存器C語(yǔ)言LINUX內(nèi)核 907 0
基于單片機(jī)和C語(yǔ)言對(duì)數(shù)字濾波系統(tǒng)的設(shè)計(jì)
數(shù)據(jù)采集,又稱數(shù)據(jù)獲取,是利用一種裝置,從系統(tǒng)外部采集數(shù)據(jù)并輸入到系統(tǒng)內(nèi)部的一個(gè)接口。數(shù)據(jù)采集技術(shù)廣泛引用在各個(gè)領(lǐng)域。比如攝像頭,麥克風(fēng),都是數(shù)據(jù)采集工...
2019-09-27 標(biāo)簽:單片機(jī)C語(yǔ)言數(shù)字濾波系統(tǒng) 906 0
RT-Smart應(yīng)用開(kāi)發(fā)筆記:fopen造成文件被清空問(wèn)題的分析記錄
RT-Smart 應(yīng)用(apps)開(kāi)發(fā)環(huán)境,ubuntu 20.04 + win10 VS Code
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
電機(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 |