原创 linux 驅動調試問題記錄

1、非root用戶文件操作權限不夠 文件屬性 rwx rwx rwx — — — sudo chmod 777 /dev/xxx 其中 R = 4, W = 2, X = 1 詳細https://www.cnblogs.com/c

原创 進程的掛起、阻塞和睡眠

原文 要說掛起、阻塞、睡眠難免讓人想到進程生命週期中的阻塞態或者等待狀態,而掛起和睡眠卻沒有出現在進程生命週期中,說明這三個其實在本質上區別並不那麼大,但是既然稱呼不同,應該就有不同的道理。 先說阻塞,既然它能出現在進程生命週期,必然是

原创 線程 進程

鏈接:https://www.zhihu.com/question/25532384/answer/81152571 首先來一句概括的總論:進程和線程都是一個時間段的描述,是CPU工作時間段的描述。 下面細說背景: CPU+RAM+各種

原创 arm-linux-gcc常用參數 gcc編譯器使用方法

我們需要編譯出運行在ARM平臺上的代碼,所使用的交叉編譯器爲 arm-linux-gcc。下面將arm-linux-gcc編譯工具的一些常用命令參數介紹給大家。 在此之前首先介紹下編譯器的工作過程,在使用GCC編譯程序時,編譯過程分爲四

原创 最大公約數 歐幾里得算法 最小公倍數

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81349831 最大公約數 Gcd(m, n) = Gcd(n, m%n) 歐幾里

原创 OneNET NB 學習筆記一 終端創建設備、資源過程

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81507423 終端設備在應用程序中創建設備(dev),在設備中配置好接入機地址、e

原创 STM32 USART1一鍵下載電路

要想了解一鍵下載電路的工作過程,首先要了解STM32的幾種啓動模式。 ISP下載一般步驟 1) Boot0接3.3,Boot1接GND 2) 按復位按鍵,實現下載 程序執行的一般步驟 1)mcuisp/flymcu勾選“編程後執行”,發

原创 CAN

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81257767 CAN:controller area network,控制器區域網

原创 PC817線性光耦

PC817線性光耦作用及原理 pc817是常用的線性光藕,在各種要求比較精密的功能電路中常常被當作耦合器件,具有上下級電路完全隔離的作用,相互不產生影響。 pc817主要特點: 1、電流傳輸比 (CTR: MIN. 50% at

原创 OneNET NB 學習筆記四 基本 AT 指令流程

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81624993 1、上電檢查流程 AT //判斷模組是否上電開機成功 AT+CIM

原创 字符串與整型互相轉化的庫函數

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81347676 將字符串轉化成整型: 1、atoi,在stdlib.h int a

原创 stm32 + W5500 實現一個簡單的 CoAP 服務器

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81737466 硬件:stm32f103+W5500 軟件:microcoap開源

原创 二維數組 作爲 參數傳遞

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81319014 void func(char (*arr)[50], int n)

原创 按鍵 連續與不連續

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81204012 int key_scan(mode); int main() {

原创 typedef與#define

版權聲明:轉載請註明作者和鏈接 https://blog.csdn.net/Hola_ya/article/details/81268704 typedef 聲明新類型名代替原來的類型 1、簡單的用一個新的類型