新唐全新開發板 Chili 為何可以讓使用者在40分內完成Linux下的應用開發

Post Reply
User avatar
NuvotonMarcom
Posts: 227
Joined: 10 Sep 2018, 17:23

30 Jul 2020, 16:10

目前物聯網世界非常普及使用乙太網路與Wi-Fi。而且相關的網路應用需求逐年變高,除了乙太網與Wi-Fi 之外,藍牙、小無線等無線傳輸介面也越來越風行。而使用乙太網路、Wi-Fi這些連線裝置,通常需要搭配作業系統來讓讓乙太網路與網路設備的操作可以更有效率、更加的快速。

網路的操作需要多樣的TCP/IP的協定,由於這些網路傳輸的協定對於一般微控制器使用者是一大難題。大部分微控制器使用者對於網路的控制並不熟悉。因此,衍生出帶有乙太網路通訊協定的Wi-Fi或者乙太網路模組產品。模組產品可以大大的降低微控制器使用者跨入聯網裝置的門檻。也提供微控制器用戶,在對於網路通訊協定不熟悉的問題,可以簡單的來做網路的操作與控制。

物聯網的發展越來越快速,連雲的裝置也越來越多,相對的連雲裝置需要搭配的安全傳輸協定也越來越多樣化。也因網路安全,雲的協定機制也一直在改變,導致以模組為主的網路傳輸產品會有時無法滿足時代的變遷。模組在使用中,並無法隨時得被更換裡面的傳輸協定,所以產品常常會在使用過程中產生無法連線的裝置狀況。讓聯網的產品的使用年限變短了。

在Linux的作業系統下。 連雲的技術可以被解決,不像是在一般即時操作系統(RTOS)下會有這些問題。且在Linux下可以很簡單、快速的來完成連線的協定。因位元LinuxOS下,大部分連線協定都是採開放式源碼的方式在社群中大量地被使用,也因為社群的發達,讓更多的人在Linux下使用這些協定,也可以更多人協同處理找到更多的安全問題,並且可以及時被更新。LinuxOS 下可以達到快速開發、更加安全、協同研發等目的,並且讓產品更加完善。

通常在微控制器的使用者要進入Linux的乙太網路世界是非常困難的。困難點會在於下列幾點
1. Linux的交叉編譯環境架設
一個交叉編譯的環境在安裝,通常需要一天去建構一個交叉編譯的環境。非常浪費研發者的時間
2. 硬體系統規劃
微控制器使用者在配置Linux 下的IO需要對此產品有非常深入的瞭解。在Linux 下的硬體設定並不是相對的容易
3. Linux 下網路連線的樣品程式使用
Linux 下非常多的網路通訊協定選擇,哪一些是和使用者使用,需要有更進一步的研究才可以讓使用者更快速地來使用。

新唐科技為了解決使用者進入Linux作業系統開發過程中會遇到的大部分問題,推出了Chili 小辣椒網路模組,Chili 可以解決大部分微控制器使用者進入到 Linux OS 第一步的問題。主要解決了上述三大問題。
1. 交叉編譯的環境
新唐科技協助客戶預先建置一個虛擬的Linux交叉編譯環境。使用者只需要下載這個虛擬環境,直接打開就可以使用,不需額外再安裝任何編譯工具,而且虛擬環境包含了Chili的軟體發展,使用者不需要另外下載。
2. 硬體系統規劃
新唐科技提供了一個Chili小模組,價格相對於其他 Linux 開發套件便宜許多,chili模組包含了各種硬體設計與工業使用的I/O配置。也把記憶體的規劃做好了,使用者只需要擁有Chili模組,馬上就可以在上面作Linux作業系統的應用開發。
3. Linux下網路應用程式。
Chili提供基本網路會使用到的基礎網路應用,包含了 web server (http), CGI,USB Host Wi-Fi 、USB Host 照相機,USB host Disk等多樣乙太網路的樣板程式。除此之外,也提供了BuildRoot的機制,可以讓使用者使用勾選的方法,將網路上開放源碼的網路應用程式都可以使用,還不需要自己去做相依套件的編譯。使用者只要專心的去開發所要做的連線週邊控制。
chili board intro.png
chili board intro.png (1.95 MiB) Viewed 2141 times
新唐官網可以找到Chili相關的資訊。Chili已經包含了一個開機放上可以執行的Linux作業系統。使用者拿到硬體後馬上就可以使用,並且快速開發自己的應用。 新唐科技希望提供給大家更多方便、有效率的工具,讓大家可以在研發的速度與效率上有大幅度的提升,也可以加快產品推上市場的速度。

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 12 guests