原创 BaiDu API DEMO

百度API接口的使用小demo. 第一步:. 獲取需要的API 第二步:. 下載SDK 第三步:. 根據提示安裝庫文件 CURL: sudo apt-get install libcurl4-openssl-

原创 基於Linux的ESP8266-RTOS開發環境配置

該系列博文是因爲製作畢業設計時使用到了ESP8266,然後發現了8266巨大的魅力,然後博客是爲了記錄這一路的學習和筆記,一路參考了很多這方面的大佬的博客,學習到很多,推薦一位大佬徐哥,入坑8266就是看了他的博客,學到了很多很多

原创 SQL初探

SQLite 初探. 1、認識數據庫. 常用的數據庫 庫名 說明 MYSQL ORACLE SQLITE windos系統常用 大型服務器使用 輕量級的數據庫,是最嵌入式設備最適用的數據庫> 2、SQLITE 數據庫的安裝:. 下載

原创 編寫字符設備小Demo

Linux內核——字符設備. 設備相關點解 簡述字符設備驅動的設計流程 定義一個字符設備 定義並初始化一個文件操作集 源碼及詳解 編寫對應Makefile 1 2 3 4 5 6 7 8 9 10 obj-m += led_d

原创 ESP8266學習歷程——GPIO配置

根據上一篇博客,成功搭建好ESP8266在Linux下的開發環境後,正式開始入坑8266的學習和使用;本文基於NodeMCU進行學習,NodeMCU是一款開源的物聯網平臺,底層使用ESP8266 sdk 0.9.5版本。該平臺使用

原创 ESP8266學習歷程(1)——GPIO配置

ESP8266學習歷程——GPIO配置. 輸出 輸入檢測 中斷相關 ​ 根據上一篇博客,成功搭建好ESP8266在Linux下的開發環境後,正式開始入坑8266的學習和使用;本文基於NodeMCU進行學習,NodeMCU

原创 ESP8266學習歷程(4)——PWM

PWM,英文名Pulse Width Modulation,是脈衝寬度調製縮寫,它是通過對一系列脈衝的寬度進行調製,等效出所需要的波形(包含形狀以及幅值),對模擬信號電平進行數字編碼,也就是說通過調節佔空比的變化來調節信號、能量等

原创 Qt HTTP Get Weather Msg

使用QT的接口實現HTTP請求獲取天氣信息. 所需頭文件JSON相關頭文件 1 2 3 4 5 #include <QJsonDocument> #include <QJsonObject> #include <QJsonParseE

原创 ESP8266學習歷程(3)——ADC

ADC,Analog-to-Digital Converter的縮寫,指模/數轉換器或者模擬/數字轉換器。是指將連續變量的模擬信號轉換爲離散的數字信號的器件。真實世界的模擬信號,例如溫度、壓力、聲音或者圖像等,需要轉換成更容易儲存

原创 QT ADD Third-party libraries

QT上使用第三方庫的教程,附帶demo. 第一步:. 在新建的工程中的xxx.pro文件 第二步:. 使用BAT API的demo爲例子BAT API DEMO 添加頭文件     INCLUDEPATH+=/home

原创 QTcpserver

基於 QTcpserver 的 demo. Header:#include qmake:QT += network 創建服務器socket. QTcpServer *ser; //定義服務器

原创 關於驅動模塊自動創建設備節點

驅動模塊設備節點的自動創建,不再需要 mknod. 背景 根據源碼解析 函數解析 錯誤碼 背景. Linux 2.6 引入了動態設備管理, 用 udev 作爲設備管理器(應用在x86), 相比之前的靜態設備管理,在使用

原创 內核GPIO標準函數

LInux內核也有一套GPIO的標準接口函數?驅動編寫操作GPIO的福音啊. Linux標準的GPIO接口 Linux標準的GPIO接口. GPIO是嵌入式平臺最常見的一個硬件模塊,所以linux內核將GPIO的訪問過程

原创 關於同一個設備類申請多個設備的方法及container_of()解析

當一個設備類擁有多個子設備時,如何在一個驅動模塊中申請多個設備?. 關鍵函數解析 源碼編寫思路 注意事項 關於一個設備類下有多個設備,在Linux系統中並不少見 當我們編寫的驅動模塊需要達到這樣的效果時,有些關鍵的函數和

原创 ESP8266學習進階協議類(2)——SNTP服務

SNTP服務有啥用:可校時獲取時間等等哈 ESP8266-RTOS-SDK中有提供LwIP的這個組件:LwIP是Light Weight (輕型)IP協議,有無操作系統的支持都可以運行。LwIP實現的重點是在保持TCP協議主要功能