当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]选择为C做一个编译器是IAR公司成立之初的一部分成功。Pascal在当时也是一个选项,但是最终并没有被用于嵌入式研发中。IAR公司诞生于这三个字母中后两个字母所代表的天才&md

选择为C做一个编译器是IAR公司成立之初的一部分成功。Pascal在当时也是一个选项,但是最终并没有被用于嵌入式研发中。

IAR公司诞生于这三个字母中后两个字母所代表的天才——Anders Rundgren先生——的嵌入式编程的满腔热情中。

“我给我的孩子命名为Pascal,但最终选择了C做第一个编译器,” Rundgren先生微笑着说。

IAR公司成立于1983年,而第一个C编译器是若干年以后的事情。在那些日子里,没有多少人相信C编程语言会有美好的前景,尽管如此,它与处理器不同部分直接通讯的能力是Anders Rundgren先生选择C的一个重要原因。

“这纯属运气,” Rundgren回顾往事时说。

在80年代,嵌入式工程师所使用的处理器与现今的相比及其微小,通常的情况是只有256字节的RAM以及4k字节的编程空间,时钟速度为1MHz,编程语言是汇编。

“从70年代到80年代中期,人们用小型机来开发嵌入式应用,”Rundgren先生说,“小型机大约是10万美元1台,20个用户共用”。

他使用小型机工作,但是他坚信工程师需要一台不那么复杂、更廉价、每个工程师都可以在实验室里使用的PC机。

IBM的PC机发布了并成为了他所选择的平台,尽管PC的将来在当时还不是那么确定。

“IBM还没有决定要推广PC机,”他说,“他们当时开发了大型计算机,但只有一个小部门在做PC,这是一个不太符合公司产品规划的小产品。”

把编程工具移植到IBM PC机上的前景同样不明朗,但是Anders Rundgren先生定购了1台PC机想把这个想法实现。“我当时也很犹豫,能行吗?能做得好吗?我只希望它可以工作起来,因为理论上PC机上的处理器性能应该还可以的。”Rundgren先生说。

移植很成功,这是第二次好运降临,IBM PC很快成功就变成继小型机后工程师开发嵌入式系统的首选平台。

Anders Rundgren先生在70年代中期就在瑞典乌普萨拉大学开始汇编器和交叉编译器的研究。他决定成立一家公司来发展他的研究成果,而不仅仅作为一项学术研究。

“我注意到有一群工程师需要编程工具,他们一直问我进展,因此我抓住了机会并把它商业化。”

IAR公司开始销售汇编器,当时的业务很一般,Anders Rundgren先生不得不提供咨询服务,才能保持公司年底盈亏平衡。市场已经对C编译器已经有需求了,然而对于个人而言,这个任务过于艰巨,于是他先把主要精力放在汇编器上。

“我当时很年轻,身体也好,一年里竟开发了10款汇编器,”他说,“我那时好像都不用怎么睡觉。”

外来资金的引入使公司能够雇佣员工来开发首个C编译器,结果便是世界上第一款8051 C编译器与商业成功马上到来。

“直到那个时候,业务才大致像个样子,前四年每年营业收入才一百万克朗,到第五年就跳升至七百万克朗。”

一个关键的成功因素,据Anders Rundgren先生分析,就是技术支持。

“支持是我们所能提供的业务中非常重要的一部分,”Rundgren说,“我们在处理客户问题方面反应非常快。”

从汇编转到C对嵌入式工程师意味着新的技术可能:开发速度更快,应用功能可以更复杂、更强大。一个典型的案例是:消费类电子产品中复杂的菜单结构,因为从汇编器转到C编译器,从而能得以开发出来。

“复杂的人机界面的引入,对高级编程语言产生了需求,”Rundgren先生总结说道。

80年代末IAR开发了大量的C编译器,代表单片机的新名词也层出不穷,比如6801、Z80、6301、H8、H16以及H32,IAR公司发展得很快。1990年的某一天,Anders Rundgren先生觉得该是停下来的时候了。“退出是一件痛苦的事,但对我和公司来说都是必要的。”

他骄傲地回顾了IAR公司早年的成功,“有时候我在想,我当时为什么没赚到更多钱呢?”

他觉得他可能与其他的创业者没什么两样,有一种超乎金钱之外的动力:“我创建了自己的事业。”

他也在IAR公司结识了现在的妻子,“我们那时都是刚刚离婚,然后彼此相遇,所以IAR公司真的对我的一生影响很大,”Rundgren先生笑着说。

如今他在诺基亚做手机研发工作,他已经不再用C,而转向了Java,但仍然是一名嵌入式编程者。

注:“IAR”是瑞典语Ingenjörsfirman Anders Rundgren的缩写,意为Anders Rundgren工程公司。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭