原创 交叉編譯樹莓派QT5.10

交叉編譯樹莓派QT5.10 環境準備 Raspberry PI3 System image: 2017-11-29-raspbian-stretch.zip Qt Version: Qt5.10.0 Host: Ubuntu 1

原创 go get golang.org/x/tools 失敗解決

go get golang.org/x/tools失敗 大陸不能訪問golang.org,所以使用 go get golang.org/x/xxx 包的時候都會失敗,比如安裝tools包 go get -u golang.org/

原创 虛擬機Ubuntu/新建硬盤/磁盤未就緒…

wind4, 2015,02,04 VMware Workstation 11.0    //  Ubuntu  12.04.4 Ubuntu遇到的一些問題以及解決辦法: 1. 當Ubuntu硬盤空間不夠用時需要擴展硬盤空間,可以

原创 arm-linux-gcc的安裝/編譯u-boot錯…

下載arm-linux-gcc-4.3.2安裝交叉編譯工具鏈: 1、複製arm-linux-gcc-4.3.2.tgz到根目錄下 2、解壓即:#sudo tar -xvzf arm-linux-gcc-4.3.2 -C / (加了

原创 Linux內核編譯問題2/make uIm…

Linux-2.6.22.6/ arm-linux-gcc-4.4.3 在安裝了ncurses devel套件後,可以成功執行 make mecuconfig,於是接下來就是make uImage, 此步出現錯誤如下: cc1:

原创 CentOS 8 搭建Vim golang環境 && YouCompleteMe Golang安裝支持

CentOS 8 搭建Vim golang環境 Vim搭建Golang IDE 1. Vundle安裝 Vundle是vim的插件管理工具,用它可以自動管理安裝後面用到的插件,從GitHub安裝 cd mkdir .vim/bun

原创 Linux終端解壓文件

Linux終端解壓: 命令:tar -xzvf file.tar.gz   tar -jxf file.tar.bz2          tar [-cxtzjvfpPN] 文件與目錄 ....        參數:        -c

原创 STM32F3硬件I2C與LSM303DLHC通信

I2C(Inter-Integrated Circuit)總線是一種兩線式串行總線,用於連接微控制器及其外圍設備。和SPI一樣,也是一種常用的串行通信方式。 STM32微控制器提供硬件I2C,對它進行相應配置就可以用來進行多個設備之

原创 STM32F3—CAN通信自發自收

CAN通信是STM32中比較複雜的東西之一,它的初始化主要分爲兩個部分,一個是CAN的初始化,一個是過濾器的初始化。自發自收只需要一個器件,CAN的模式選擇迴環(Loopback)模式,這種模式下發出的數據也會被CAN本身接收回來,只

原创 linux主機名稱的小問題

1. 修改虛擬機的名稱:VMware workstation 11.0 虛擬機->設置->選項->常規->虛擬機名稱,改爲想要的名字 2. 修改主機名稱 linux終端顯示中@後面的味主機的名稱,修改有多種方法: 使用命

原创 STM32數模轉換-DAC_DMA

DAC—數模轉換器 DAC即是數模轉換器,就是將數字量轉換成模擬量,原理什麼的大家應該都懂,直接跳入如何使用: STM32的DAC使用起來非常簡單,首先將連接DAC通道的GPIO引腳配置爲模擬狀態,然後初始化DAC,一共只有四個參數需

原创 如何徹底卸載和重裝ADS1.2//ADS與K…

問題:安裝ADS1.2過程中發生故障,導致安裝失敗,且無法卸載,無法重裝 點擊卸載選擇"remove"後提示"finished",但是重新“setup”依然會出現在“modify,repair,remove”頁面,再次卸載也是同一個

原创 Linux內核編譯步驟與問題/make:&nb…

Linux-2.6.22.6/ arm-linux-gcc-4.4.3 編譯uboot和kernel的步驟: 1、下載源碼文件(u-boot-xxx.tar.bz2 , linux-xxx.tar.bz2),解壓縮,打補丁,修改移植

原创 STM32如何配置使用SPI通信

SPI是一種高速的,全雙工,同步的通信總線,原理和使用簡單,佔用引腳資源少,是一種常用的通信方式。 STM32通常有2~3個SPI接口 根據STM32手冊的使用方法: 1. Enable peripheral clock  2.

原创 STM32高分辨率定時器(HRTIM)使用筆…

STM32高分辨率功能非常強大,寄存器數量非常多,使用起來也比較麻煩,本文使用HRTIM1產生一組互補輸出的PWM 高分辨率定時器的初始化比普通定時器要複雜得多,  HRTIM_OutputCfgTypeDef HRTIM_TI