原创 IAR 查看程序各段所佔空間

CODE 就是程序所在的空間: 可以從圖中看出來NEAR_ID佔有0x60,與DATA中的NEAR_I相同。即初始化了的全局變量佔有程序空間,未初始化的全局變量默認爲零不佔用程序空間 DATA 數據所佔空間,也就是最後RAM中所

原创 版本管理SVN、Git的區別與使用

1. 分佈式、集中式版本管理      我們在整個項目的開發過程中,會把項目分爲很多個階段來完成,每個階段都會有一個產出,並且在一個階段中也會有很多階段性的成果,同時一個項目都是由很多個人來配合完成的。爲了多人協作的方便以及各個階

原创 自動控制原理(2) - 線性化和傳遞函數

前面博客中介紹了數學模型中的微分方程,接下了繼續討論數學模型 1. 非線性微分方程的線性化        嚴格來說,幾乎所有的原件或系統的運動方程都是非線性方程。輸入、輸出和擾動等之間的關係都是非線性的。非線性微分方程的求解和控制

原创 電機學(2) - 變壓器

1,變壓器的基本原理        變壓器是以磁場爲媒介,通過電磁感應作用,把一種電壓的交流電轉化爲同頻率的一種電壓的交流電。主要包括兩個方面:鐵芯;繞組        使用變壓器的兩個重要問題,額定電壓要相等,包括電壓和頻率。

原创 算法的兩大性能指標:時間複雜度和空間複雜度

     算法是對特點問題求解步驟的一種描述。同時具備有5個重要特性: ① 有窮性:一個算法必須重視在執行有窮步之後結束,且每一步都可在有窮時間內完成。 ② 確定性:算法中每一條指令必須有確切的含義,讀者理解時不會產生二義性。並且

原创 UTF、GBK等編碼以及嵌入式linux支持中文顯示

1 各種字符編碼 1.1 ASCII      Ascii:ASCII(American Standard Code for Information Interchange,美國標準信息交換代碼)是基於拉丁字母的一套電腦編碼系統,

原创 const關鍵字詳細解析

前言 我們都知道使用const關鍵字限定一個變量爲只讀,但它是真正意義上的只讀嗎?實際中又該如何使用const關鍵字?在解答這些問題之前,我們需要先理解const關鍵字的基本使用。本文說明C中的const關鍵字,不包括C++。 基本介

原创 編程語言中的反射機制

     今天在開發的過程中需要把兩個類似產品的代碼進行合併,減少代碼的維護量,同時可以減少物料的維護成本。      兩個產品只是一個通信用結構體內的元素有些區別,結構體相同元素的便宜地址發生了變化,同時增加了一些元素。      

原创 自動控制原理(4) - 時域分析

       經典控制理論中,分析線性系統性能的方法主要有以下三點: ①,時域分析法       1,直接在時間域內對系統進行分析       2,提供系統時間響應的全部信息,更加直觀、準確。       3,是其它分析方法的基礎 ②

原创 自動控制原理(3) - 結構/信號流圖

1. 結構圖的繪製      結構圖:對控制系統信號間的函數關係和傳遞關係的圖形表達。 引入結構圖的優點: 1.1 結構圖的基本單元 結構圖的繪製 1.2 結構圖的繪製方法 一,按照信號傳遞順序來繪製 二, 按照元器件來繪

原创 電機學(1) - 變壓器

1,變壓器的基本原理        變壓器是以磁場爲媒介,通過電磁感應作用,把一種電壓的交流電轉化爲同頻率的一種電壓的交流電。主要包括兩個方面:鐵芯;繞組        使用變壓器的兩個重要問題,額定電壓要相等,包括電壓和頻率。 變壓

原创 機械原理(2) - 機構的結構分析

1,機構的組成和分類 1.1 機構的組成要素        一,構件 :任何機器都是由許多零件組合而成。 零件----獨立製造單元體 構件----機器中一個獨立運動的單元體。        在實際機器中,構件可能是一個獨立運動的零件,

原创 機械原理(1) - 緒論

學習內容        機械原理主要研究對象包括:機械;機構;機器。 機械 – 機器和機構的總稱 機構 – 一種用來傳遞和變換運動和力的可動裝置 機器 – 一種用來變換或傳遞能量、物料與信息的機構的組合        即機器是機構的組

原创 自動控制原理(2) - 數學模型2

前面博客中介紹了數學模型中的微分方程,接下了繼續討論數學模型 1. 非線性微分方程的線性化        嚴格來說,幾乎所有的原件或系統的運動方程都是非線性方程。輸入、輸出和擾動等之間的關係都是非線性的。非線性微分方程的求解和控制系統