原创 樹莓派4無顯示器連接無線網絡
1.把系統燒寫到SD卡後,打開盤符爲boot的分區 2.新建一個名爲ssh的文件夾 3.新建一個名爲wpa_supplicant.conf的文件,填入以下內容,SSID和Password分別爲自己的無線網絡名和密碼。 PS.wpa
原创 Altium Designer 18 畫keepout層與將keepout層轉換成Mechanical1層的方法
畫keepout的方法 先選中Keepout層; 然後 右鍵->Place->Keepout->然後選擇要畫圓還是線 Keepout層一般只用來輔助Layout,不能作爲PCB的外形結構使用!!! Keepout層轉爲Mecha
原创 STM32模擬4線 SPI驅動OLED(SSD1306)
1.定義引腳對應的IO OLED -- STM32 -- SPI D0 -- PA5 -- SPI_SCK D1 -- PA7 -- SPI
原创 TI CC2640 入門資料
TI官方文檔支持:http://dev.ti.com/tirex/#/Device/CC2640R2F/?link=Device Documentation Github:https://github.com/ti-simplel
原创 荔枝派 Zero 編譯記錄
荔枝派 Zero 編譯記錄開發環境選擇主線Uboot1.安裝交叉編譯器2.下載編譯Uboot3.Uboot配置主線Kernel1.安裝交叉編譯器2.編譯Linux源碼根文件系統buildroot1.下載安裝2.配置根文件系統3.
原创 Linux 進程間通訊 ①
無名管道pipe 半雙工的通訊模式 只能在具有親緣關係的進程間通訊,即只能在父進程與子進程之間進行通訊 pipe函數int pipe(int pipefd[2]) 參數pipefd[0]:用於讀管道 參數pipefd[1]:用於寫
原创 Linux 進程
基本概念 進程是指正在運行的程序,一個程序中可以包含多個進程,一個進程可能包含一個或多個線程。 每一個進程都有一個唯一的ID,簡稱pid,進程的ID在某一固定時刻是唯一的。 內核運行的第一個進程的ID是1,也就是內核的init程序,這
原创 Linux 中的時間函數
常見的延時函數 Linux系統中常用的延時函數爲sleep,usleep,包含在頭文件unistd.h中; unsigned int sleep(unsigned int seconds); -延時成功返回0,失敗返回剩餘時間(秒)
原创 Linux 串口學習記錄
打開串口 和其他的字符設備一樣的,需要先打開相關的設備節點,這次用的串口的設備節點目錄爲/dev/ttySAC3,所以,先打開設備節點並獲取文件句柄 int fd; char *uart3 = "/dev/ttySAC
原创 Linux 字符設備控制
main函數 int main(int argc, char const *argv[]) { /* code */ return 0; } argc:參數的個數(argument count) *argv:存儲輸入
原创 iTOP4412 裸機程序學習記錄
先把驅動裝上 開發板的廠商給的網盤中有相應的驅動下載,對應的目錄爲 06-裸機程序實驗文檔以及工具文件這一文件夾。其實裏面只有兩個簡單的例程和一個簡單的教程。 官方提供了三個版本的驅動,分別是xp,win7 32位與win7 64位,
原创 Ubuntu中啓用root賬號的方法
在終端中輸入命令:sudo passwd 根據提示輸入當前用戶的密碼; 然後設置root賬戶的密碼,需要輸入兩次; 兩次密碼輸入一致纔會啓動root賬戶成功; 在命令行中輸入:su root 然後輸入剛纔設置的root賬戶密碼,就可以
原创 Linux虛擬機與Windows主機ssh通訊
Windows主機端的準備 1.Windows端先安裝Tectia,官網在此:https://www.ssh.com/ 也可以直接到這裏下:https://download.csdn.net/download/u013002186/1
原创 Vim 基本使用教程
1.模式切換 編輯文本時ESC切換回命令模式 1.1輸入模式的編輯命令 1.2退出Vi的命令 1.3光標快速定位 2.文本處理 2.1 ESC計入命令模式,在按v進入可視狀態,移動光標到結尾,選定的文本塊會高亮顯示 2.2已選
原创 Code Composer Studio 使用隨筆
1.導入已有工程 File->Import->Code Composer Studio-> CCS Project 2.直接拖曳就可以添加文件到現有當前工程中