編程語言及工具
電子發燒友網編程語言及工具欄目提供嵌入式設計所需的嵌入式編程語言技術和開發工具以及最新設計相關內容,是嵌入式工程師喜歡的網站。異步復位寄存器的0時刻是如何進行賦值的呢?
Verilog規范告訴我們:negedge 事件指的是如表43所示的跳變,發生negedge事件時才會執行操作。那么0時刻,是如何執行操作的呢?...
2023-09-07 516
C語言如何寫出高效代碼呢?
當涉及復雜的高效C代碼案例時,這些代碼示例展示了C語言中一些復雜且高效的應用案例,涵蓋了排序算法、圖算法、位操作、文件操作、多線程編程等領域。...
2023-09-06 144
C語言函數指針在Arm Linux內核源碼中的高級玩法
函數指針在ARM Linux內核源碼中有許多高級應用。在這里,我將列舉一些常見的應用,附上相應的代碼示例,并對代碼進行解釋。...
2023-09-06 176
如何利用shell腳本實現數學運算?
想必開始大家在學校里面學習C語言的時候對這種題并不陌生,思考過程:構造一個循環變量從1累加到100,每次拿一個sum去接,其實shell也是如此的...
2023-09-06 294
通過函數指針調用函數,需不需要加星號?
先來說下結論,不管是獲取函數地址,還是通過函數指針調用函數,兩種寫法都可以,就用法上來說,沒有什么區別,初學者也不必過多糾結。...
2023-09-05 512
計算機究竟是如何理解并執行我們所寫的代碼的呢?
在編寫了大量代碼之后,不禁讓人思考,計算機究竟是如何理解并執行我們所寫的代碼的呢?這個問題將引導我們深入了解計算機的內部工作原理,從二進制到邏輯電路,再到運算器和控制器的...
2023-09-05 217
c語言帶參數的宏定義
c語言帶參數的宏定義? C語言宏定義是一種宏替換機制,它可以將一個標識符替換為一個代碼片段。宏定義通常在程序中用來方便地進行常量定義或函數模板定義。在C語言中,宏定義有以下幾種...
2023-09-04 1139
c語言宏定義可以嵌套嗎?
c語言宏定義可以嵌套嗎? C語言宏定義可以嵌套,也就是一個宏定義可以包含另一個宏定義,這也被稱為宏定義的嵌套擴展。 宏定義是C語言中一種很重要的語法結構,它類似于一種預處理指令...
2023-09-04 1892
gcc、glibc、arm-linux-gcc之間有哪些聯系?
The GNU Compiler Collection,通常簡稱 GCC,是一套由 GNU 開發的編譯器集,為什么是編輯器集而不是編譯器呢?那是因為它不僅支持 C 語言編譯,還支持 C++, Ada,Objective C 等許多語言。...
2023-09-04 931
C++ invoke與function的區別在哪?
invoke是C++17標準引入的一個函數模板,用來調用可調用對象(Callable Object,如函數指針、函數對象、成員函數指針等)并返回結果。...
2023-09-04 393
ASIC和FPGA到底選哪個好?兩者的流程有什么區別?
ASIC (Application Specific Integrated Circuit),即專用集成電路,是指應特定用戶要求和特定電子系統的需要而設計、制造的集成電路。...
2023-09-02 1009
為什么signed_vector的-128結果中間有很多空格?
相信各位小伙伴,都能理解該仿真結果的產生,但是可能有的小伙伴會有疑問,為什么signed_vector的-128結果中間有很多空格?你真的仔細,先為你豎起大拇指,接下來我們就講解一下為什么輸出...
2023-09-02 314
SPI是什么?Java SPI的使用介紹
SPI 全稱 Service Provider Interface,是 Java 提供的一套用來被第三方實現或者擴展的 API,它可以用來啟用框架擴展和替換組件。...
2023-09-02 737
Stanford編譯的原理是什么?
第一個作業是根據這門課定義的cool語言,寫一個詞法分析的rule,詞法分析對我幫助不大,主要是理解使用就可以,就大部分參照github上的實現了。...
2023-09-02 361
聊聊在使用Spring AOP時一個非常常見的概念AspectJ
小伙伴們知道,Java 23 種設計模式中有一種模式叫做代理模式,這種代理我們可以將之稱為靜態代理,Spring AOP 我們常說是一種動態代理,那么這兩種代理的區別在哪里呢?...
2023-08-30 303
soc中的組合邏輯和時序邏輯應用說明
芯片設計是現代電子設備的重要組成部分,其中組合邏輯和時序邏輯是芯片設計中非常重要的概念。組合邏輯和時序邏輯的設計對于構建復雜的電路系統至關重要。...
2023-08-30 729
碳化硅VJFET的動態電路模型設計
在電子儀器行業中,寬帶隙半導體已被證明比傳統的硅基半導體更有利可圖和有效。寬帶隙碳化硅(SiC)半導體是市場上最先進的半導體之一。...
2023-08-29 220
如何用代碼改變世界?
二進制穿孔卡片(1975 年) 第一種代碼 二進制編程出現時間比計算機都早。Basile Bouchon 是第一個在紙上打孔并用它來控制機器的人:1725 年,他發明了一種織機,該織機根據所送入的穿孔紙編織...
2023-08-29 117
如何禁止人家調試自己的前端代碼
? 為啥要禁止? 由于前端頁面會調用很多接口,有些接口會被別人爬蟲分析, 破解后獲取數據 為了? 杜絕 ?這種情況,最簡單的方法就是禁止人家調試自己的前端代碼 ? 無限 debugger 前端頁面...
2023-08-29 708
實現Rust Trait類型 那么該類型的引用也實現了trait嗎?
如果你在一個類型上實現了一個trait,然后引用了這個類型,那么類型的引用也實現了這個trait嗎?...
2023-08-28 337
使用模塊化、OpenUSD的Omniverse加速3D工作流程
最新的 NVIDIA Omniverse 版本可基于 Omniverse Kit 105 套件提供一系列令人振奮的新功能,使開發者能夠更加輕松地開始構建 3D 模擬工具和工作流。...
2023-08-28 676
編輯推薦廠商產品技術軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯網 | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發電 | UPS | AR | 智能電網 | 國民技術 | Microchip |
開關電源 | 步進電機 | 無線充電 | LabVIEW | EMC | PLC | OLED | 單片機 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 藍牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太網 | 仿真器 | RISC | RAM | 寄存器 | GPU |
語音識別 | 萬用表 | CPLD | 耦合 | 電路仿真 | 電容濾波 | 保護電路 | 看門狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 閾值電壓 | UART | 機器學習 | TensorFlow |
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 |