原创 C語言指針複習—— 空指針和野指針、數組與指針、指針與函數傳參、指針與函數

   目錄1. 普通指針的理解1.1 空指針和野指針1.2 指針的運算2. 數組與指針2.1 數組的訪問2.2 字符串數組2.3 字符型指針2.4 數組指針與指針數組3. 指針與函數傳參3.1 數組作爲函數形參3.2 指針作爲函數

原创 C++基礎知識 —— 內存分區模型、引用、函數重載、類和繼承、this指針、友元、多態、文件操作

   參考 黑馬程序員 C++課程筆記,個人理解及整理  可以使用 在線編譯c++代碼 來簡單驗證、學習代碼 目錄C++核心編程1. 內存分區模型1.1 程序運行前1.2 程序運行後1.3 new操作符2. 引用2.1 引用的基本

原创 從IIC通信原理到使用 —— MPU6050

IIC通信詳解 —— 基於MPU6050模塊 從IIC通信原理到使用 —— MPU6050 IIC通信可以簡單地理解成就是數據的通信,就是單片機(主機)與設備(從機)之間的一種通信協議,兩者必須遵從這個協議才能正確的相互讀寫數據,

原创 HT32F52352軟件安裝、環境搭建

參考來源:https://www.holtek.com.cn/ 1.合泰32位單片機簡介 該系列的Holtek 單片機是一款基於Arm® Cortex®-M0+ 處理器內核的32-bit 高性能低功耗單 片機。Cortex®-M0

原创 C語言結構體的內存存儲方式和字節對齊

   環境:ubuntu64位 + gcc       1. 各數據類型佔的字節大小   先定義一個空的結構體,通過sizeof查看發現其佔用內存字節爲0(在vc++6.0中爲1),其他類型數據內存字節大小如下圖 #include

原创 STM32F103時鐘系統學習及C語言實現

目錄1 時鐘系統結構圖2 STM32時鐘系統(一)2.1 各個時鐘源2.2 時鐘信號輸出到外部2.3 AHB分頻器2.4 APB1和APB2的對應外設3 STM32時鐘系統(二)3.1 時鐘安全系統(CSS)3.2 RTC時鐘3.

原创 BOOT ROM 初始化內容、啓動設備、鏡像燒寫

   目錄1 啓動方式1.1 串行下載1.2 內部 BOOT 模式1.3 BOOT ROM 初始化內容2 啓動設備3 鏡像燒寫3.1 IVT 和 Boot Data 數據3.2 DCD 數據4 結束       I.MX6U 支

原创 C語言複習 —— const define typedef

目錄1. const 關鍵字2. define 宏定義3. typedef的用法3.1 typedef和const結合的陷阱3.2 define和typedef的區別3.3 typedef與結構體的練習4. 結束   1. con

原创 交叉編譯、GNU 彙編語法、Cortex-A7 常用匯編指令、IO使用、使用匯編點亮LED

  參考《【正點原子】I.MX6U嵌入式Linux驅動開發指南V1.0》 目錄【1】 Arm與Cortex【1.1】 Arm下的字節、半字和字【2】 交叉編譯簡介【2.1】 安裝步驟【3】彙編語法【3.1】 GNU 彙編語法【3.

原创 自制密碼管理器 —— 使用python、RSA加密文件

      視頻演示鏈接:用python做的密碼管理器       1.前言   自從迷上各種網站以後,各種註冊壓根停不下來,密碼老是記不住是接觸互聯網的人都會遇到的問題。   有的人不管是什麼密碼,都統一用相同的密碼,省去了不必

原创 linux指令基礎學習 —— vim、gcc、makefile、shell

    在C語言中,對於引用頭文件的#include ,使用C自帶的頭文件時用<>符號,如果是自己寫的頭文件,則用兩個雙引號""   Vim指令 配置vim: sudo vim /etc/vim/vimrc 在打開的文件中修

原创 關於在一張圖片中查找目標物體的方法 —— EasyDL和opencv結合使用

    1. 概括   EasyDL是百度AI中一個自動化的深度學習模型訓練和服務平臺   使用EasyDL訓練得到模型,在python下調用對應模型的api,可以實現對圖片上傳至雲端進行識別,並接收返回的識別結果,再使用open

原创 HT32F52352遇到錯誤:SWD/JTAG Communication Failure

      就在前幾天,板子還是好好的,突然發生了一個怪事,在keil裏找不到板子的設備信息,壓根燒不了代碼了   手頭沒有其他的elink,很幸運看到了這個教程   接着又很幸運看到了合泰培訓時的答疑文件   然後馬上去

原创 從局域網監控到廣域網實時監控的實現

  目錄1. 局域網視頻監控2. 與雲服務器遠程通信3. 雲服務器中轉實現遠程監控     1. 局域網視頻監控 socket 實現 測試可在同一臺電腦運行 條件:處在同一局域網,並知道被監控端的 ip 觀看監控視頻時同步保存視

原创 HT32F52352新建庫函數工程模板、點亮第一個LED

    在官方的固件庫 HT32_STD_5xxxx_FWLib_v014_4736 文件中,提供了很多的庫文件,根據路徑 example\GPIO\InputOutput 打開文件夾,第一次看到這樣的畫面 然後點擊 _Crea