原创 QWT基礎教程之legends

效果預覽 工程目錄樹如下 . | |---Headers | |---mainwindow.h | |---panel.h | |---plot.h | |---settings.h | |---

原创 U-Boot之磁盤格式化分區命令實現

我的linux學習是建立在訊爲的iTop-4412開發板上的,訊爲開發板使用手冊裏面有教我們怎麼利用U-Boot命令進行EMMC格式化分區,以前照着做是爲了快速上手,但現在不行了,現在我要搞清楚它們到底是怎麼實現的,下面開始我們的

原创 U-Boot之mkconfig解析

正常U-Boot的編譯流程如下 make itop_4412_android_config_scp_1GDDR make all 當我們執行第一條指令時,它會到Makefile中找到如下代碼,然後執行 itop_4412_and

原创 自動化領域的常見期刊

雖然不讀研究生,但作爲一名自動化學生,對本專業的常見學術期刊還是要有些瞭解的。 國際 國內 IEEE Transactions on Automatic Control 自動化學報 Automatica 控制

原创 Qt之攝像頭調用

QT可以直接調用本地攝像頭,同時可以進行截圖。用到如下三個類 QCamera:物理攝像頭 QCameraViewfinder:攝像頭取景器 QCameraImageCapture:截圖工具 最終效果如下所示 下面來介紹上述功

原创 繼電反饋自整定算法

導讀 PID算法是工業上一種常用的控制算法,因其容易理解、實現簡單、魯棒性強等特性而得到廣泛應用,除此之外,許多智能算法都需要以PID爲基礎才能真正應用到實際生產中。PID算法應用中最爲重要的是參數的整定。通常,參數的整定高度依

原创 QWT基礎教程之simpleplot

先來看看本次案例的最終效果 展開文件目錄樹,我們可以看到許多文件,.pro我們已經很熟悉了,.pri是什麼文件呢,如果把.pro比作C文件,那麼.pri就相當於H文件,這樣應該就好理解了。 我們不需要去管這些東西,這些是QWT官

原创 一文讀懂以太網

文章目錄序言網絡協議棧介紹IEEE802.3與以太網的關係以太網協議棧介紹結合網卡硬件具體分析 序言 前階段學習了UCOSIII,源碼學完之後,我打算做點應用,鑑於我在網絡互聯方面的基礎比較薄弱,所以我打算做一些網絡相關的應用。

原创 4412之啓動流程分析

文章目錄序言4412的地址映射BL1介紹BL2介紹iRAM佈局bootloader鏡像的整體構成 序言 前面一階段的學習,我掌握了通過ADB或者TF開燒寫系統、通過撥碼開關設置系統的啓動介質,今天我就要來詳細探究一下這裏面的原理。

原创 4412之ssh中的常見問題

文章目錄序言ssh是什麼如何使用sshssh中的常見問題 序言 今天我又開啓了我得linux嵌入式之旅,不過這次我是帶着非常認真的態度來得,所以我打算所有的環境配置都自己配置,我不用ubuntu,而是使用deepin。今天遇到的第

原创 QWT基礎教程之sinuplot

2020-1-31 本次案例效果圖如下所示,這次的效果不僅僅是下面看到的那麼簡單。這張圖的內容是可以拖拽、縮放的。 本次案例還是一個sinusplot.cpp文件,它的類圖如下所示 一共有三個類:FunctionData、

原创 UCOSIII中系統時鐘的移植

文章目錄序言CM3滴答定時器介紹將滴答定時器用作UCOSIII的系統時鐘 序言 FreeRTOS的代碼寫得真的像是一坨坨的shit,我一點看的慾望都沒有。相比之下,UCOSIII的代碼寫得就好看多了,我看着看着就看回了UCOSI

原创 U-Boot之啓動第一階段

基於samsung的Exynos 4412 從鏈接腳本u-boot.lds中我們知道u-boot是從start.s這個彙編文件開始的,所以u-boot啓動的第一階段肯定也是從這裏開始的,這個文件在cpu/arm_cortexa

原创 QWT基礎教程之barchart

2020-2-2 之前的幾個教程畫的都是曲線圖,今天我們來畫柱狀圖,如下是最終效果圖 文件目錄樹如下所示 . | |---main.cpp |---barchart.cpp |---barchart.h 我們先看bar

原创 Qt之QSizePolicy

QSizePolicy中不同枚舉類型的效果 枚舉常量 值 QSizePolicy::Fixed 0 QSizePolicy::Minimum GrowFlag QSizePolicy::Maximum Shr