PIXNET Logo登入

漢亞科技 Han-Ya

跳到主文

位於高雄市區的工作室,提供程式設計,軟韌體設計,系統開發的服務。 20年以上的軟韌體設計經驗, 如:MCU (STM32, NXP LPC), ESP32, Raspberry Pi (樹莓派), Arduino, 德州儀器 DSP 程式設計(C62x/C64x/C55x/C281x), CSR 藍芽開發, FTDI USB開發。 聯絡方式: yijenlu1971@gmail.com 或 yijenlu@yahoo.com

部落格全站分類:社團組織

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 29 週一 202106:42
  • [筆記] 笙泉 Megawin MCU 的系統開發



        Megawin 公司推出的 MG32F02x 系列晶片是以 ARM-M0 為核心的微控制器 MCU,內建至少 32KB flash 存放程式碼與資料,包含常用的介面,如:UART、I2C、SPI、ADC...等,算是具備完整周邊的 MCU。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(213)

  • 個人分類:單晶片
▲top
  • 9月 22 週三 202108:40
  • [應用] 在 ESP32 Audio Kit 的 VoIP 範例



開發板介紹
        安信可公司(Ai-Thinker)基於 ESP32 晶片推出一塊具有語音功能的 ESP32 Audio Kit 開發板,簡稱 ESP32-A1S,它與原廠的 ESP32 Lyrat 開發板都使用同一套 ESP-ADF SDK 軟體,但是開發板的電路有些差異,底層的驅動程式需要替換才能順利開發。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(362)

  • 個人分類:單晶片應用
▲top
  • 7月 18 週日 202109:06
  • [筆記] ESP32 apptrace logging


https://han-ya.blogspot.com/2021/07/esp32-apptrace-logging.html
 
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(80)

  • 個人分類:程式開發
▲top
  • 2月 04 週四 202120:07
  • [模組] LD3320 離線語音辨識晶片與 ESP32 無線傳輸


# ESP8266 WiFi to RS485 (MODBUS TCP to RS232)
# 環境品質監控系統
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(29)

  • 個人分類:
▲top
  • 11月 15 週日 202015:29
  • [應用] 生產線設備的數據分析 (以 C# 程式開發)

系統架構圖

系統架構
        以下內容是實際應用在工廠的案例。在提升工廠的設備產能效率上,需要將產線上的設備進行 e 化,並且收集各個設備的數據,在後端進行數據分析。首要,設備要具備連網的功能,如果無法連網,也要開發一個類似 gateway 的轉換器與設備相連,將該設備網路化。工廠網路化之後,工業連線有一套資料傳輸標準,稱為 MODBUS [1],每台設備皆可透過這套通訊協定傳送資料,如下圖所示。最後,收集來的資料必須找個地方存放以便分析,安裝一套資料庫或使用既有的資料庫是不錯的選擇,而後端的資料庫可以依照使用者的熟悉度安裝與配置,目前這工具分別與 Oracle、SQLite、MS SQL測試過連線和讀寫。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(437)

  • 個人分類:
▲top
  • 7月 18 週六 202010:58
  • [應用] STM32 DFU (Device Firmware Upgrade)



DFU 說明
        DFU (Device Firmware Upgrade) 顧名思義是升級晶片的韌體程式,這相當於嵌入式系統中的 bootloader 程式。一般來說,我們所開發設計的韌體程式會存放在晶片內建的 flash 或者外部的 flash、 NOR、NAND,而 DFU 程式就是為了更新放在那些 flash 裡的韌體。另外,更新的方式可以透過 RS-232、Ethernet、USB...等,從這些媒介收到更新的程式碼,再燒錄到所存放的對應位址。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(3,086)

  • 個人分類:單晶片應用
▲top
  • 6月 29 週一 202008:15
  • [模組] ADXL335 三軸加速計的 USB 體感搖桿

[模組] ADXL335 三軸加速計的 USB 體感搖桿
        在之前的文章中[1][2]曾研究過三軸加速計的控制,當時使用的控制器是 NXP LPC11 系列,這回我使用 STM32F103 做為控制器,開發一個 USB 介面的操控搖桿,系統的架構則如圖一所示。
        GY-61 模組上面是 ADXL335 晶片的三軸加速計,將它的 XYZ 軸的訊號線接到 STM32 開發板上的 ADC 接腳。另外,板子上的 DMA 功能要開啟,利用 DMA 搬運 ADC 的取樣資料。每次搬運完成後,產生中斷通知 CPU。根據 XY 軸的資料,計算出游標數值,透過 USB 介面再傳送給電腦。整個操作的過程,請參考底下的影片。
(繼續閱讀...)
文章標籤

漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(79)

  • 個人分類:單晶片應用
▲top
  • 6月 23 週二 202007:03
  • [應用] Jitsi Meet server 視訊會議系統



一,準備工作
  • 準備作業系統 Ubuntu 18.04 以上的 Server (無UI),或 Desktop (有圖形UI,但容量大)。

  • 安裝並開啟 ssh:Desktop 版本才需要安裝 SSH server,Server 版本已經有了。在命令列輸入 #sudo apt-get install ssh,這樣我們便可從遠端 SSH-client 連線進入作業系統操作了。

  • 設定系統 DNS:/etc/resolv.conf裡面要新增 DNS 服務器,如 nameserver x.x.x.x,這樣之後我們在更新軟體套件時才不會出錯。或者,修改 /etc/netplan/xxxx-init.yaml 檔案的內容,重新設定網路參數,這樣也行。

  • 二,安裝 Jitsi Meet 服務器

    1. 設定域名:到 DNS 註冊一個機器的域名對應到公網 IP 位址,比如在公網輸入meeting.jitsi.tw 便會指向安裝的服務器。不過,在測試階段,我們可以考慮架設一台本地DNS server (用Windows 2008/2012/2016...的環境),配置一個內部的域名,這樣暫時不用註冊一個公共的域名。

    2. 設定服務器的主機名稱:修改 Linux 系統的 /etc/hostname內容,或者命令列 #sudo hostnamectl set-hostname meeting,這樣機器在網上能被其他電腦用名稱來訪問了。

    3. 開啟防火牆:利用 ufw 命令開啟下列的埠,TCP 80 (http)、443 (https)、4443 (video/audio)、22 (SSH),以及 UDP 10000 (video/audio)。例如命令列 #sudo ufw allow 80/tcp,再把 ufw 啟動。

    4. 安裝過程:


    (繼續閱讀...)
    文章標籤

    漢亞科技 Han-Ya 發表在 痞客邦 留言(1) 人氣(478)

    • 個人分類:
    ▲top
    • 5月 18 週一 202015:13
    • [應用] 雲運算之語音辨識 (Speech To Text)


            隨著雲端運算的技術越來越成熟,各家平台提供語音方面的服務,應用開發者只要連上雲端並將語音上傳,便能取得想要的服務。為了研究如何連上各家平台的服務,筆者設計一個 Proxy 服務,如圖一所示。目前,我們實際使用過的平台有:阿里雲、百度、科大訊飛、雲知聲,每個雲端平台提供服務的連線驗證方式都不一樣,而且雲運算的語音辨識參數也不盡相同,所以設計一個 Proxy Service 將連線驗證與各項參數做成一個統一開放的介面。Proxy 服務讓其他程式、工具、或人機介面透過網路方式連到這個服務上,並上傳語音,之後返回辨識結果。過程中,各平台的驗證以及 SDK 的整合均由這個 proxy 處理掉了。
    (繼續閱讀...)
    文章標籤

    漢亞科技 Han-Ya 發表在 痞客邦 留言(1) 人氣(25)

    • 個人分類:程式開發
    ▲top
    • 2月 15 週六 202010:30
    • [語音] 以 RESTful API 通訊的雲端語音合成 (Text To Speech) in C++ 開發



            最近在研究語音合成技術,各家的平台大都以雲端的語音合成為主,少數還提供離線的語音合成。本文找了三家 (阿里、百度、同花順) 提供語音合成的平台,平台會提供各類開發的 SDK 和 RESTful API 兩種接口,其中它的SDK 就是根據自己使用的程式語言調用SDK的接口,例如在之前「中文語音合成+語音辨識 以百度的AI開放平台 in Python 開發 」一文中我們用 Python 語法調用它的 SDK 函數。
    (繼續閱讀...)
    文章標籤

    漢亞科技 Han-Ya 發表在 痞客邦 留言(0) 人氣(20)

    • 個人分類:
    ▲top
    «1...34511»

    最新文章

    • STM32H750 如何宣告一塊外部記憶體? 而不發生 HardFault 異常。
    • ARM Compiler 6 且不勾選 MicroLIB,晶片無法開機運行?
    • 思考 DeepSeek 背後的方法邏輯
    • Edge Impulse平台的影像辨識模型
    • 港交所的中特估 H股 (保險類)
    • [筆記] RTSP stream server on Windows
    • 工控板 STM32H750 ADC / DAC / 網路介面
    • 工控板 STM32F407 / 24-bit ADC / 乙太網路介面
    • [模組] STM32 藍芽模組 -- BlueNRG-2 模組
    • 股市的技術指標(RSI、KD、MACD)與物理力學的關係

    文章分類

    • 單晶片應用 (17)
    • 單晶片 (23)
    • DSP (7)
    • 程式開發 (25)
    • 書籍 (6)
    • 公司新聞 (3)
    • 論文 (5)
    • 嗜好 (1)
    • 未分類文章 (1)

    最新留言

    • [23/09/08] JeJe4咖照 於文章「[應用] 預訓練模型庫 PaddleHu...」留言:
      ***謝謝Han-Ya分享的資訊 & 體驗心得,很詳盡喔 &...
    • [23/07/14] 漢亞科技 Han-Ya 於文章「整理人工智慧 AI、機器學習 ML、深度...」留言:
      https://han-ya.blogspot.com/20...
    • [23/05/29] 漢亞科技 Han-Ya 於文章「[筆記] 恩智浦 NXP LPC55S6...」留言:
      影片連結 https://youtu.be/BCtn6Tz...
    • [22/05/22] 漢亞科技 Han-Ya 於文章「[筆記] 以 RISC-V 架構的 MC...」留言:
      https://www.techbang.com/posts...
    • [20/06/26] 漢亞科技 Han-Ya 於文章「[應用] 雲運算之語音辨識 (Speec...」留言:
      https://han-ya.blogspot.com/20...
    • [20/06/26] 漢亞科技 Han-Ya 於文章「[應用] Jitsi Meet serv...」留言:
      https://han-ya.blogspot.com/20...
    • [15/01/23] 軟硬整合開發商 於文章「CSR 藍芽開發板...」留言:
      忘了留我的信箱 canner.tang@gmail.com...
    • [15/01/23] 軟硬整合開發商 於文章「CSR 藍芽開發板...」留言:
      您好有接案開發嗎?CSR晶片...
    • [14/03/17] 漢亞科技 Han-Ya 於文章「[單晶片] 量測溫度和濕度...」發表了一則私密留言
    • [14/03/16] sheep781115 於文章「[單晶片] 量測溫度和濕度...」發表了一則私密留言

    參觀人氣

    • 本日人氣:
    • 累積人氣: