原创 求兩個數的最大公約數的三種方法及C語言實現方式

零、總述 本文主要講述求兩個數的最大公約數的三個算法及其C語言實現方式,本文需要了解最大公約數的定義(具體可自行百科或者或者其他途徑瞭解)。 另外本文中C語言實現中使用的Max_sort函數是爲了保證a一定是大於b,如果a<b,則將其交換

原创 詳細解析電源濾波電容的選取與計算

本文轉載自電源聯盟 電感的阻抗與頻率成正比,電容的阻抗與頻率成反比。所以,電感可以阻扼高頻通過,電容可以阻扼低頻通過。二者適當組合,就可過濾各種頻率信號。如在整流電路中,將電容並在負載上或將電感串聯在負載上,可濾去交流紋波。 電

原创 爲什麼需要內存對齊以及對齊規則的簡單分析

Ubuntu 16.04.2編譯環境  arm-linux3.4.5  linux-2.6.22.6首先需要知道的是:CPU每次從內存中取出數據或者指令時,並非想象中的一個一個字節取出拼接的,而是根據自己的字長,也就是CPU一次能夠處理的

原创 編譯地址和運行地址的區別分析

Ubuntu 16.04.2環境交叉編譯   arm-linux3.4.5   arm架構的s3c2440芯片作爲平臺32位處理器中,每條指令都是4字節長度,以4個字節順序存儲僅考慮順序執行的情況下,處理器將按照指令順序依次讀出執行但是如

原创 Makefile:416: *** mixed implicit and normal rules: deprecated syntax

Ubuntu 16.04.2編譯環境  arm-linux3.4.5  linux-2.6.22.6    在編譯linux-2.6.22.6版本內核源碼時,根據自己板子需要patch打補丁之後,進行默認配置,即運行myroot@myro

原创 mkimage command not found - U-Boot images will not be built

Ubuntu 16.04.2編譯環境  arm-linux3.4.5  linux-2.6.22.6  在編譯linux-2.6.22.6版本內核源碼時,根據自己板子需要patch打補丁之後,進行默認配置,然後需要進行myroot@myr