原创 STM32F746NGHx-Discovery開發板QSPI Demo程序下載出現Cannot Load Flash Programming Algorithm !的兩種解決辦法

我們以 STM32F7Discovery官方資料-1\STM32Cube_FW_F7_V1.1.0\Projects\STM32746G-Discovery\Applications\QSPI\QSPI_perfs\MDK-ARM 目錄下

原创 嵌入式中目前遇到最美的GUI------littlevGL

不知道最近在哪裏接觸到 LittlevGL ,記得印象最深的是官方演示 demo 中的 Text 編輯時候動畫彈出一個全鍵盤,還是帶透明效果,就感覺這個 GUI 非常不錯,進一步瞭解發現這個GUI還是開源的,所以想移植到非ST上就首選它就

原创 OCPP1.6

想必特意看這篇文章的你肯定是和現在的我做一樣的工作。這個玩意我已經玩了3個月,從一開始的的 Core 功能到最後的Smart Charging 都實現了。 還是一貫的風格,只提點思路: 首先自己要實現Websocket通信協議,這個實現起

原创 centos7 裏安裝 mysql 記錄

1. 首先參考 https://zocodev.com/centos7-mysql.html 2. 安裝中可能會遇到如下一些問題: Error: Package: akonadi-mysql-1.9.2-4.el7.x86_64 (@

原创 函數形參是 void * 類型的參數傳遞問題

這個問題其實很常見,尤其是在一些 API 函數裏。有時候想傳遞用戶自定義類型的時候會經常有這個 void * 類型參數供用戶使用。可實際怎麼使用估計很多人一開始搞了半天不是提示編譯錯誤就是編譯錯誤。 下面還是用個例子給大家簡單演示下如何巧

原创 ESP8266基於Onenet雲平臺的SOTA升級詳細流程介紹

在上一篇《OneNet 裏 SOTA升級體驗 (基於 ESP8266)》中已經將核心步驟給大家一一講解了一遍,這篇我們就說下實際操作中的細節。 首先我們看下升級步驟: 獲取 Token 分片下載文件 校驗下載文件是否正確 設置標誌位調用系

原创 TEA java語言實現方法

/** * @author: heiing 2013-01-20 01:20 */ public class TEA { public static byte[] encrypt(byte[] data, byte[] key

原创 BT文件快速解析算法

要想實現一個BT下載器,第一步就是解析bt文件: d 8:announce 37:http://tracker.ktxp.com:6868/announce 13:announce-list

原创 如何給 Ulink2 降級詳解

                  點我下載附件

原创 OneNet 裏 SOTA升級體驗 (基於 ESP8266)

這兩天徹底的體驗了一把 Onenet 裏的固件升級, 女馬白勺!第一關就被攔截了,我們看看官方的《OTA-SDK說明文檔.docx》 官方有鑑權這塊的介紹,請移步至這個鏈接 將access key進行base64解碼這步驟簡單。 hma

原创 我的 ESP8266 版智能插座鑑賞

去年就想好了,等天氣暖和就開始養魚了,在網上買了一堆了魚缸造景裝備,發現LED燈不會自動斷實現定時功能只能買智能插座了,那貨小米的賣59,貴也不是很貴,自己手上有一塊閒置的ESP8266-12E小板子,就拿來玩玩吧, 當初就給自己設定一個

原创 ESP8266 —— 高效的串口接收模板

本代碼是在ESP8266_RTOS_SDK_V1.5.0基礎上修改的,ESP8266_RTOS_SDK_V1.5.0在哪兒能下載,請在我博客裏尋找下載鏈接~ #include "esp_common.h" #include "fre

原创 eclipse 中常用的快捷鍵

1. eclipse重構變量名的快捷鍵, 批量修改變量名的快捷鍵 光標放在要修改的變量名上, 然後按快捷鍵:Alt + Shift + R, 修改即可。 如果忘記快捷鍵, 也可以鼠標右鍵, 選擇Refactor , 然後選擇Rename

原创 LPC1768裏的printf的使用

這裏主要裏庫版本開發爲例,想要使用printf其實非常簡單: 具體操作: 在debug_frmwrk.c文件裏新增#include <stdio.h> 然後再實現fputc函數即可。