原创 [SDR] GNU Radio 系列教程(十五)—— GNU Radio GFSK 模塊

目錄1 GFSK 背景知識2 GNU Radio GFSK 模塊參數詳解3 GNU Radio GFSK 模塊簡示例4 本文視頻教程參考鏈接教程列表基礎教程:綜合教程:視頻和博客 1 GFSK 背景知識 調製分類如下:[2] GFSK

原创 [SDR] SDR 教程實戰 —— 利用 GNU Radio + HackRF 手把手深入瞭解藍牙協議棧(從電磁波 -> 01數據流 -> 藍牙數據包)

目錄0、前言1、體驗2、代碼解析2.1 目錄結構2.2 main.py2.3 grc gnu radio 流程圖2.4 如何從 01 數據流中解析出 BLE 廣播包2.4.1 物理層2.4.2 數據鏈路層2.4.2.1 角色2.4.2.2

原创 [SDR] GNU Radio 系列教程(十四) —— GNU Radio 低階到高階用法的分水嶺 ZMQ 的使用詳解

目錄1、前言2、ZMQ 塊的類型3、ZMQ 塊的使用4、DEMO4.1 同一臺電腦上的兩個流程圖4.2 不同電腦上的兩個流程圖4.3 作爲 REQ/REP 服務器的 Python 程序4.4 作爲 PUSH/PULL 服務器的 Pytho

原创 [Pyhton] SimPy 離散事件模擬框架詳解 —— 以一個簡單的汽車充電排隊模擬爲例

目錄一、背景知識二、SimPy 講解2.1 SimPy 概述2.2 基本概念2.3 一個汽車開開停停的例子2.4 在走走停停過程中增加充電過程(過程交互)2.5 共享資源三、後續參考鏈接附錄二 一、背景知識 人們在生產活動和社會活動中,

原创 [SDR] GNU Radio 系列教程(二) —— 繪製第一個信號分析流程圖

目錄1、前言2、啓動 GNU Radio3、新增塊4、運行本文視頻參考鏈接 1、前言 本文將介紹如何在 GNU Radio 中創建和運行第一個流程圖。 2、啓動 GNU Radio GNU Radio Companion (GRC)是

原创 [SDR] GNU Radio 系列教程(一) —— 什麼是 GNU Radio

目錄1、GNU Radio 是什麼2、我爲什麼要用 GNU Radio3、數字信號處理3.1 一點信號理論3.2 將數字信號處理應用於無線電傳輸4、基於流程圖的模塊化數字信號處理方法本文視頻參考鏈接 1、GNU Radio 是什麼 G

原创 [Linux] 如何在 Linux 電腦上製作專業的視頻教程

目錄前言1、軟件工具準備a. 錄音軟件b. 錄屏軟件c. 攝像頭軟件d. 安卓屏幕操作軟件e. 視頻剪輯軟件2、視頻教程製作3、效果參考鏈接 前言 博主使用 Arch Linux 作爲日常開發系統,最近需要錄製一些視頻類的教程,遂研究了

原创 [LINUX] 像電影裏的黑客一樣用 terminal 作爲日常開發

目錄1、效果預覽2、具體實現2.1 定位鼠標位置2.2 獲取屏幕位置2.3 計算鼠標在哪個窗口2.4 1920x1080 平鋪效果設計2.5 1280x1024 平鋪效果設計3 代碼參考鏈接 1、效果預覽 博主平時用 terminal

原创 [python][flask] Flask 圖片上傳與下載例子(支持漂亮的拖拽上傳)

目錄1、效果預覽2、新增邏輯概覽3、tuchuang.py 邏輯介紹3.1 圖片上傳3.2 圖片合法檢查3.3 圖片下載4、__init__.py 邏輯介紹5、upload.html 介紹5.1 upload Jinja 模板介紹5.2

原创 [python][flask] Flask 入門(以一個博客後臺爲例)

目錄1.安裝1.1 創建虛擬環境1.2 進入虛擬環境1.3 安裝 flask2.上手2.1 最小 Demo2.2 基本知識3.解構官網指導 Demo3.1 克隆與代碼架構分析3.2 入口文件 init.py3.3 數據庫設置3.4 藍圖和

原创 [python][flask] Jinja 模板入門

目錄1、快速體驗2、Flask 最小 DEMO3、模板繼承4、Super Blocks5、Macros6、自定義過濾器7、結論參考鏈接 Flask 和 Django 附帶了強大的 Jinja 模板語言。 對於之前沒有接觸過模板語言的人來

原创 [python][nginx][https] Nginx 服務器 SSL 證書安裝部署

目錄前言1 申請證書2 Nginx 服務器 SSL 證書安裝部署2.1、準備 Nginx 環境2.2 證書部署2.3 Nginx 配置3 最後參考鏈接 前言 博主博客中的圖片,使用的是自己搭建的圖牀(在騰訊雲+python+自己的域名)

原创 [LINUX] 在 Win10 上搭建好用的終端開發環境:windows terminal + git bash + zsh + oh-my-zsh

目錄1、安裝 Windows Terminal2、安裝 git for windows3、設置 Windows Terminal4、安裝 zsh5、安裝 Oh my zsh參考鏈接 1、安裝 Windows Terminal Micro

原创 [LINUX] Arch Linux 硬盤拷貝式裝系統+新增 home 分區

目錄前言1. 實操1.1 整個磁盤拷貝1.2 創建 home 分區1.3 修改 fstab 實現自動掛載2. 涉及到的知識點2.1 fstab2.2 dd 命令2.3 fdisk 命令2.4 lsblk 命令後記鏈接 前言 公司發的電腦

原创 [PYTHON][BAT][SHELL] 常見易忘 python、bat、shell 腳本操作彙總(持續更新)

目錄BAT 腳本1、相互調用1.1、bat 調用 python1.2、bat 調用 bat2、系統相關2.1、不關閉2.2、讀取環境變量3、文件操作3.1、讀取3.2、判斷文件是否存在3.3、刪除文件及文件夾5、輸出打印5.1、打印空行6