完善資料讓更多小伙伴認(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ǔ)言。
文章:2737個(gè) 瀏覽:141037次 帖子:4277個(gè)
C語(yǔ)言的條件編譯#if, #elif, #else, #endif、#ifdef, #ifndef 有些程序在調(diào)試、兼容性、平臺(tái)移植等情況下可能想要通過(guò)...
C語(yǔ)言中section關(guān)鍵字的作用?其在SDK實(shí)現(xiàn)開(kāi)機(jī)自啟動(dòng)的應(yīng)用?
section主要作用是將函數(shù)或者變量放在指定段中,這樣就可在指定的位置取出。
為什么大部分操作系統(tǒng)都使用C語(yǔ)言來(lái)編寫
由于C語(yǔ)言很簡(jiǎn)單,被移植到了許多CPU架構(gòu)上,甚至許多CPU設(shè)計(jì)者第一件事就是把C語(yǔ)言移植過(guò)來(lái)。
2022-07-14 標(biāo)簽:處理器操作系統(tǒng)C語(yǔ)言 3102 0
C語(yǔ)言編程時(shí)容易犯的18歌錯(cuò)誤 千萬(wàn)要小心哦~
看著有錯(cuò)的程序,不知該如何改起,本人通過(guò)對(duì)C的學(xué)習(xí),積累了一些C編程時(shí)常犯的錯(cuò)誤,寫給各位同學(xué)以供參考。
? C語(yǔ)言的編譯鏈接過(guò)程要把我們編寫的一個(gè)C程序源代碼轉(zhuǎn)換成可以在硬件上運(yùn)行的程序(可執(zhí)行代碼),需要進(jìn)行編譯和鏈接。編譯就是把文本形式源代碼翻譯為機(jī)器...
2023-08-21 標(biāo)簽:操作系統(tǒng)硬件C語(yǔ)言 3075 0
本文詳細(xì)介紹了CRC循環(huán)冗余計(jì)算的數(shù)學(xué)原理,算法中使用的參數(shù)說(shuō)明,并以Modbus協(xié)議中的CRC-16算法為例,進(jìn)行手算驗(yàn)證,同時(shí)提供LabVIEW和C...
基于浮點(diǎn)C語(yǔ)言編程的計(jì)算密集DSP算法實(shí)現(xiàn)語(yǔ)音識(shí)別芯片結(jié)構(gòu)的設(shè)計(jì)
新加坡Columns公司在便攜式語(yǔ)音控制產(chǎn)品應(yīng)用中起步較早,其中一個(gè)產(chǎn)品是執(zhí)行歐元與其他歐洲貨幣之間進(jìn)行兌換的“語(yǔ)音控制歐洲貨幣兌換器”。歐元兌換器的設(shè)...
在電子設(shè)備等電路系統(tǒng)中,噪聲是不被系統(tǒng)需要的電信號(hào);電子設(shè)備產(chǎn)生的噪聲會(huì)由于多種不同的影響而產(chǎn)生很大的差異。
C語(yǔ)言的一些常用標(biāo)準(zhǔn)庫(kù)分享
有很多工程師喜歡自己封裝一些標(biāo)準(zhǔn)庫(kù)已有的函數(shù),其實(shí)自己封裝的函數(shù),并不一定比標(biāo)準(zhǔn)庫(kù)好,有時(shí)候反而代碼更冗余,且有bug。下面就來(lái)分享一下C語(yǔ)言常見(jiàn)的一...
在無(wú)人機(jī)飛控固件開(kāi)發(fā)過(guò)程中,我們經(jīng)常需要實(shí)時(shí)輸出一些調(diào)試信息(如一些變量的值、狀態(tài)機(jī)切換提示等),在APM固件中有如下兩種常用的輸出調(diào)試信息的方法。
2023-07-02 標(biāo)簽:調(diào)試C語(yǔ)言狀態(tài)機(jī) 3045 0
在上一篇文章中,我們探索了微控制器中的軟件與硬件,并分析了為何微控制器的軟件和硬件相輔相成缺一不可。我們知道,微控制器的硬件在出廠時(shí)是基本已經(jīng)確定的,所...
如何利用單片機(jī)高級(jí)C語(yǔ)言編制應(yīng)用程序
系統(tǒng)由電器和機(jī)械兩部分組成。機(jī)械部分由寄存柜箱位、電控鎖組成;電器部分由單片機(jī)、控制繼電器、操作面板、工作狀態(tài)指示組成。系統(tǒng)程序有以下部分組成:主程序、...
`memcpy`和`memmove`都是 C語(yǔ)言的庫(kù)函數(shù),相比于 `strcpy`和 `strncpy`只能針對(duì)于字符類型的數(shù)組(),這兩個(gè)函數(shù)可以拷貝...
c語(yǔ)言和其他高級(jí)語(yǔ)言的最大的區(qū)別在哪里?
當(dāng)程序運(yùn)行到需要一個(gè)動(dòng)態(tài)分配的變量時(shí),必須向系統(tǒng)申請(qǐng)取得堆中的一塊所需大小的存儲(chǔ)空間,用于存儲(chǔ)該變量。當(dāng)不在使用該變量時(shí),也就是它的生命結(jié)束時(shí),要顯示釋...
這里采用的是常用的typedef關(guān)鍵字進(jìn)行定義結(jié)構(gòu)體類型,可以看到student_t這種數(shù)據(jù)類型里面有4個(gè)成員變量,分別是學(xué)號(hào)、姓名、分?jǐn)?shù)、年齡,這些成...
基礎(chǔ) 浮點(diǎn)數(shù)是用機(jī)器上浮點(diǎn)數(shù)的本機(jī)雙精度(64 bit)表示的。 提供大約17位的精度 和范圍從-308到308的指數(shù)。和C語(yǔ)言里面的double類型相...
2020-10-29 標(biāo)簽:C語(yǔ)言浮點(diǎn)數(shù)python 3029 0
用C語(yǔ)言實(shí)現(xiàn)狀態(tài)機(jī)設(shè)計(jì)模式
狀態(tài)機(jī)模式是一種行為模式,在《設(shè)計(jì)模式》這本書中對(duì)其有詳細(xì)的描述,通過(guò)多態(tài)實(shí)現(xiàn)不同狀態(tài)的調(diào)轉(zhuǎn)行為的確是一種很好的方法,只可惜在嵌入式環(huán)境下,有時(shí)只能寫純...
2022-12-14 標(biāo)簽:嵌入式C語(yǔ)言狀態(tài)機(jī) 3008 0
C語(yǔ)言編程中main()函數(shù)退出之后程序去哪兒了
對(duì)于嵌入式系統(tǒng),如果沒(méi)有運(yùn)行RTOS,那么程序開(kāi)發(fā)中的主函數(shù)main()需要通過(guò)某種機(jī)制使其永遠(yuǎn)愉快的運(yùn)行下去,它沒(méi)有終點(diǎn)。如果想從main函數(shù)中退出,...
AUTOSAR之實(shí)時(shí)環(huán)境RTE
近年來(lái),越來(lái)越多的公司采用AUTOSAR工具鏈進(jìn)行車載ECU軟件開(kāi)發(fā),這對(duì)采用傳統(tǒng)手寫代碼方式設(shè)計(jì)程序的工程師而言是個(gè)不小的挑戰(zhàn),主要體現(xiàn)在以下3個(gè)方面。
編輯推薦廠商產(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 |