原创 linux 下 Qt 5.x OpenGl 下GLUT 調用

安裝Glut sudo apt-get install freeglut3 freeglut3-dev sudo apt-get install binutils-gold Qt 5.5 配置 sudo find /usr -na

原创 Makefile----wildcard用法

在Makefile規則中,通配符會被自動展開。但在變量的定義和函數引用時,通配符將失效。這種情況下如果需要通配符有效,就需要使用函數“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile

原创 環境露點的計算代碼c++

double CalculateDewPoint(double temp, int humidity) { if (humidity==0) return temp; double dew_numer = 243.04*(log

原创 Cortext-M3學習筆記-2-Thumb 指令集

摘自  http://www.eefocus.com/book/09-08/793361276059991.html Thumb 指令集        Thumb 指令可以看作是ARM 指令壓縮形式的子集,是針對代碼密度的問題而提出的,

原创 Cortex-M3學習筆記--1--基礎知識

轉載:點擊打開鏈接http://blog.mcuol.com/User/share_119/Article/39534_1.htm 首先,在學習Cortex-M3時,我們必須要知道必要的縮略語。整理如下:AMBA:先進單片機總線架構  

原创 Raspi下GitoLite 環境搭建

參照  https://github.com/sitaramc/gitolite

原创 Makefile---$@ $^ $

1.  $@---- 代表目標  $^-----  代表所有的依賴對象  $<----  代表第一個依賴對象

原创 c52單片機的4*4鍵盤編碼

硬件連線:     軟件實現 : #include<reg52.h> #define uchar unsigned char; #define uint unsigned int; uchar table[]={0xc0,0xf9,

原创 Win7下Qt 12.2生成 MySql5.7.30庫

1. 下載安裝MySql5.7.30    1.1 下載community server         下載地址https://dev.mysql.com/downloads/mysql/        選擇歷史版本,下載zip版本 W

原创 Ubuntu18.04+Domoticz+Infludx+Grafana

  1. 整體方案如圖。 具體參照此文檔: https://download.csdn.net/download/travel0er/12195580   針對來自Domoticz的兩個不同idx的數據,需要多個曲線顯示,從GROU

原创 Docker+InfuxDB+Grafna環境安裝配置

一、概述      Domoticz--->InfluxDB--->Grafana 查詢瀏覽數據。      參照:https://xujiwei.com/blog/2017/09/homeautomation-influxdb-graf

原创 timeval數據結構

struct timeval{ time_t tv_sec;  /*seconds, 秒*/ suseconds tv_usec; /*microseconds, 微秒*/ } timeval表示一個時間點,用秒、微秒來定義

原创 SJF2410燒錄

利用JTAG燒寫 1.把25針並口線插到pc機的並口,並口線另一端與JTAG小板相連,JTAG小板JP3接口通過20針JTAG線與開發板的14 針JTAG口相連。 2.把GIVEIO.SYS(5.12kB)文件拷貝到C:/WINDOWS/

原创 定時向yeelink上傳樹莓派CPU溫度

0 前言    本文通過python文件IO操作獲得樹莓派CPU溫度信息,通過python request庫週期性向yeelink平臺上傳溫度,修改rc.local腳本使得該python腳本在開機時便在後臺運行,向平臺每5分鐘上報一次

原创 電子元件查詢網站

http://china.maxim-ic.com/美信 http://www.21icsearch.com/21電子網 http://www.alldatasheetcn.com/AllDataSheet 點贊 收藏