原创 硬件開發筆記(六): 硬件開發基本流程,製作一個USB轉RS232的模塊(五):創建USB封裝庫並關聯原理圖元器件

前言   有了原理圖,可以設計硬件PCB,在設計PCB之間還有一個協同優先動作,就是映射封裝,原理圖庫的元器件我們是自己設計的。爲了更好的表述封裝設計過程,本文描述了一個創建USB封裝,創建DIP焊盤,關將原理圖的元器件關聯引腳封裝。

原创 3dMax建模筆記(一):介紹3dMax和創建第一個模型Hello world

前言   三維模型,雖然淘寶上一抓一大把,但是三維開發人員最好還是具備一定基礎的建模能力。本文用hello world模型描述基本的3dMax建模流程。   3dMax   3D Studio Max,常簡稱爲3d Max或3

原创 硬件開發筆記(五): 硬件開發基本流程,製作一個USB轉RS232的模塊(四):創建CON連接器件封裝並關聯原理圖元器件

前言   有了原理圖,可以設計硬件PCB,在設計PCB之間還有一個協同優先動作,就是映射封裝,原理圖庫的元器件我們是自己設計的。爲了更好的表述封裝設計過程,本文描述了一個創建CON標準連接件封裝,創建DIP焊盤,將原理圖的元器件關聯引

原创 麒麟系統開發筆記(五):製作安裝麒麟系統的啓動U盤、物理機安裝麒麟系統以及搭建Qt開發環境

前言   電腦從U盤裝麒麟系統,搭建實機Qt開發運行環境。   製作麒麟系統U盤(使用LiveUSB) 步驟一:先準備個至少8GB的U盤   之前購買的一批聯想U盤,如下圖:    查看U盤:   步驟二:製作工具Li

原创 樹莓派開發筆記(十七):樹莓派4B+上Qt多用戶連接操作Mysql數據庫同步(單條數據悲觀鎖)

前言   安裝了mysq數據庫,最終時爲了實現在一個樹莓派上實現多用戶多進程操作的同步問題,避免數據併發出現一些錯誤,本篇安裝了遠程服務並且講述了使用Qt進行悲觀鎖for update操作,命令行進行同步查詢的示例。   其他操作

原创 樹莓派開發筆記(十六):樹莓派4B+安裝mariadb數據庫(mysql開源分支)並測試基本操作

前言   樹莓派使用數據庫時,優先選擇sqlite數據庫,但是sqlite是文件數據庫同時僅針對於單用戶的情況,考慮到多用戶的情況,在樹莓派上部署安裝mariadb數據庫服務(mysql的開源分支),通過讀寫鎖事務等使用,可以實現多進

原创 樹莓派開發筆記(十五):樹莓派4B+從源碼編譯安裝mysql數據庫

前言   樹莓派使用數據庫時,優先選擇sqlite數據庫,但是sqlite是文件數據庫同時僅針對於單用戶的情況,考慮到多用戶的情況,在樹莓派上部署安裝mysql服務,通過讀寫鎖事務等使用,可以實現多進程可以操作同一個數據庫的同一個表的

原创 RK3568開發筆記(三):RK3568虛擬機基礎環境搭建之更新源、安裝網絡工具、串口調試、網絡連接、文件傳輸、安裝vscode和samba共享服務

前言   開始搭建RK3568的基礎虛擬機,具備基本的通用功能,主要包含了串口工具minicom,遠程登陸ssh,遠程傳輸filezilla,代碼編輯工具vscode。   虛擬機   文檔對對虛擬機做了一些基本要求,如下圖:

原创 硬件開發筆記(四):硬件開發基本流程,製作一個USB轉RS232的模塊(三):設計原理圖

前者   前面建立好的基礎的元器件,下面開始設計原理圖。   需求 USB轉RS232,輸出RS232 可以選擇性輸出5V的TTL 可以選擇性輸出3.3V的TTL   設計原理圖 步驟一:CH340G的供電  

原创 公司服務器建站筆記(三):騰訊雲服務器CentOS8.2安裝界面環境,使用vnc遠程登陸並搭建輕量級Qt服務器

前言   有些小項目可能只有幾個點,幾十個點,幾百個點,這個時候使用qt的tcp服務器或者mqtt或者websocket等相關服務就可以滿足,騰訊雲CentOs8.2服務器安裝的是沒有界面的版本,本篇安裝界面環境,vnc遠程登陸並安裝

原创 硬件開發筆記(三):硬件開發基本流程,製作一個USB轉RS232的模塊(二):設計原理圖庫

前言   上一篇瞭解了基本的過程,選型了相關的芯片,本篇描述原理圖的設計過程,在原理圖設計之前或者過程中需要不斷新增原理圖元器件。   Allegro、OrCad   Cadence公司針對PCB方面的EDA產品大概可以分爲高

原创 RK3568開發筆記(一):瑞芯微RK3568芯片介紹,入手開發板的核心板介紹

前言   目前主流國產芯片爲RV11XX、RK33XX、Hi35XX系列,本系列開啓RK3568系列的技術教程筆記分享。  本篇主要介紹RK3568芯片和入手開發板的核心板詳細介紹。   RK3568芯片介紹 簡介   瑞

原创 硬件開發筆記(二):硬件開發基本流程,製作一個USB轉RS232的模塊(一):開發基本過程和元器件選型

前言   做個usb轉串口,同時兼容ttl,講述硬件模塊基礎的開發流程,本篇描述了全流程過程,然後選型了合適的元器件。   基本流程   以下是筆者個人從事過相關硬件研發,總結出來的流程,僅代表個人意見。 設計原理圖

原创 項目實戰:Qt+OpenCV大家來找茬(Qt抓圖,穿透應用,識別左右圖區別,框選區別,微調位置)

前言   本項目的出現理由只是筆者的一個念頭,於是利用專業Qt和Opencv相關的知識開發一個輔助工具,本文章僅用於Qt和Opencv結合的學習。   Demo演示效果          運行包下載地址(供測試學習)

原创 樹莓派開發筆記(十四):入手研華ADVANTECH工控樹莓派UNO-220套件(三):使用研發自帶系統測試rtc、gpio、232和485套件接口

前言   上一篇說明了必須要使用研華自帶的8G卡的系統,通過溝通拿到了相關的系統,購買的時候會帶8GB的卡,請自行備份一份鏡像。本篇對uno-220套件的相關研華配套的額外接口做測試,篇幅較長,重點講述了測試、發現問題以及解決問題的思