完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 編譯器
文章:1221個(gè) 瀏覽:50858次 帖子:1529個(gè)
基于DE1-SOC開(kāi)發(fā)板的oneAPI實(shí)驗(yàn)教程(2)
上一期我們從oneAPI CLI Samples Browser復(fù)制保存的Simple DMA是基于Quartus Pro的Nios V示例,無(wú)法直接用...
2025-06-23 標(biāo)簽:FPGAdma開(kāi)發(fā)板 912 0
如何利用高度可重復(fù)使用的用戶定義器件從根本上提高模擬布局效率
參數(shù)化單元 (PCell) 用作模擬和混合信號(hào)布局的靈活構(gòu)建模塊,以提高生產(chǎn)率。典型的 PCell 用法是用于工藝設(shè)計(jì)工具包 (PDK) 基元設(shè)備。
聊聊在使用Spring AOP時(shí)一個(gè)非常常見(jiàn)的概念A(yù)spectJ
小伙伴們知道,Java 23 種設(shè)計(jì)模式中有一種模式叫做代理模式,這種代理我們可以將之稱為靜態(tài)代理,Spring AOP 我們常說(shuō)是一種動(dòng)態(tài)代理,那么這...
2023-08-30 標(biāo)簽:編譯器計(jì)算器JAVA語(yǔ)言 908 0
內(nèi)聯(lián)函數(shù)定義 為什么需要內(nèi)聯(lián)函數(shù)
inline關(guān)鍵字是C99標(biāo)準(zhǔn)的型關(guān)鍵字,其作用是將函數(shù)展開(kāi),把函數(shù)的代碼復(fù)制到每一個(gè)調(diào)用處。
拆解循環(huán)-以空間換時(shí)間 在編寫循環(huán)處理程序的時(shí)候要充分利用CPU的指令緩存,要充分分解小的循環(huán)。特別是當(dāng)循環(huán)體本身很小的時(shí)候,分解循環(huán)可以提高性能。 這...
函數(shù)宏,即包含多條語(yǔ)句的宏定義,其通常為某一被頻繁調(diào)用的功能的語(yǔ)句封裝,且不想通過(guò)函數(shù)方式封裝來(lái)降低額外的彈棧壓棧開(kāi)銷。
上面的例子,我們已經(jīng)體會(huì)到了CTAD帶來(lái)的好處(代碼間接),下面結(jié)合在項(xiàng)目中的用的例子更進(jìn)一步的來(lái)說(shuō)明CTAD。
探討多線程編程中的volatile關(guān)鍵字應(yīng)用
有時(shí)候,我們可能需要在指針類型之間進(jìn)行轉(zhuǎn)換,而編譯器會(huì)認(rèn)為這是不安全的操作,從而導(dǎo)致編譯錯(cuò)誤。使用volatile關(guān)鍵字可以告知編譯器,這個(gè)類型轉(zhuǎn)換是有...
代碼質(zhì)量如何影響企業(yè)的投資回報(bào)率
在上文 《嵌入式軟件開(kāi)發(fā)的十二大基本要素(四):調(diào)試》 中,我們分析了如何減少調(diào)試時(shí)間,提升工作效率。 本文為白皮書系列第五部分,將分析代碼質(zhì)量是如何影...
在嵌入式領(lǐng)域,代碼體積(code size)優(yōu)化能夠減少內(nèi)存的使用,對(duì)產(chǎn)品的競(jìng)爭(zhēng)力至關(guān)重要。
2023-06-06 標(biāo)簽:編譯器嵌入式系統(tǒng)中DIV 882 0
在過(guò)去數(shù)十年,摩爾定律一直支配著半導(dǎo)體的發(fā)展。隨著MCU的性能越來(lái)越強(qiáng),嵌入式產(chǎn)品也越來(lái)越智能,嵌入式軟件也變得越來(lái)越復(fù)雜。
2023-07-14 標(biāo)簽:嵌入式軟件開(kāi)發(fā)編譯器 878 0
所謂"位域"是把一個(gè)字節(jié)中的二進(jìn)位劃分為幾個(gè)不同的區(qū)域,并說(shuō)明每個(gè)區(qū)域的位數(shù)。每個(gè)域有一個(gè)域名,允許在程序中按域名進(jìn)行操作。這樣就可...
2024-03-04 標(biāo)簽:開(kāi)關(guān)量C語(yǔ)言編譯器 876 0
嵌入式開(kāi)發(fā)中的C語(yǔ)言測(cè)試案例解析
使用庫(kù)函數(shù)比較方便,但也少了一些靈活性,不利于隨心所欲的定制輸出格式。自己編寫類似printf函數(shù)則會(huì)更靈活一些,而且不依賴任何編譯器。
繼承規(guī)則 與其他基于類的語(yǔ)言一樣,可以通過(guò)繼承組合多個(gè)類定義。 類定義可以擴(kuò)展(或繼承)多個(gè)其他類。這些類又可以擴(kuò)展其他類。 請(qǐng)注意,類不能繼承 Pyt...
2023-09-20 標(biāo)簽:編譯器數(shù)據(jù)類型python 873 0
如何將項(xiàng)目從IAR遷移到Embedded Studio
本文描述如何將IAR EWARM項(xiàng)目遷移到SEGGER Embedded Studio(簡(jiǎn)稱SES)中。
Stage1(預(yù)處理) :預(yù)處理器會(huì)根據(jù)以#開(kāi)頭的代碼來(lái)修改原始程序,預(yù)處理器會(huì)讀取頭文件中的內(nèi)容,將頭文件中的內(nèi)容直接插入到源程序中,結(jié)果就得到了另一...
2023-09-27 標(biāo)簽:計(jì)算機(jī)C語(yǔ)言計(jì)算機(jī)系統(tǒng) 864 0
C++11標(biāo)準(zhǔn)庫(kù)添加了std::tie,用若干引用構(gòu)造出一個(gè)std::tuple,對(duì)它賦以std::tuple對(duì)象可以給其中的引用一一賦值(二元std:...
2023-08-03 標(biāo)簽:代碼編譯器結(jié)構(gòu)化 862 0
當(dāng)掌握越來(lái)越多的基礎(chǔ)知識(shí)之后,你所看到的代碼視角和你之前看代碼的視角會(huì)發(fā)生一個(gè)翻天覆地的變化,就像你寫代碼看到的是一行一行代碼的邏輯,而高級(jí)程序員看到的...
C++11新的類功能(特殊成員函數(shù)、override和final)
C++11在原有的4個(gè)特殊成員函數(shù)(默認(rèn)構(gòu)造函數(shù)、復(fù)制構(gòu)造函數(shù)、復(fù)制賦值運(yùn)算符和析構(gòu)函數(shù))的基礎(chǔ)上新增了移動(dòng)構(gòu)造函數(shù)和移動(dòng)賦值運(yùn)算符。
C語(yǔ)言中預(yù)定義宏的用法和使用場(chǎng)景
在C語(yǔ)言中,預(yù)定義宏是由編譯器提供的一組特殊標(biāo)識(shí)符,可以在程序中直接使用,無(wú)需進(jìn)行額外的定義。
編輯推薦廠商產(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 | 樹莓派 | 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 |