原创 S5P4418裸機開發(四):按鍵(輪詢模式)點燈

底板按鍵原理圖: 三個按鍵,按下是引腳爲低電平; 使用K1,K2來分別控制LED1,LED2; 按鍵引腳要配置爲輸入模式; 查看用戶手冊對GPIO輸入模式的說明: GPIOxALTFN寄存器選擇GPIO功能; GPIOxOUTE

原创 Deepin python3 安裝scrapy 後提示 -bash: scrapy: 未找到命令

查看安裝路徑 pip show scrapy scrapy路徑 ~/.local/bin 其他參考:linux python3 安裝scrapy 後提示 -bash: scrapy: 未找到命令

原创 Linux 命令行走ssr

測試環境Deepin,理論上通用; 瀏覽器走ssr參考:Linux 配置SSR 客戶端 而終端還需要安裝polipo; 安裝 sudo apt-get install polipo 配置 sudo gedit /etc/pol

原创 Python 多線程.daemon屬性

參考:[Python]Threading.Thread之Daemon線程 摘要: Python主程序當且僅當不存在非Daemon線程存活時退出。 即:主程序等待所有非Daemon線程結束後才退出,且退出時會自動結束(很粗魯的結束)所

原创 VSCode同步其他平臺設置&插件,一直不成功的話看這裏

在第一次上傳數據時,會基於token生成一個gist-id,注意這不是同一個東西。 配置文件可以修改token;或者第一次Shift + Alt + u時會要求你填token; Windows:C:\Users\用戶名\AppData\

原创 c語言局部變量的內存地址分配順序

測試程序: #include <stdio.h> int main(){ unsigned int ui = 10; char c = 11; unsigned char uc = 12; int i =

原创 S5P4418裸機開發(二):LED點燈

板子型號:友善之臂Smart4418 板子原理圖:Smart-1608 S5P4418芯片手冊:Pi2_SOC_DS_0.1.pdf 查看原理圖: PDF中搜LED; 以LED1爲例,連接引腳是W24(GPIOB12),低

原创 藍牙通信UUID

Hint: If you are connecting to a Bluetooth serial board then try using the well-known SPP UUID 00001101-0000-1000-8000

原创 Makefile使用細節

變量及通配符 A := $(C) # 即時變量,此時C未定義,A爲空 B = $(C) # 延時變量,用到B時再確定具體的值 C = abc C ?= 123 # C不是第一次定義,被忽略 C += 789 D ?= xyz

原创 嵌入式基本概念

1. Uboot 和 BootLoader   BootLoader:引導程序,在嵌入式linux中,沒有BIOS,而是直接從flash中運行,來裝載內核。它可以初始化硬件設備,從而將系統的軟硬件環境帶到一個合適的狀態,以便爲最終調用操

原创 python 兩個線程交替執行

import threading import time def a(): while True: lockb.acquire() print('a') locka.release