新唐全新开发板 Chili 让你在 40 分内完成 Linux 下的应用开发
[复制链接]
目前物联网世界非常普及使用以太网络与Wi-Fi。而且相关的网络应用需求逐年变高,除了以太网与Wi-Fi 之外,蓝芽、小无线等无线传输接口也越来越风行。而使用以太网络、Wi-Fi这些联机装置,通常需要搭配操作系统来让让以太网络与网络设备的操作可以更有效率、更加的快速。
网络的操作需要多样的TCP/IP的协议,由于这些网络传输的协议对于一般微控制器用户是一大难题。大部分微控制器用户对于网络的控制并不熟悉。因此,衍生出带有以太网络协议的Wi-Fi或者以太网络模块产品。模块产品可以大大的降低微控制器用户跨入连网装置的门坎。也提供微控制器用户,在对于网络协议不熟悉的问题,可以简单的来做网络的操作与控制。
使用年限变短
物联网的发展越来越快速,连云的装置也越来越多,相对的连云装置需要搭配的安全传输协议也越来越多样化。也因网络安全,云的协议机制也一直在改变,导致以模块为主的网络传输产品会有时无法满足时代的变迁。模块在使用中,并无法随时更换里面的传输协议,所以产品常常会在使用过程中产生无法联机的状况。让联网的产品的使用年限变短了。
Linux 操作系统可以解决
在Linux的操作系统下。联云的技术可以被解决,不像是在一般实时操作系统(RTOS)下会有这些问题。且在Linux下可以很简单、快速的来完成联机的协议。因LinuxOS下,大部分联机协议都是采开放式源码的方式在社群中大量地被使用,也因为社群的发达,让更多的人在Linux下使用这些协议,也可以更多人协同处理找到更多的安全问题,并且可以及时被更新。LinuxOS 下可以达到快速开发、更加安全、协同研发等目的,并且让产品更加完善。
进入 Linux 的困难点
通常在微控制器的用户要进入Linux的以太网络世界是非常困难的。困难点会在于下列几点。
① Linux的交叉编译环境架设
一个交叉编译的环境在安装,通常需要一天去建构一个交叉编译的环境。非常浪费研发者的时间
② 硬件系统规划
微控制器用户在配置Linux下的IO需要对此产品有非常深入的了解。在Linux下的硬件配置并不是相对的容易
③ Linux下网络联机的样品程序使用
Linux下非常多的网络协议选择,哪一些是和使用者使用,需要有更进一步的研究才可以让使用者更快速地来使用
Chili 小辣椒网络模块解决上述三大问题
新唐科技为了解决用户进入Linux操作系统开发过程中会遇到的大部分问题,推出了Chili小辣椒网络模块,Chili可以解决大部分微控制器使用者进入到Linux OS第一步的问题。主要解决了上述三大问题。
① 交叉编译的环境
新唐科技协助客户预先建置一个虚拟的Linux交叉编译环境。使用者只需要下载这个虚拟环境,直接打开就可以使用,不需额外再安装任何编译工具,而且虚拟环境包含了Chili的软件开发,使用者不需要另外下载。
② 硬件系统规划
新唐科技提供的Chili小模块,价格相对于其他Linux开发工具包便宜许多,Chili模块包含了各种硬件设计与工业使用的I/O配置。也把内存的规划做好了,使用者只需要拥有Chili模块,马上就可以在上面做Linux操作系统的应用开发。
③ Linux下网络应用程序
Chili提供基本网络会使用到的基础网络应用,包含了web server (http), CGI,USB Host Wi-Fi 、USB Host 照相机,USB host Disk等多样以太网络的样板程序。除此之外,也提供了BuildRoot的机制,可以让使用者使用勾选的方法,将网络上开放原码的网络应用程序都可以使用,还不需要自己去做相依套件的编译。使用者只要专心的去开发所要做的联机外围控制。
新唐的官网可以找到Chili相关的信息。Chili已经包含了一个开机放上可以执行的Linux操作系统。用户拿到硬件后马上就可以使用,并且快速开发自己的应用。新唐科技希望提供给大家更多方便、有效率的工具,让大家可以在研发的速度与效率上有大幅度的提升,也可以加快产品推上市场的速度。
|