原创 [linux] ARCH LINUX 常見問題及實用工具彙總

1、辦公 screen-recorder 1)深度linux桌面錄製軟件(不支持錄音),操作簡單,可以保存mp4和gif格式 2)命令安裝:sudo pacman -S deepin-screen-recorder screensho

原创 [TLSR8267] 泰凌微 telink tlsr8267 ble ADC 用法淺談

1、讀 datasheet 在《DS_TLSR8267-E21_Datasheet for Telink BLE SoC TLSR8267.pdf》第11章詳細介紹了ADC相關屬性及參數。 條目 說明 ADC clock 參

原创 [小黑科技] 破解一個電控升降桌,並改造成語音控制(上)—— 模擬中間人與控制手柄交互

1、電路圖破譯 其電路板如下,是一個程序員專用升降桌的控制手柄: 簡單看電路板,其原理圖猜測是8路並轉串,用來收集按鍵按下信息;兩個串轉8路並來驅動3個7段數碼管: 2、破解其數碼管顯示原理 因此簡單寫一個74HC595串行寫數據邏

原创 [IOT] 自制藍牙工牌辦公室定位系統 (二)—— 基於ESP32的藍牙信號掃描系統

  前面章節: 自制藍牙工牌辦公室定位系統 (一)—— 阿里物聯網平臺概覽及打通端到雲(硬核·乾貨)   目錄: 1、藍牙廣播簡介 2、藍牙掃描簡介 3、基於藍牙廣播和藍牙掃描常見應用 4、ESP32簡介 5、ESP32開發環境搭

原创 [IOT] 阿里物聯網平臺產品創建體驗、linux SDK解析、基於ESP32移植aliyun-esp實現硬件和雲交互(硬核·乾貨)

目錄:老少皆宜、超長乾貨文警告 1、快速入門創建產品 —— 小白,打包帶走去吹牛 2、代碼分析 —— 老炮,快速瞭解能用上 2.1 從start.sh分析開發環境如何自動構建 2.2 從sample.c分析程序流程 2.3 數據下發流

原创 [python] PyMouse、PyKeyboard用python操作鼠標和鍵盤

  1、PyUserInput 簡介 PyUserInput是一個使用python的跨平臺的操作鼠標和鍵盤的模塊,非常方便使用。支持的平臺及依賴如下: Linux - Xlib Mac - Quartz, AppKit Windows -

原创 [python] bluepy 一款python封裝的BLE利器

1、bluepy 簡介 bluepy 是github上一個很好的藍牙開源項目,其地址在 LINK-1, 其主要功能是用python實現linux上BLE的接口。 This is a project to provide an API t

原创 [python] python django web 開發 —— 15分鐘送到會用(只能送你到這了)

1、安裝python環境 1.1 安裝python包管理器: wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py   1.2 安裝python虛擬環境virtu

原创 [安卓] 20、基於藍牙BLE的廣播包高頻快速搜索

前言: 之前介紹過很多藍牙beacon、搜索、連接、通訊的文章。不過最近我發現:之前寫的藍牙廣播包搜索的工程,搜索頻率太慢,而且不能一直保持搜索狀態。因此,這裏探討下高頻藍牙廣播包掃描 —— 藍牙BLE掃描。 注:本文將從對比之前慢的和現

原创 [python] 溜了,溜了,七牛雲圖片資源批量下載 && 自建圖牀服務器

故事背景: 七牛雲最近一波測試域名操作真是把我坑死了!這簡直和百度贈送你2T網盤,之後再限速一樣騷操作。於是,痛定思痛自己買個雲主機、自己搭圖牀應用! 1、七牛圖片批量下載到本地 1.1 曲折嘗試 當測試鏈接不能用的時候,我想依次用到下

原创 [FPGA] 1、Artix-7 35T Arty FPGA 評估套件學習

Artix-7 35T Arty FPGA 評估套件學習 1、簡介 xlinx官網地址: https://china.xilinx.com/products/boards-and-kits/arty.html 1.1 產品描述 售價 9

原创 [編譯] 6、開源兩個簡單且有用的安卓APP命令行開發工具和nRF51822命令行開發工具

星期四, 27. 九月 2018 12:00上午 - BEAUTIFULZZZZ 一、前言 前幾天給大家介紹瞭如何手動搭建安卓APP命令行開發環境和nRF51822命令行開發環境,中秋這幾天我把上面篇文章的操作流程全部做成了shell

原创 [編譯] 5、在Linux下搭建安卓APP的開發燒寫環境(makefile版)—— 在Linux上用命令行+VIM開發安卓APP

星期三, 19. 九月 2018 02:19上午 - BEAUTIFULZZZZ 0)前言 本文不討論用IDE和文本編輯器開發的優劣,是基於以下兩點考慮去嘗試用命令行編譯安卓APP的: 瞭解安卓APP的編譯過程,瞭解IDE幹了什麼事

原创 [Zephyr] 1、在linux上安裝Zephyr-OS並跑DEMO

星期五, 14. 九月 2018 02:18上午 - BEAUTIFULZZZZ 0) 前言 Zephyr™項目是一個採用Apache 2.0協議許可,Linux基金會託管的協作項目。爲所有資源受限設備,構建了針對低功耗、小型內存微處

原创 [編譯] 4、在Linux下搭建nRF51822的開發燒寫環境(makefile版)

星期日, 09. 九月 2018 07:51下午 - beautifulzzzz 1、安裝步驟 1) 從GNU Arm Embedded Toolchain官網下載最新的gcc-arm工具鏈,寫文章時下載的是: gcc-arm-