完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > c語言
C語言是一門通用計算機編程語言,應(yīng)用廣泛。C語言的設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
文章:2737個 瀏覽:141118次 帖子:4277個
所謂無規(guī)矩不成方圓。任何團(tuán)隊,規(guī)范都是怎么也繞不開的話題。特別是在我們搞嵌入式C開發(fā)的,代碼規(guī)范乃是開發(fā)的重中之重。有太多的理由去做規(guī)范,因為每個人的代...
我們通常認(rèn)為,在中斷中,不能執(zhí)行耗時的操作,否則會影響系統(tǒng)的穩(wěn)定性,尤其對于嵌入式編程。對于帶操作系統(tǒng)的程序而言,可以通過操作系統(tǒng)的調(diào)度,將中斷處理分成...
2023-09-25 標(biāo)簽:單片機Android操作系統(tǒng) 1463 0
簡潔緊湊,使用靈活的語法機制,并能直接訪問硬件能夠直接訪問硬件的語言有:匯編和C語言匯編屬于低級語言,難以完成一些復(fù)雜的功能,但是匯編比C語言訪問硬件的...
低耦合,是指模塊之間盡可能的使其獨立存在,模塊之間不產(chǎn)生聯(lián)系不可能,但模塊與模塊之間的接口應(yīng)該盡量少而簡單。
2023-12-06 標(biāo)簽:C語言數(shù)據(jù)耦合器 1459 0
將一個難以直接解決的大問題,分割成一些規(guī)模較小的相同問題,以便各個擊破,分而治之。
用移位來解決乘除法問題 a =a* 4 ; b =b/ 4 ; 可以改為: a =a 2 ; b =b >> 2 ; 通常如果需要乘以或除以2的n次方,...
有很多工程師喜歡自己封裝一些標(biāo)準(zhǔn)庫已有的函數(shù),其實自己封裝的函數(shù),并不一定比標(biāo)準(zhǔn)庫好,有時候反而代碼更冗余,且有bug。下面就來分享一下C語言常見的一些標(biāo)準(zhǔn)庫。
UNIX V6 的內(nèi)核源代碼包括設(shè)備驅(qū)動程序在內(nèi)約有 1 萬行,這個數(shù)量的源代碼,初學(xué)者是能夠充分理解的。有一種說法是一個人所能理解的代碼量上限為 1 ...
計算機語言是用于人與計算機間通信的語言,為使計算機進(jìn)行各種不同的工作,就需要有一種專門用來編寫計算機程序的字符、數(shù)字和語法規(guī)則,而這些規(guī)則構(gòu)成計算機的指令。
這篇文章介紹在Linux環(huán)境下學(xué)習(xí)C語言搭建基本的環(huán)境過程,了解基礎(chǔ)的幾個命令使用方法,了解Linux下用戶權(quán)限配置,標(biāo)準(zhǔn)main函數(shù)傳參方式等等。
基于C語言的循環(huán)隊列緩沖區(qū)原理、設(shè)計與實現(xiàn)
在FPGA中,F(xiàn)IFO一般是使用RAM存儲器作為緩沖區(qū),可以分為同步FIFO或異步FIO,一般用于數(shù)據(jù)緩沖,或者不同時鐘域之間的數(shù)據(jù)傳遞。
C語言的具體結(jié)構(gòu)與基本數(shù)據(jù)類型
簡單來說,一個C程序就是由若干頭文件和函數(shù)組成。
2022-06-22 標(biāo)簽:C語言函數(shù)數(shù)據(jù)類型 1438 0
本文將通過 動態(tài)演示+代碼 的形式系統(tǒng)地總結(jié)十大經(jīng)典排序算法。 排序算法 算法分類 十種常見排序算法可以分為兩大類: 比較類排序 :通過比較來決定元素間...
GET "libhdr"是包含標(biāo)準(zhǔn)庫,LET start() = VALOF是程序運行時要調(diào)用的第一個函數(shù)??绽ㄌ?)表示函數(shù)不需要...
2022-11-10 標(biāo)簽:UNIX操作系統(tǒng)C語言CPL 1433 0
在C語言中,有一些數(shù)據(jù)的值在程序運行的過程中是不可以改變的,我們便稱這種數(shù)據(jù)為常量。同樣的,因為我們要處理各種各樣復(fù)雜的數(shù)據(jù),常量也有各種各樣的數(shù)據(jù)類型。
2023-02-21 標(biāo)簽:C語言程序數(shù)據(jù)類型 1429 0
在Linux使用gcc編譯程序的時候,對于調(diào)試的語句還具有一些特殊的語法。gcc編譯的過程中,會生成一些宏,可以使用這些宏分別打印當(dāng)前源文件的信息,主要...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | 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 |