Search found 226 matches
- 30 Jun 2021, 19:54
- Forum: Tech Blog
- Topic: 用科技打造安全無毒農業 – 羅丹智慧農場
- Replies: 0
- Views: 1263
用科技打造安全無毒農業 – 羅丹智慧農場
作者:林一平 簡介: 林一平為陽明交通大學暨成功大學講座教授。其研究團隊發展一套物聯網系統IoTtalk,被廣泛應用於智慧農業、智慧教育以及智慧城市。 在科技部價創計畫培植下,我們發展一套精準農業系統AgriTalk,農夫操作這套系統,像換燈泡一般容易。我們透過插在土中感測器蒐集的資料,送回雲端伺服器,分析土壤與含水量,達成自動精準施肥和澆水的「智慧耕種」,解決水分、光線、溫度、蟲害、病害與土壤肥力等問題,實現精準的智慧耕種。例如傳統農業高度依賴使用化學農藥,是因為農藥除蟲害效果「快速」。而AgriTalk透過偵測收集與人工智慧分析田間數據,即可以有效預測病蟲害的可能性,避免農藥的「快速」需求...
- 30 Jun 2021, 19:49
- Forum: Tech Blog
- Topic: 【上雲秘笈】OTA 更新失敗?!新唐超強SOTA刷機方案-安全搞定刷機!免死機!
- Replies: 0
- Views: 1372
【上雲秘笈】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...
- 31 May 2021, 05:52
- Forum: Tech Blog
- Topic: 【上雲秘笈】5公分大的Arm9 Linux物聯網平台 Chili,快速開發工控遠端監控工具
- Replies: 0
- Views: 1461
【上雲秘笈】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 分鐘內快...
- 31 May 2021, 05:46
- Forum: Tech Blog
- Topic: [技術專欄] M2354旁路攻擊防護
- Replies: 0
- Views: 1152
[技術專欄] M2354旁路攻擊防護
資訊安全,除了仰賴密碼學演算法,也架構在機器本身的防護上,但一般系統晶片在運行時,仍會不經意地透過一些物理特性洩露訊息,這些訊息會透過電壓、電流、電磁波等物理現象傳播到系統晶片外,攻擊者便可以藉由分析這些暴露出來的信息,反向分析出晶片中的秘鑰,這種利用密碼系統運行中所洩露出來的物理資訊,來對系統進行破解的攻擊方式,稱為旁路攻擊。 M2354是新唐科技所研發的一款MCU,用來因應時代對於MCU效能與安全的需要,提供了各種硬體的密碼學算法的加速器與多重的信息保護功能,包括了AES、ECC、RSA、HMAC與高質量不可預測的亂數產生器 (TRNG),更具有專門儲存秘鑰的Key Store,使其在運用...
- 31 May 2021, 05:39
- Forum: Tech Blog
- Topic: 便於二次開發的Wi-Fi無線通信模組 – 採用新唐M23內核微控制器
- Replies: 0
- Views: 1039
便於二次開發的Wi-Fi無線通信模組 – 採用新唐M23內核微控制器
在眾多的無線通訊標準中, Wi-Fi無疑是非常受到普及應用的一種通訊標準, 特別是在家庭與室內環境的場合, 新唐科技基於此一廣大的使用場景, 特別跟模組廠商合作設計了基於M23內核帶TrustZone功能的無線通訊模組, 預計於在今年的下半年正式面市, 以提供服務給市場。 首先, 我們先簡單介紹一下新唐所採用的M23內核的產品, M261與M2354。其兩者皆為以Cortex-M23為內核的MCU, 差別在於M261並沒有硬體TrustZone的賦能且閃存與內存(FLASH, SRAM)記憶體的容量較小, 且所內含的的安全功能也沒有那麼多, 但在使用成本上(售價)是比較低的, 畢竟增加的功能是...
- 31 May 2021, 05:36
- Forum: Tech Blog
- Topic: 新唐開發平台:進階使用者的七大訣竅 (7) 使用 PinView 來檢查寄存器狀態
- Replies: 0
- Views: 1023
新唐開發平台:進階使用者的七大訣竅 (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...
- 31 May 2021, 04:44
- Forum: Tech Blog
- Topic: 新唐開發平台:進階使用者的七大訣竅 (6) 使用 PinView 進行功耗的除錯
- Replies: 0
- Views: 1039
新唐開發平台:進階使用者的七大訣竅 (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...
- 31 May 2021, 03:12
- Forum: Tech Blog
- Topic: 新唐開發平台:進階使用者的七大訣竅 (5) 使用Watchpoint來除錯
- Replies: 0
- Views: 1049
新唐開發平台:進階使用者的七大訣竅 (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視窗 ...
- 31 May 2021, 03:06
- Forum: Tech Blog
- Topic: 新唐開發平台:進階使用者的七大訣竅 (4) 檢查 Reset 旗標
- Replies: 0
- Views: 1058
新唐開發平台:進階使用者的七大訣竅 (4) 檢查 Reset 旗標
適用情境
- 微控制器發生非預期的Reset,想知道Reset是怎麼發生的。
- System Reset Status Register (SYS_RSTSTS)
- 查詢該暫存器來獲得微控制器上次Reset的觸發源:
- 程式呼叫“SYS_GetResetSrc()”
- 在除錯模式中使用System viewer 檢查“SYS”暫存器
- 04 May 2021, 18:45
- Forum: Tech Blog
- Topic: NuMaker-IoT-M2354 開發板特色介紹 – 保護您的各種物聯網 (xIoT) 創新服務與設計
- Replies: 0
- Views: 1249
NuMaker-IoT-M2354 開發板特色介紹 – 保護您的各種物聯網 (xIoT) 創新服務與設計
筆者在撰寫本篇文章之時,全球的物聯網裝置仍持續用飛快的速度增加當中,近年更是結合了工業控制領域及人工智慧相關應用出現了IIOT以及AIOT,這些應用基本上都建立在資料的收集、運算處理、傳輸、以及儲存。隨著萬物連網的需求出現,資安一詞便跟IoT裝置變得密不可分,新唐在歷經第一代物聯網安全微控制器M2351的開發及市場回饋,從中獲取經驗,並在今年初正式推出其下一代產品 - M2354系列。M2354物聯網安全微控制器全系列具備1M Bytes雙區塊快閃記憶體,除了有充足的記憶體空間完成OTA更新,雙區塊的設計也讓IoT裝置在韌體新版本更新失敗時還能持續使用原有的舊版本,同時,M2354更強化了硬體...
