原创 sqlite數據庫基礎知識總結

sqlite數據庫作爲一個使用很普遍的小型數據庫,是一個實現了開源、無服務器、零配置、事務性的SQL數據庫。數據庫的主要作用是存儲數據,同時實現用戶對數據的管理。在sqlite數據庫中,對用戶來說存儲的數據就是數據行中的數據,對數據的管理

原创 openssl庫簡介和編譯安裝

一、簡介 OpenSSL ,即open secure sockets layer,是一個開源的安全套接字層的密碼庫。包括常用的密碼加解密算法、常用的密鑰算法、證書管理和SSL協議。 1、庫的主要內容 OpenSSL 庫主要包含三大部分:

原创 使用memset對數組賦值

目錄 一、memset函數 二、使用memset對char數組賦值 1、清零操作 2、賦爲非0值操作 三、使用memset對int數組賦值 1、清零操作 2、賦爲非0值操作 分析int數組賦非零值的情況 如何正確給int數組賦非0值 四、

原创 Linux日期時間函數

在應用程序開發過程中,經常要使用到日期時間這些參數,Linux系統中提供了相關的一些API給用戶獲取日期時間,這些API都放在頭文件time.h中。 此外,需要注意的是,所有的UNIX系統都使用同一個時間和日期的起點:格林尼治時間(GMT

原创 知識的提取

學習知識的目的,主要是學以致用,讓學習的知識發揮作用。爲何說學習知識的目的是學以致用?大部分時候我們學習知識或技能,花費了時間和精力,讓這些知識存儲在我們的大腦中,目的是爲了在適當的環境中,從大腦中提取出這些知識應用到實際的場景中。如果一

原创 Makefile文件簡介

對於程序開發,我們經常要用make命令來編譯鏈接生成可執行文件,如果“make”、"make all"、“make uboot”、"make uImage"等命令,也會經常使用“make clean”、“make distclean”來清

原创 樹莓派鏡像(系統)燒錄

一、準備 1.  下載鏡像文件 根據需要從樹莓派官網(https://www.raspberrypi.org/downloads/raspbian/)下載相應的鏡像壓縮包文件,分爲帶桌面和不帶桌面版本。   2.  將下載的壓縮包解壓,

原创 NFS網絡文件系統環境搭建

搭建NFS(網絡文件系統),用於開發板與PC Linux之間文件傳輸,便於開發調試。 一、網絡準備 由於NFS是網絡文件系統,是使用網絡進行通訊的,最終要實現客戶端能訪問服務端,所以必須先確保兩者的網絡是互通的。 1、確保PC Linux

原创 霍爾開關(霍爾傳感器)

霍爾開關,屬於霍爾傳感器的一種,在電子電路系統中應用是比較廣泛的。本文我們主要講霍爾開關的工作原理。 一、什麼是霍爾開關 1、理論依據 在將霍爾開關的工作原理前,我們先思考一下,霍爾傳感器與我們學過的霍爾效應有什麼關係? 霍爾傳感器的物理

原创 行爲的動機

面對很多生活常事,我們一般會不假思索立即做出應對的行爲。而這個這個簡單的過程,已經包含了我們面對一件事情的完整過程: 事情的輸入——>大腦的處理——>應對方法的輸出——>響應事情的行爲。 事情的輸入:事情可能是外在發生的事情,且我們與該事

原创 wpa_supplicant、wpa_cli的使用

wpa_supplicant工具包含wpa_supplicant和wpa_cli這2個程序,其中wpa_supplicant程序作爲服務端在後臺運行,服務wpa_cli客戶端的請求,從而實現WiFi的配置連接。wpa_supplicant

原创 最小Linux系統中如何實現開機自動運行程序(進程)

一、目標 將交叉編譯生成的可執行文件,放到最小Linux系統中,然後實現板子開機後,最小Linux系統運行起來後,自動執行可執行文件,並將可執行文件進程掛到後臺運行。   二、實現 1、生成目標可執行文件 例: 在Ubuntu系統中,創建

原创 wpa_cli中切換到熱點net_work id後網絡ping不通

  本文將從問題的現象、原理、解決方法幾個方面來分析,使用wpa_client配置wpa_suppliant使用工具過程遇到的一個問題。 一、現象 板子上電後連上了一個熱點,通過連接該熱點後可以ping通網絡。由於要切換熱點,使用wpa_

原创 Windows與Linux的文件共享方式

目錄 一、windows與Linux安裝在同一臺電腦的情況 1、設置VMware共享目錄。 2、Linux系統安裝Samba服務。 3、window中安裝FTP或SSH軟件。 二、windows與Linux不在同一臺電腦的情況 對於Lin

原创 Samba的安裝、配置和使用

在Linux系統中安裝Samba服務,設置共享目錄,window即可通過網絡方式訪問Linux中Samba服務設置的共享目錄。本文接下來介紹Samb服務的安裝、配置和使用。 一、samba安裝與配置 1、Ubuntu安裝samba sud