原创 Linux應用層對串口的使用操作

在Linux中串口作爲字符設備,設備節點在/dev/目錄下,使用普通的open,close,write和read等系統調用即可使用。這其中會涉及到一些串口的基本屬性的設置,如:波特率,奇偶校驗,停止位,數據位以及有無流控等。一些特殊的系統

原创 樹莓派系統中cmdline.txt文件的介紹

Linux內核會接收到在啓動期間傳遞的命令行參數。在樹莓派中這些參數是在boot分區目錄下的一個文件中被定義,這個文件就是cmdline.txt。用戶可以使用編輯器編輯這個文件。 在內核啓動時傳遞給內核的命令行,可以使用cat /proc

原创 Linux的使用cron調度任務

cron是一個Unix系統下的配置任務調度的工具。這個工具可以週期性或者是以一個固定間隔運行命令或者腳本。   命令crontab是用於編輯操作中的任務列表,這些列表是基於各自用戶的,也就是說每個用戶,包括root用戶都有自己的cront

原创 Linux(樹莓派)系統中判斷WiFi是否連接上路由器的方法

之前(https://blog.csdn.net/u010299133/article/details/105823339)介紹過在Linux系統中使用wpa_supplicant連接到指定的WiFi路由器的方法,現在需要判斷是否連接上路

原创 樹莓派系統(Linux)SD卡存儲設備的命令行使用

本文介紹了SD卡讀卡器通過usb連接到樹莓派的掛載和卸載的操作,以及SD卡的格式化以及查看SD卡容量的命令行操作。mount umount mkfs.vfat df   當SD卡插入到樹莓派板子上的時候/dev目錄下會出現sda1的設備節

原创 樹莓派通過配置config.txt文件使用片上外設

  config.txt的說明文檔:https://www.raspberrypi.org/documentation/configuration/config-txt/README.md 樹莓派是使用一個配置文件config.txt代替

原创 樹莓派CM3+的串口1(uart1)和串口0(uart0)的功能實現

本文主要介紹了在樹莓派的CM3+的平臺上實現gpio接口的複用功能的方法。以gpio32和gpio33實現uart1的功能爲例。以及在gpio14和gpio15上面實現uart0的方法。   硬件平臺:raspberrypi CM3+(b

原创 Linux C語言獲取命令行執行結果輸出的指定字符串後指定的內容

本文介紹了在Linux系統中,使用C語言中的popen執行了一個終端命令後,將終端輸出重定向到一個文件流中,再使用fgets獲取到終端輸出的每一行,並使用strstr提取其中的關鍵字符串,然後使用sscanf獲取到字符串後面的字符。由於f

原创 樹莓派(Linux系統)gpio 基於wiringPi輸出pwm信號

本文介紹了樹莓派的gpio引腳輸出pwm波用以控制led燈亮度的方法,使用的是基於樹莓派官方系統中自帶的wiringPi庫函數實現的。 樹莓派中輸出pwm波有兩種方式:一種是硬件pwm波,一種是軟件模擬的pwm波。軟件模擬的pwm可以自定

原创 樹莓派(Linux)在終端命令行中連接路由器

本文介紹了Linux系統啓動後,在Linux的命令行中使用wpa_supplicant以及wpa_passphrase工具連接到指定路由器的方法。以及使用過程中的調試過程。   USB WiFi:RTL8188EUS OS:2019-9-

原创 樹莓派(Linux)音頻輸出接口(HDMI和3.5mm耳機接口)相互切換方法

本文主要介紹了樹莓派音頻輸出的接口(包括HDMI音頻輸出和3.5 耳機接口的音頻輸出)音頻輸出接口的切換方法。音頻的輸出接口切換主要分爲: 目錄   一.系統中多媒體播放(如:網站上的音樂或者視頻) 1.一種是鼠標右鍵點擊在系統啓動後的桌

原创 修改樹莓派系統(Linux)開機畫面的操作

本文介紹了修改樹莓派系統的開機自定義畫面的方法。 硬件:樹莓派3b+(BCM2837) 系統:2019-09-26-raspbian-buster-full Linux raspberrypi 4.19.75-v7+ #1270 SMP

原创 樹莓派CM3+設置靜態IP並開機自動連接指定路由器

本文主要介紹了在樹莓派(Linux)CM3+的USB WiFi的使用,包括靜態ip設置,以及開機後自動連接一個ap。順便介紹了ssh的開啓和samba服務器的搭建。 USB WiFi:RTL8188EUS OS:2019-9-26 ful

原创 樹莓派系統(BCM283x)的啓動過程

本文主要介紹了樹莓派主控芯片BCM28e3x的啓動過程,可瞭解樹莓派boot目錄下的哥哥文件的作用,以及被使用的時段。 文中的內容主要翻譯自:   https://www.raspberrypi.org/documentation/har

原创 Windows10 安裝配置opencv和qt開發環境

本文介紹了在Windows10平臺搭建配置opencv+qt開發環境。軟件版本如下: opencv:opencv4.3.0 cmake:cmake-3.17.1-win32-x86 qt:5.14.2 在安裝前期需要安裝vs2019。 q