原创 基於樹莓派+STM32+OneNET雲平臺打造智能家居與安防系統(四)OneNET雲平臺的接入

4.1設備的註冊 在進行OneNET平臺開發者賬號註冊之後,進入開發者中心,進行項目應用以及設備的新建、添加數據流等操作。 4.2應用的編輯 使用OneNET雲平臺所配備的應用編輯器功能,可以自定義的生成開發者所需要的應用。

原创 基於樹莓派+STM32+OneNET雲平臺打造智能家居與安防系統(五)系統整合與總結

5.1 系統的整合與調試 將各部分連接,綜合測試如下圖所示。 5.2 存在的不足與改進方案 經過幾天的努力終於實現了該智能家居與安防系統的基本功能,但是從實際使用的角度上去考量這一系統還是存在諸多的不足需要進行進一步的改

原创 基於樹莓派+STM32+OneNET雲平臺打造智能家居與安防系統(一)硬件設計

本次分享的是之前一個課程設計, 會分爲幾篇博文進行分享。智能家居是目前研究與發展的一大熱點,本設計是結合STM32微處理器/樹莓派(Raspberry Pi)3b+、溫溼度傳感器、繼電器以及ESP8266和USB無線網卡等硬件設備,採用中

原创 基於jz2440的bmp圖片顯示應用程序

基於jz2440開發板編寫應用程序,實現對BMP圖片的讀取並顯示在4.3寸的LCD顯示屏。其中該程序需要依賴於相關圖片庫:libSDL.so、libSDL-1.2.so.0、libSDL-1.2.so.0.11.4 #include <s

原创 基於樹莓派+STM32+OneNET雲平臺打造智能家居與安防系統(二)系統架構及軟件設計

2系統軟件設計 2.1 STM32控制程序設計 2.1.1程序流程圖 2.1.2 系統初始化 void hardware_init(void) { NVIC_PriorityGroupConfig(NVIC_Pr

原创 基於樹莓派+STM32+OneNET雲平臺打造智能家居與安防系統(三)網絡傳輸及花生殼內網穿透

3.網絡傳輸 3.1系統網絡拓撲圖 3.2 STM32與樹莓派的無線網絡 ESP8266模塊和樹莓派使用USB無線網卡,都是通過WiFi通信來提供其相對應的網絡服務的。Wi-Fi是一種允許電子設備連接到一個無線局域

原创 應用PyQt5編寫應用:進度條demo

#!/usr/bin/python # -*- coding: UTF-8 -*- # @Time : 18-8-29 下午11:00 # @Author : Tanclin # @File : demo.py from

原创 Ubuntu安裝PyCharm+PyQt5+Qt Designer及:ModuleNotFoundError: No module named 'PyQt5'的解決

1、安裝相關工具及庫: sudo apt-get install python3-pip //安裝pip pip3 install PyQt5 //庫 (sudo apt-get install python3-pyqt5 //庫)

原创 更新軟件源出錯 404 Not Found --Ubuntu刪除PPA

錯誤的PPA安裝程序,導致更新軟件源時出現以下問題: Err:8 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu bionic Release 404 Not Found

原创 u-boot無法通過nfs掛載處於Ubuntu 18.04服務器的根文件系統的解決

在使用nfs掛載處於Ubuntu18.04 服務器的網絡文件系統時出現了以下的狀況: VFS: Unable to mount root fs via NFS, trying floppy. VFS: Cannot open root

原创 【Python3.x】NameError: name 'xrange' is not defined

在使用Python3.6.5進行編程的過程中使用了xrange()函數: #the quuestion of 8 queens num = 8 def under_attack(col, queens): left = right

原创 VHDL---基於狀態機的十進制加法計數器

狀態機由狀態寄存器和組合邏輯電路構成,能夠根據控制信號按照預先設定的狀態進行狀態轉移,是協調相關信號動作、完成特定操作的控制中心。狀態機簡寫爲FSM(Finite State Machine),主要分爲2大類: 第一類,若輸出只和狀態有

原创 [轉載]VMware下對虛擬機Ubuntu16.04系統所在分區sda1進行磁盤擴容

轉載來自:https://www.cnblogs.com/sunsiyuan/p/7978769.html 注:該方法可行,本人實測。 一. Gparted簡介 GParted (Gnome Partition Edit

原创 Ubuntu編譯make內核出錯Can't use 'defined(@array)'

源貼:http://www.linuxdiyf.com/linux/24289.html 0、開發環境 Ubuntu18.04(64bit) linux-3.4.2 1、錯誤描述 ubuntu18.04(64bit)編譯linux

原创 VMware下Ubuntu調用USB攝像頭出現 v4l2:oops:select timeout解決辦法

在安裝好xawtv 應用後,使用該應用程序打開已接入PC的USB攝像頭,出現錯誤: v4l2:oops:select timeout,且界面顯示的圖像卡頓,如下圖所示: 終端顯示狀態如下: v4l2:oops:select t