原创 從零安裝windows10操作系統

今天電腦炸了。重新安裝了一下操作系統。這裏記錄一下。 操作步驟: 一、下載鏡像:https://www.microsoft.com/zh-cn/software-download/windows10 進入這個網站,下載裏面的立即下載工具。

原创 版本控制工具 svn 與 git

svn簡單使用指令:   從服務器下載代碼:svn co addr //co--checkout addr--服務器地址 從服務器上下載指定版本的代碼:svn co addr -r num //從服務器地址addr

原创 imx7d 修改CPU頻率

CPU頻率相關的信息主要保存在:/sys/devices/system/cpu/cpu0/cpufreq 路徑下面。 更改CPU的頻率調節模式 performance.  不考慮耗電,只用最高頻率。 interactive.  直接上最高

原创 QT 5.9 交叉編譯提示 error: insn does not satisfy its constraints 以及交叉編譯鏈各個版本的下載鏈接

今天在交叉編譯QT5.9.8版本的時候,提示widgets/qtextedit.cpp:1080:1: error: insn does not satisfy its constraints:錯誤。 後面覺得這個問題可能是交叉編譯工具鏈

原创 linux 設置CPU的佔用率

在開發過程中,我們測試程序的時候,需要CPU在一定的佔用率下進行測試,但是在測試的時候,CPU的佔用率不一樣符合我們的要求。那麼我們可以藉助其他的方式來設置CPU的佔用率。 主要藉助工具 cpulimit +死循環 來進行設置。原理如下:

原创 QT 屏幕旋轉的兩種方式

1、方式一: #include "mainwindow.h" #include <QApplication> #include <QGraphicsView> #include <QGraphicsProxyWidget> int m

原创 編譯生成uImage

 因爲各種原因,需要生成uImage鏡像。本來以爲挺簡單的,只需要make uImage就可以了。結果發現並不是。 生成方式如下: make -j 16 ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- 

原创 ubuntu 通過ssh鏈接ARM板 及 IMX6使用調試串口通信

先說第一個,ubuntu通過SSH鏈接ARM板。之前在windows上面都是通過ssh工具進行的鏈接。在linux上面,對於命令怎麼去鏈接反而不不知道了。現在記錄一下命令如下: sudo ssh [email protected]

原创 IMX系列設備樹引腳複用解析

在linux3.0之後,硬件信息都在設備樹裏面描述。寄存器也是在設備樹裏面進行設置。 在imx系列的設備樹裏面,一般都是如下: pinctrl_i2c2: i2c2grp { fsl,pins = < MX7D_PAD_I2C2_S

原创 定義在結構體裏面的宏

測試代碼如下: #include <stdio.h> struct Test { int a; int b; #define ST_DEFINE 10 }; void func() { int num

原创 linux 通過命令控制GPIO

linux 4.9.88 在linux裏面,可以通過命令去控制GPIO的狀態,這種方式可以快速簡單的測試GPIO。 配置內核: Device Drivers > GPIO Support [*] /sys/class/gpio/

原创 自己動手編譯交叉編譯鏈

這篇文章主要記錄一下自己編譯 交叉編譯鏈工具的過程。其實很多工作都是別人已經幫我們做好了的,我只是使用一下別人做好的工具。 編譯的過程中,主要使用到的工具是:crosstool-ng    編譯的流程主要是:     1、先編譯安裝 c

原创 linux 內核出現 oops 如何調試

       正兒八經上了半年的班了,也接觸linux驅動幾個月了,不過今天之前還是不會調試。今天也還是沒有徹底學會。這篇博客主要是把今天的收穫記錄下來,方便以後參考。 我的內核版本是:4.9.88 我在3.14.52裏面也實驗過。 先貼

原创 linux 下編譯,區分程序、庫是debug還是release版本。同時以編譯freetype爲例

在linux裏面怎麼區分debug和realease版本 1、使用 readelf -S filename            //filename這裏指的是你想要查看的程序,或者庫     如果是debug版本的話,你會看到很多de

原创 goto 在 linux 裏面簡單使用

本文主要是簡單介紹一下goto語句的簡單使用,寫這篇博客的目的主要是記錄一下。 之前學C語言的時候,老師就不提倡使用goto,所以一直知道goto大致是個什麼作用,但是一直沒有用過,今天在寫驅動的時候,需要使用到goto,在網上查了一下,