原创 51單片機、STM32單片機、嵌入式Linux分別點亮LED燈,理解IO驅動

無論是學開發什麼板子,接觸的第一個程序一般都是點亮LED燈。 下面分別從51單片機、STM32單片機(寄存器、庫函數、RTOS)、嵌入式Linux五個方面解釋,這裏我們假設都是低電平點亮。 51單片機點亮 #include "reg52

原创 Python_實現階乘和斐波拉切數列

  可以看到python真的非常的簡潔。   # chr() ord() # 迭代,遞歸 # 異常處理 def digui(n): if type(n) != type(1): pri

原创 Python_機器學習_sklearn筆記

人工智能低谷 硬件的計算能力 數據的大小 算法的發展 機器學習就是從數據中自動分析獲得規律(模型),並利用規律對未知數據進行預測。 數據集的構成 機器學習的數據:csv文件 MySQL: 性能瓶頸,讀取速度遭到限制 格式不

原创 Python_數據分析_序列模式和關聯規則區別

區別 我從百度百科找到了這個                                                               : 如果不知道啥是關聯規則可以看看這篇博客,我們主要來對比着看看序列模式。 目的:

原创 RT_Thread學習筆記_1、針對單個線程、新建線程、鉤子函數、臨界區保護

一、新建線程,並完成一個LED閃爍,介紹我們完成一個最簡單的程序需要做些什麼。rtt提供自己的GPIO驅動架構,IO的初始化(rt_pin_mode())、寫入(rt_pin_write())、讀入(rt_pin_read())三個函數

原创 RT_Thread學習筆記_3、IPC互斥量、解決優先級翻轉

1、互斥量 特殊的二值性信號量 互斥量相較於信號量: 信號量像交通燈,強調運行步驟。互斥量像鎖,強調許可和權限。 使用信號量可能導致優先級翻轉,互斥量通過優先級繼承的方法解決翻轉問題。 rt_mutex_release(不可以在中斷裏調

原创 Python_機器學習_sklearn _3、決策樹和隨機森林

      from sklearn.feature_extraction import DictVectorizer from sklearn.model_selection import train_test_split,GridS

原创 C_Linux編程_信號_1、開啓子進程fork函數

pid_t pid = fork(); 它可能有三種不同的返回值:     1)在父進程中,fork返回新創建子進程的進程ID;     2)在子進程中,fork返回0;     3)如果出現錯誤,fork返回一個負值; 父子進程分別運行

原创 Python_數據分析_數據的讀取和拼接

1、loadtxt()數據的讀取      np.ones()&np.zeros()製作標記區分不同數據      np.hstack()添加數據標記列      np.vstack()拼接數據 import numpy as np

原创 移植iic--24c02和fdc2214

IIC 一、用於連接CPU和外圍電路的總線,一般有兩根信號線,一根是雙向的數據線SDA,另一根是時鐘線SCL。I2C總線上允許連接多個微處理器以及各種外圍設備,爲了進行通訊,每個接到I2C總線的設備都有一個唯一的地址。 二、信號。IIC在

原创 西瓜書_3、線性模型之迴歸、分類、類別不平衡

線性模型 一、基本形式 線性模型功能:預測。不論是什麼樣的機器學習,我們最後都需要計算機給出我們一條指令進行預測。 如何預測? 簡單來說,路人甲從家去學校,5分鐘後離家1km,10分鐘後離家2km,那麼我們可以預測15分鐘後大約離家3k

原创 基於串口通信的搖桿控制器 ---- 搖桿數據的讀取、通信協議、從設備解開數據包

項目背景:基於LORA的遙控器 項目器件清單: 正點原子LORA模塊(資料多) 搖桿模塊(電位器) 主控stm32 實現流程:搖桿數據的讀取、通信協議、從設備解開數據包。 1、搖桿數據的讀取 上圖就是我選取的搖桿(獨立按鍵不涉及),搖桿

原创 高斯濾波器處理曝光過度的圖片(matlab)

img = imread('F:\MATLAB\touxiang.jpg'); img1=img(:,:,1);%對應rgb img2=img(:,:,2); img3=img(:,:,3); %同臺濾波程序

原创 C_Linux編程_Linux基礎_makefile筆記

靜態庫 linux:libxxxx.a —>windows的.lib文件 makefile 命名規則: makefile Makefile 三要素: 目標 依賴:通過什麼文件去生成 規則命令:如何去生成 函數:

原创 Python_數據分析_關聯規則和王者榮耀數據分析實戰

如果同學不喜歡看理論,可以直接看後面王者數據分析的部分。 關聯規則 如果不知道尿布和啤酒問題,建議百度百科,先有個大致的瞭解 我們找百度百科上面的例子來講一下 tid是交易單號,後面每一縱列中1代表購買,0代表沒買。 我們只需要明白