原创 MATLAB實現粒子羣算法的進階講解(多維+約束條件)

我們在之前的博客中,對粒子羣算法的實現進行了講解,主要講解了粒子羣算法的產生,實現步驟,並且通過代碼來實現了當輸入變量爲n維向量時的粒子羣算法。 許多網友對之前的代碼有些疑惑,並且提到了幾個問題: 1,對於之前的代碼,覺得有些看不

原创 遺傳算法的原理和matlab實現(多維)

遺傳算法就是在一定的自變量有限的取值範圍內,隨機取若干個個體,每個個體相當於自變量範圍內的一個取值,若干個個體共同組成一個種羣,個體對於環境的適應能力體現爲該個體對應的因變量,不同的個體得到的結果不同,對於結果較好的個體,其下一代

原创 進化算法之粒子羣算法和Matlab實現(多維)

(粒子羣算法進階講解傳送門:(https://blog.csdn.net/DBLLLLLLLL/article/details/103036067) ) 前面一篇文章介紹了遺傳算法,這裏再介紹一種進化算法,稱爲粒子羣算法。同遺傳算

原创 操作系統學習筆記(1)

在進行嵌入式開發的時候,尤其是在進行較大規模的嵌入式開發時,對於原來的裸機開發已經難以支撐一個較大項目的嵌入式開發,因此這裏需要採用操作系統的方式,通過操作系統來實現各個任務的實現。 因此這裏對於操作系統,進行一個學習。通過博客來

原创 找工作筆試面試題目集(嵌入式軟件篇)----持續更新

這裏將自己遇到的,做錯的題目進行一個記錄和整理。 1.C語言函數中,strcpy和memcpy的區別是什麼? 答:strcpy和memcpy都是將存儲器的東西複製到另一個存儲器。但是這兩個的區別在於: strcpy常用於複製字符

原创 LM317的調壓電阻的選擇

LM317是電子設計中常用的三端線性穩壓芯片,可以實現1.5A的電流輸出,和1.2到37V的電壓調節範圍。我們在進行LM317電路設計的時候,經常需要通過選擇合理的調壓電阻R1R_1R1​和R2R_2R2​來實現不同的輸出電壓。

原创 電子技術背後的數學本質【3】(放大器電路噪聲的計算和去除)

這一篇我們主要對電路的噪聲進行一個分析,尤其是在放大器電設計時,遇到的噪聲問題。首先我們對噪聲進行一個數學上的分析,得到噪聲的表達式。然後對電路中常見的噪聲進行一個分類,並根據之前的數學分析,給出計算噪聲的方法。最後對於上述不同種

原创 電子技術背後的數學本質【1】(以及常見電路的數學本質分析)

最近在做一些項目的時候,需要在高速情況下對小信號進行放大器的設計。因此對阻抗、頻率響應、諧振等問題進行了深入了分析,發現原來過去所學的電工學基礎、模擬電子技術基礎、控制論等學科之間有着相互緊密的聯繫。因此這裏把這些問題全部從新梳理

原创 電子技術背後的數學本質【2】(反饋電路的分析和運算放大器)

接着上一篇的文章繼續對電子技術進行探討,上一篇把基本的數學知識介紹了一下,重點關注電工電路中的系統的頻率響應,可以看做是開環系統,而沒有涉及到閉環系統。而本篇我們就討論在電子設計中的閉環系統,尤其是關於系統穩定性的知識,雖然穩定性

原创 Modbus TCP協議解析

在之前的文章中,我們介紹了Modbus RTU協議的內容和實現方法。最近在進行網絡通訊的時候又用到了Modbus TCP協議,因此這裏把自己對Modbus TCP的瞭解總結一下。 文章目錄一、Modbus TCP協議解析Modbu

原创 FPGA筆記之verilog語言(基礎語法篇)

文章目錄FPGA筆記之verilog語言(基礎語法篇)1. verilog 的基礎結構1.1 verilog設計的基本單元——module1.2 module的使用1.3 I/O的說明1.3 內部信號的聲明1.4 模塊功能的實現1

原创 FPGA之全數字鎖相環(DPLL)

文章目錄1. 數字鎖相環的基本原理和組成1.1 鎖相環(PLL)的簡介1.2 鎖相環(PLL)的原理和組成1.2 數字鎖相環(DPLL)的原理和組成2. 數字鑑相器(DPD)3. 數字振盪器(DCO)4. 數字緩衝器(DB)5.

原创 隨筆:項目總結 主要是STM32的一些應用

終於最近做的一個項目基本上結題了,因此有時間來對這個項目所涉及到的知識進行一個總結。 文章目錄cJSONUCOS-II軟件FIFOstring stdio stdlib 微庫函數STM32的驅動程序DMA和GPIO AF cJSO

原创 隨筆:STM32的C語言編寫遇到的問題1

問題1.在進行KILE的debug時,程序停在了LDR R0, =SystemInit這裏不動了。 原因: debug的斷點設置的太多了 問題2:C語言裏,函數的輸入參數是不能被改變的。意思是說,加入我在函數內部,對某輸入參

原创 Json和cJson的學習總結以及在STM32裏移植cJSON需要注意哪些問題

最近在做項目的時候遇到了JSON格式的數據。需要對Json格式的數據進行解析,而我所使用的設備是嵌入式單片機,因此需要藉助cJson來將Json和C語言結合起來。這篇文章就是我對Json和cJson相關內容知識的一個總結。 文章目錄1