編程語言及工具
電子發燒友網編程語言及工具欄目提供嵌入式設計所需的嵌入式編程語言技術和開發工具以及最新設計相關內容,是嵌入式工程師喜歡的網站。什么是DFX技術?DFX設計一定要執行設計規則檢查嗎?
DFX(Dynamic Function eXchange)的前身是PR(部分可重配置,Partial Reconfiguration)。...
2023-09-21 2028
如何在開始碼代碼的時候就考慮時序收斂的問題?
硬件描述語言(verilog,systemVerilog,VHDL等)不同于軟件語言(C,C++等)的一點就是,代碼對應于硬件實現,不同的代碼風格影響硬件的實現效果。...
2023-09-21 504
mysql分頁問題和優化的思路是什么
server層會調用innodb的接口,在innodb里的非主鍵索引中獲取到第0條數據對應的主鍵id后,回表到主鍵索引中找到對應的完整行數據,然后返回給server層,server層將其放到結果集中,返回給客戶端。...
2023-09-20 118
嵌入式C語言中的結構是什么?
在介紹結構之后,將看一下這個強大數據對象的一些重要應用。然后將檢查C語言語法以聲明結構。最后將簡要介紹數據對齊要求??梢酝ㄟ^簡單地重新排列其成員的順序來減小結構的大小。...
2023-09-20 190
Mojo v3 FPGA板與16x2 LCD模塊是如何進行連接的呢?
在本教程中,我們將使用Verilog HDL設計一個數字電路,該電路與基于HD44780 LCD控制器/驅動芯片的通用LCD模塊連接。Mojo V3 FPGA板將用于實現設計。本文中使用的LCD模塊是1602A顯示器。...
2023-09-20 423
為什么重采樣很重要?Pandas中重新采樣的關鍵問題解析
重采樣是時間序列分析中處理時序數據的一項基本技術。它是關于將時間序列數據從一個頻率轉換到另一個頻率,它可以更改數據的時間間隔,通過上采樣增加粒度,或通過下采樣減少粒度。...
2023-09-19 1018
如何在Rust中高效地操作文件
Rust語言是一種系統級、高性能的編程語言,其設計目標是確保安全和并發性。 Rust語言以C和C++為基礎,但是對于安全性和并發性做出了很大的改進。 在Rust語言中,操作文件是非常重要的一個功...
2023-09-19 1004
為什么說Vivado是基于IP的設計?
Vivado是Xilinx公司2012年推出的新一代集成開發環境,它強調系統級的設計思想及以IP為核心的設計理念,突出IP核在數字系統設計中的作用。...
2023-09-17 924
free在釋放內存的時候,為什么不需要指定內存的大???
malloc在申請內存的時候,需要指定內存的大小,申請成功則返回這塊內存的地址,但是free的時候,只需要指定釋放的內存的起始地址,系統就知道從這個地址開始需要釋放多少個字節。...
2023-09-15 761
什么是邏輯綜合?邏輯綜合的流程有哪些?
邏輯綜合是將RTL描述的電路轉換成門級描述的電路,將HDL語言描述的電路轉換為性能、面積和時序等因素約束下的門級電路網表。...
2023-09-15 1363
Formal Verify形式驗證的流程概述
Formal Verify,即形式驗證,主要思想是通過使用數學證明的方式來驗證一個修改后的設計和它原始的設計,在功能上是否等價。...
2023-09-15 371
vscode+pyocd+daplink調試瑞薩ra6m3步驟
拿到了瑞薩的ra6m3的板子,發現使用RT-Thread Stduio下載速度很慢,就想著搭建一個vscode的環境試試。...
2023-09-14 510
如何用Python實現Vivado和ModelSim仿真自動化?
我們在Windows系統下使用Vivado的默認設置調用第三方仿真器比如ModelSim進行仿真時,一開始仿真軟件都會默認在波形界面中加載testbench頂層的信號波形...
2023-09-13 637
請問如何將C語言算法移植到FPGA上?
確定算法:首先,你需要確保要移植的C語言算法是合適的。FPGA適合并行計算和高度可定制的應用。因此,你需要選擇一個適合FPGA實現的算法。...
2023-09-12 688
適合嵌入式設備開發的編程語言—Rust語言
Rust語言是二十一世紀的語言新星。Rust被人廣泛承認的一點,就是因為它能運行在多樣的目標上,從桌面和服務器設備,到資源有限的嵌入式設備。...
2023-09-12 633
什么是someip?如何發揮通信中間件的服務化作用呢?
2011年,寶馬提出和設計了Someip,SOME/IP全稱Scalable service-Oriented Middleware over IP,即基于IP的可擴展面向服務的中間件。...
2023-09-12 2199
怎樣使用SpinalHDL Pipeline組件里的resulting及overloaded?
關于stageableToData,在之前的文章中已有介紹,今天來看下stageableOverloadedToData以及stageableResultingToData的作用。...
2023-09-11 571
編輯推薦廠商產品技術軟件/工具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 |