Search found 227 matches

by NuvotonMarcom
30 Jun 2021, 20:07
Forum: Tech Blog
Topic: 【上雲秘笈】Azure IoT 隨插即玩,真的是Plug & Play 真心不騙
Replies: 0
Views: 2806

【上雲秘笈】Azure IoT 隨插即玩,真的是Plug & Play 真心不騙

*什麼是 Azure IoT? Azure IoT 是由 Microsoft 管理的雲端服務集合,它會連線、監視及控制數十億個 IoT 資產。 簡單地說,Azure IoT 解決方案是由一或多個 IoT 裝置所組成,而這些裝置會與裝載在雲端一或多個後端服務通訊。 *什麼是 Azure IoT Plug & Play (隨插即用)? Azure IoT 隨插即用可讓解決方案建立器將智慧型裝置整合到解決方案中,而不需手動設定。 IoT 隨插即用的核心是裝置「型號」,裝置會使用此型號向已啟用 IoT 隨插即用的應用程式公告其功能。 此模型是結構化的一組元素,可定義以下參數: • 代表裝置或其他實體的...
by NuvotonMarcom
30 Jun 2021, 19:54
Forum: Tech Blog
Topic: 用科技打造安全無毒農業 – 羅丹智慧農場
Replies: 0
Views: 2286

用科技打造安全無毒農業 – 羅丹智慧農場

作者:林一平 簡介: 林一平為陽明交通大學暨成功大學講座教授。其研究團隊發展一套物聯網系統IoTtalk,被廣泛應用於智慧農業、智慧教育以及智慧城市。 在科技部價創計畫培植下,我們發展一套精準農業系統AgriTalk,農夫操作這套系統,像換燈泡一般容易。我們透過插在土中感測器蒐集的資料,送回雲端伺服器,分析土壤與含水量,達成自動精準施肥和澆水的「智慧耕種」,解決水分、光線、溫度、蟲害、病害與土壤肥力等問題,實現精準的智慧耕種。例如傳統農業高度依賴使用化學農藥,是因為農藥除蟲害效果「快速」。而AgriTalk透過偵測收集與人工智慧分析田間數據,即可以有效預測病蟲害的可能性,避免農藥的「快速」需求...
by NuvotonMarcom
30 Jun 2021, 19:49
Forum: Tech Blog
Topic: 【上雲秘笈】OTA 更新失敗?!新唐超強SOTA刷機方案-安全搞定刷機!免死機!
Replies: 0
Views: 2445

【上雲秘笈】OTA 更新失敗?!新唐超強SOTA刷機方案-安全搞定刷機!免死機!

新唐科技提出一種更安全的OTA方式稱Safe OTA(SOTA),這裡的OTA是Over The Air指遠端升級韌體(firmware)的技術。新唐提出的SOTA(Safe OTA)技術可以在OTA的過程中保留原始的Linux kernel完整並檢查新的韌體是否完整,避免因OTA過程异常使系統無法開機的情况,進而更安全的進行OTA升級。 一般來說在Linux底下可以輕易從User space來升級韌體,但是如果在升級的過程中發生斷電等异常情况,會使Device kernel損壞,造成使裝置失效無法使用。 新唐科技SOTA的方式是把Flash切割成4個partition,包含u-boot、 o...
by NuvotonMarcom
31 May 2021, 05:52
Forum: Tech Blog
Topic: 【上雲秘笈】5公分大的Arm9 Linux物聯網平台 Chili,快速開發工控遠端監控工具
Replies: 0
Views: 2252

【上雲秘笈】5公分大的Arm9 Linux物聯網平台 Chili,快速開發工控遠端監控工具

新唐NUC980 Chili (NuMaker-RTU-NUC980)是業界最小(5cm x 5cm) Linux物聯網開發平台,其核心為NUC980工控MPU已內建64MB DRAM,支援網頁服務器(Web server)、網絡檔案系統(NFS)與多種網路協議及OpenSSL(TLS)加解密安全通訊。除可用Ethernet傳輸外也可利用 USB擴充WiFi、4G LTE、NB-IoT…等不同聯網通訊方式。NUC980 Chili也提供多種Sensor interface (I2C/SPI/UART )可直接連接傳感器,只要透過新唐提供的VMware虛擬機和Linux BSP可在15 分鐘內快...
by NuvotonMarcom
31 May 2021, 05:46
Forum: Tech Blog
Topic: [技術專欄] M2354旁路攻擊防護
Replies: 0
Views: 2138

[技術專欄] M2354旁路攻擊防護

資訊安全,除了仰賴密碼學演算法,也架構在機器本身的防護上,但一般系統晶片在運行時,仍會不經意地透過一些物理特性洩露訊息,這些訊息會透過電壓、電流、電磁波等物理現象傳播到系統晶片外,攻擊者便可以藉由分析這些暴露出來的信息,反向分析出晶片中的秘鑰,這種利用密碼系統運行中所洩露出來的物理資訊,來對系統進行破解的攻擊方式,稱為旁路攻擊。 M2354是新唐科技所研發的一款MCU,用來因應時代對於MCU效能與安全的需要,提供了各種硬體的密碼學算法的加速器與多重的信息保護功能,包括了AES、ECC、RSA、HMAC與高質量不可預測的亂數產生器 (TRNG),更具有專門儲存秘鑰的Key Store,使其在運用...
by NuvotonMarcom
31 May 2021, 05:39
Forum: Tech Blog
Topic: 便於二次開發的Wi-Fi無線通信模組 – 採用新唐M23內核微控制器
Replies: 0
Views: 1787

便於二次開發的Wi-Fi無線通信模組 – 採用新唐M23內核微控制器

在眾多的無線通訊標準中, Wi-Fi無疑是非常受到普及應用的一種通訊標準, 特別是在家庭與室內環境的場合, 新唐科技基於此一廣大的使用場景, 特別跟模組廠商合作設計了基於M23內核帶TrustZone功能的無線通訊模組, 預計於在今年的下半年正式面市, 以提供服務給市場。 首先, 我們先簡單介紹一下新唐所採用的M23內核的產品, M261與M2354。其兩者皆為以Cortex-M23為內核的MCU, 差別在於M261並沒有硬體TrustZone的賦能且閃存與內存(FLASH, SRAM)記憶體的容量較小, 且所內含的的安全功能也沒有那麼多, 但在使用成本上(售價)是比較低的, 畢竟增加的功能是...
by NuvotonMarcom
31 May 2021, 05:36
Forum: Tech Blog
Topic: 新唐開發平台:進階使用者的七大訣竅 (7) 使用 PinView 來檢查寄存器狀態
Replies: 0
Views: 1786

新唐開發平台:進階使用者的七大訣竅 (7) 使用 PinView 來檢查寄存器狀態

適用情境 我在協助客戶除錯,但是我無法取得客戶的原始碼與專案。 我在協助客戶除錯,但是客戶與我使用的開發環境介面不同。 除錯技巧 不透過開發環境介面使用 PinView 搭配 lua 檔來訪問微控制器的記憶體 訪問記憶體來驗證硬體電路 傾倒 SRAM 資料 使用 lua 語言快速做出測試程式 https://www.lua.org/ 1. 跑 lua 檔案腳本 PinViewLua1.png PinViewLua2.png 2. PinView 紀錄視窗顯示動作 Pinview record.png 例子my1.lua – 傾倒 SRAM 資料 my1.lua – Dump SRAM dat...
by NuvotonMarcom
31 May 2021, 04:44
Forum: Tech Blog
Topic: 新唐開發平台:進階使用者的七大訣竅 (6) 使用 PinView 進行功耗的除錯
Replies: 0
Views: 1868

新唐開發平台:進階使用者的七大訣竅 (6) 使用 PinView 進行功耗的除錯

適用情境 當系統進入低功耗模式,但是實際功耗比預期來的高。 除錯技巧 使用PinView 來檢查 GPIO 的狀態。 PinView 會將不正常狀態的腳位標記為紅色,以下列出不正常狀態: GPIO 腳位漏電 多功能腳位控制暫存器的設定異常 外設的時脈異常 UART baud rate 設定異常 PWM 的pre-scaler欲分頻暫存器設定異常 pinview power consumption debug 1.png pinview power consumption debug 2.png pinview power consumption debug 3.png pinview pow...
by NuvotonMarcom
31 May 2021, 03:12
Forum: Tech Blog
Topic: 新唐開發平台:進階使用者的七大訣竅 (5) 使用Watchpoint來除錯
Replies: 0
Views: 1842

新唐開發平台:進階使用者的七大訣竅 (5) 使用Watchpoint來除錯

適用情境 追查記憶體存取狀態 參數發生非預期的變化 除錯技巧 在除錯模式下使用 watchpoint,以KEIL μVision 與 IAR EWARM為例 當指定條件發生,例如指定觀察的數據有被讀寫,Watchpoint 會將CPU停下來 KEIL μVision 需先安裝 Nu-Link Keil Driver。 “Ctrl+B” 開啟Breakpoints 視窗。 支援 “訪問斷點(A)”, “執行斷點 (E)” 與 “計數次數產生斷點” KEIL μVision.png IAR EWARM 需先安裝 Nu-Link IAR Driver。 View -> Breakpoints視窗 ...
by NuvotonMarcom
31 May 2021, 03:06
Forum: Tech Blog
Topic: 新唐開發平台:進階使用者的七大訣竅 (4) 檢查 Reset 旗標
Replies: 0
Views: 1949

新唐開發平台:進階使用者的七大訣竅 (4) 檢查 Reset 旗標

適用情境
  • 微控制器發生非預期的Reset,想知道Reset是怎麼發生的。
除錯技巧
  • System Reset Status Register (SYS_RSTSTS)
  • 查詢該暫存器來獲得微控制器上次Reset的觸發源:
  • 程式呼叫“SYS_GetResetSrc()”
  • 在除錯模式中使用System viewer 檢查“SYS”暫存器
System viewer SYS check.png
System viewer SYS check.png (67.27 KiB) Viewed 1949 times
SYS_GetResetSrc().png
SYS_GetResetSrc().png (5.63 KiB) Viewed 1949 times