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