原创 Tibbo模块化电子开发教程(一) 历史与基础概念

2017-9-12 12:38 1975 2 2 分类: MCU/ 嵌入式

模块化电子开发系统,由集博股份有限公司(TIBBO Technology)最先实现。


一、关于集博(Tibbo Technology)


2001年,俄罗斯人Dmitry Slepov在台湾创立了集博科技(Tibbo Technology)。

Dmitry Slepov


Tibbo的出发点就是期望让开发嵌入式系统这件事情变得更简易。

Tibbo的最初产品是串口服务器,随后延伸到简化的开发板和编程环境,最后研发出了模块化开发系统。


二、基础概念


个人电脑使用了Intel的x86处理器,运行了windows操作系统。类似的,Tibbo的嵌入式硬件产品使用了ARM内核的处理器,运行了TiOS操作系统软件。TiOS(Tibbo OS)是Tibbo公司研发的操作系统软件,运行在Tibbo公司出品的硬件上。TiOS在电脑上以后缀名.bin的文件存在,也叫Firmware(固件)。不同的硬件模组对应的TiOS固件会有所不同。


PC上的固件,通过TIDE烧写进入TPP硬件


Tibbo提供Device Explorer这一运行在PC上的软件工具,可以让您通过网口将Firmware烧写入硬件模组内。

软件烧写


硬件网络链接

有了硬件,有了操作系统软件,还需要有应用程序运行在操作系统上,才能去完成某一功能。想想看电脑的架构,您需要有电脑的硬件,例如电脑主板、键盘、显示器等等;有一个操作系统,可能是Windows、Linux或是Mac;最后你需要运行一个程序去执行特定的功能,比如说浏览器程序,这个程序需要运行在操作系统上。所以,接下来,就是要自己写程序让它可以跑在TiOS上。


针对应用程序的开发,Tibbo提供了TIDE这个运行在PC上的软件,作为TiOS上的应用程序开发平台。编程语言,语法采用的是Basic的大部分语法,但是又有放入C语言的架构,例如include函式库等等的用法,可谓是集两者的好用处之大成,Tibbo将其命名为Tibbo Basic。开发好的程序可以通过TIDE植入硬件内的TiOS运作,此时就可以看到您要的结果。我们会在后续介绍这整个开发运作流程。

TIDE

最后一个问题是,我可能不只只有一个联网硬件,可能在全世界有很多的联网硬件模组同时运作,我怎样维护、监测与控制呢?Tibbo也帮您考虑到了这一点,发展了一个管理系统,称为Aggregate(也就是集大成的意思,简称为AG),透过AG,您可以方便的将所有硬件模组整合到一个介面与系统上进行管理或设定任务。


了解Tibbo产品基本概念后,再接下去后面内容之前,我们需要先定义两个名词,这两个名词是Target与Platform。


(一)、Target
Target,我们将其翻译成「硬件」(目标板),是指程序实际执行的硬件。未来您利用TIDE执行程式时,首先当然要先选择把程式放到哪个目标板上面去吧,这个目标就是我们的Target。


(二)、Platform
Platform,我们将其翻译成「运作平台」,是指运行了TiOS操作系统的Target。Target只是单纯的硬件,如果没有Firmware,就不会有任何作用。

因为每个Target的功能都不相同,可以运行的TiOS当然也不相同。同一个Target可以运行多种Firmware,当然一次还是只能跑一个Firmware,只是我们可以依照程式需要替换不同Firmware。因此,把配对的Target与TiOS组合起来就变成了Platform,所以Platform是由Target与TiOS共同决定。当您更换firmware,也就代表著您的Platform也跟著改变了。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

curton 2019-5-4 16:47

好资源 学习了
相关推荐阅读
用户3870561 2017-09-15 15:33
从能源与文化方面分析朝鲜核危机
朝鲜具有大量的核燃料,有说是占世界70%的铀矿。这也是为什么金正恩能搞核XX的一个天然优势。而中国,上马了大量的核电站。因为中国没有多少石油,烧煤发电太污染。只能上马核电。而核电站需要大量的核燃料。只...
用户3870561 2017-09-12 15:10
Tibbo模块化电子开发教程(二) 搭建开发环境与运行例程
一、需要的软件和硬件软件:TIDE软件。windows平台。下载链接:http://gods.ga/tide-5-03-15.exe一路next安装。安装文件装好TIDE后的windows菜单硬件:T...
用户3870561 2017-09-12 12:37
PCB设计与芯片编程开发体系的衰落
在你决定学习某一种技能,投入时间和金钱进入某个行业时,用圣经的语言说,你是在选择敬拜一个神。我们都希望自己选择敬拜的神是长久不变的,有能力的,获胜的。对于所学的技能和进入的行业而言,我们希望这个技能带...
EE直播间
更多
我要评论
1
2
关闭 站长推荐上一条 /3 下一条