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

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

原创 Linux的使用cron調度任務

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

原创 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代替pc機中

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

原创 在樹莓派(Linux)上使用FTDI的usb轉串口芯片ft232兩種驅動方式(VCP和D2xx)

FTDI的芯片ft232芯片提供VCP和D2xx兩種方式的驅動。目前的樹莓派系統中提供的主要還是VCP的驅動方式。但是有的代碼是基於D2xx的驅動方式的API編寫的,這時候就需要將系統中的VCP驅動方式替換成D2xx的驅動方式。默認情況下是