原创 STM32標準庫移植RT-Thread Nano添加FinSH與控制檯

添加過shell後 首先要在 rtconfig.h中定義 #define RT_USING_FINSH 爲了方便,串口相關函數添加在board.c中 使用串口中斷實現命令的接收 /* * Copyright (c) 2006

原创 GD32E231C8T6測評

本人有幸在立創社區舉辦的活動中申請到了一塊GD32E231C8T6的開發板 實物圖:  。。。。看上去還不錯,挺喜歡他們的包裝盒。 開發板原理圖:       說實話,GD32的官網我真的看不懂。。。(可能是我找資料的方式有問題吧

原创 Linux下文件IO

標準IO 文件IO 遵循標準ANSIC 遵循標準POSIX 帶緩衝 無緩衝,每次都會執行系統調用 使用流 FILE 描述打開的文件 通過文件描述符 來描述打開的文件   文件IO介紹: posix(可移植操

原创 shell腳本—基礎知識,變量

shell腳本本質: 編譯型語言 解釋型語言   shell編程基本過程 1.建立shell文件 2.賦予shell文件執行權限,使用chmod命令修改權限 3.執行shell文件      shell變量: shell支持用戶建立變量

原创 Linux進程介紹及函數操作

父子進程:     1.子進程繼承了父進程的內容     2.父子進程有獨立的地址空間,互不影響     3.若父進程先結束:         子進程成爲孤兒進程,被int進程收養         子進程變爲後臺進程     4.若子進程

原创 QT中connect中第五個參數的作用

connect()中第五個參數的作用,連接方式:默認,隊列,直接 1、第五個參數在多線程時纔有意義 2、默認的時候:      如果是多線程,默認使用隊列      若果是單線程,默認使用直接方式 3、隊列:槽函數和接收者所在同一

原创 基於STM32單片機的車牌識別

GitHub代碼地址 視頻演示地址 QQ交流羣:658384577 系統介紹    使用STM32F103RCT6作爲主控,攝像頭使用OV7670(帶FIFO)。STM32進行了16倍頻。識別過程分別爲:圖像採集,二值化,識別車牌

原创 Linux進程間通信

    進程間通信:               ·早期UNIX進程間通信方式:                      無名管道(pipe)                      有名管道(fifo)               

原创 Linux線程介紹及函數操作

線程特點:     1.通常線程指的是共享相同地址空間的多個任務     2.使用多線程的好處         大大提高了任務切換的效率         避免了額外的TLB和cache的刷新 線程共享資源:     一個進程中的多個線程共

原创 vi編譯器的基本使用

本人小白,大佬勿噴。最近學習Linux,每隔一段時間就把整理下學習的內容,發佈在博客上。 vi編譯器有三種模式:        命令模式   插入模式    底行模式        a:進入編輯狀態,在當前光標後面一個位置插入鍵盤字符  

原创 Keil C51中printf的特殊用法

KEIL裏擴展出了b,h,l來對輸入字節寬的設置: (1)b八位 (2)h十六位(默認) (3)l三十二位 在Keil C51中用printf輸出一個單字節變量時要使用%bd,如 unsigned char counter; unsign

原创 導入tensorflow ,提示警告信息的解決辦法

當在程序中導入tensorflow出現下面錯誤   E:\Anaconda\lib\site-packages\h5py\__init__.py:36: FutureWarning: Conversion of the second ar

原创 Python讀取arduino數據並實時繪圖

我使用arduino uno 與 ds18b20。 python編寫串口代碼與數據顯示 繪圖使用matplotlib庫 Arduino代碼 DallasTemperature 下載地址   https://www.arduino.cn/

原创 自己寫時間的Arduino時鐘

源碼下載:https://github.com/Lighter-z/PLOT-CLOCK 視頻演示:https://www.bilibili.com/video/av34012767/ 後面有製作介紹                  

原创 徹底刪除Windows啓動管理器中ubuntu引導項

在win7/Win8系/win10統下安裝ubuntu後,通過格式化磁盤的方式格式化ubuntu,在windows啓動管理器中還殘留了ubuntu的啓動引導選項 點擊ubuntu,會提示無法加載操作系統。 如何徹底刪除這個引導呢?在系統配