原创 【音頻知識學習】DTS和杜比AC-3

隨着生活水平的提高,越來越多的家庭擁有自己的家庭影院,而家庭影院的設計方式有多種,常見的有DTS和杜比AC-3(杜比數字環繞系統)。DTS(Digtal Theater System,數字影院系統)是1996年8月面世的新的數字環繞聲系統

原创 【嵌入式學習】利用STM32的SPI驅動TM1629A以點亮數碼管

從學生時代結束進入職場後,被分配做了嵌入式開發,以前的軟件知識能夠用到的地方較爲侷限。領導讓我學習的第一塊板子就是STM32F1系列,在跟着“正點原子”的教程學習了近一個月後,學習進入瓶頸期,這個階段並不知道應該再繼續看些什麼,由於有了例

原创 【嵌入式學習】Keil5 鏈接報錯: No space in execution regions with .ANY selector 解決方案

之前在使用nucleo STM32F091RCT6進行項目實驗時,代碼編譯鏈接無報錯。最近需要將代碼移植到nucleo STM32F072RBT6上,在更改Options中device芯片以及C++define後,再次編譯鏈接,出現了幾十

原创 【C++】 bin文件轉換成txt文件

因學習需要,現要將二進制bin文件轉化成十六進制格式並保存於txt文件中。 使用C語言編寫該程序較爲簡單,定義FILE指針, 在合適的地方運用getc(),fprintf()函數即可。這裏主要講使用C++文件流方法。 一直以來對C++文件

原创 【視頻/圖像編解碼】OpenJPEG在windows 10+VS 2013下的環境配置

因項目需要,需要在windows(64位)和linux的環境下配置OpenJPEG。 官網引出的github鏈接如下:https://github.com/uclouvain/openjpeg/releases/tag/v2.3.0 該網

原创 【C++】 二維vector的初始化問題

今天在寫一個程序時,需要使用到二維向量vector<vector<int> >,初始只能確定列數,但是無法確定行數 vector<vector<int> > result; 但是如果不初始化,直接使用 i=0; result[i].pu

原创 【視頻/圖像編解碼】x264編譯-yasm開啓時make錯誤,common/x86/const-a.o No such file

由於項目需要,需要在PC端,幾種硬件板上均配置x264,x265,現在PC端還差x264沒有配置。 1. 下載x264的源碼:http://download.videolan.org/pub/videolan/x264/snapshots

原创 【C++】去重函數unique函數的問題

今天在刷leetcode時,程序通過率還算高,但是程序要求輸出的二維vector中不能有重複元素,因此出現了一點小問題。程序中使用的是二維向量:vector<vector<int> >. 第一想法是通過頭文件algorithm.h中的un

原创 DTS和杜比AC-3

隨着生活水平的提高,越來越多的家庭擁有自己的家庭影院,而家庭影院的設計方式有多種,常見的有DTS和杜比AC-3(杜比數字環繞系統)。DTS(Digtal Theater System,數字影院系統)是1996年8月面世的新的數字環繞聲系統

原创 利用STM32的SPI驅動TM1629A以點亮數碼管

從學生時代結束進入職場後,被分配做了嵌入式開發,以前的軟件知識能夠用到的地方較爲侷限。領導讓我學習的第一塊板子就是STM32F1系列,在跟着“正點原子”的教程學習了近一個月後,學習進入瓶頸期,這個階段並不知道應該再繼續看些什麼,由於有了例

原创 C++中去重函數unique函數的問題

今天在刷leetcode時,程序通過率還算高,但是程序要求輸出的二維vector中不能有重複元素,因此出現了一點小問題。程序中使用的是二維向量:vector<vector<int> >.第一想法是通過頭文件algorithm.h中的uni

原创 x264編譯-yasm開啓時make錯誤,common/x86/const-a.o No such file

由於項目需要,需要在PC端,幾種硬件板上均配置x264,x265,現在PC端還差x264沒有配置。 1. 下載x264的源碼:http://download.videolan.org/pub/videolan/x264/snapshot