新闻中心

走在对的路上 ——晶心科技“软件开发懒人包”技术培训

来源:网络
发布时间:[2015-03-24]

晶心科技(Andes Technology)日前为客户及客户的伙伴举行 “晶心开发者技术营”(Andes Developers Workshop)活动,今年已经是第三届。

作为亚洲首家以原创性32位微处理器IP与系统芯片设计平台为主要产品的半导体技术供应商,晶心科技业务部副总经理林郭琪指出,今年的“晶心开发者技术营”主要内容为“软件开发懒人包”,已经在深圳、上海举行,北京是第三场。

“软件开发懒人包”培训进行中

懒人包,让你轻松上手开发SoC

之所以称为懒人包,是指学习完这些课程之后,利用晶心提供的通用程序代码,用户可以对通用代码进行剪裁、修改,或者添加他们自己的外围应用,立刻上手 开发他们自己的专有的应用程序代码,缩短用户开发时间,提高开发效率。此次的培训都是针对开发者开发过程中必须或经常用到的程序,包括四个部分,即启动程 序、中断服务程序、简化用户开发的sag语法,以及灵活的内存配置SoC系统。

其中,轻松启动Andes Core—Startup Code懒人包部分,用示例说明使用Assembly开发startup code,包含Vector Table以及Interrupt function的定义;使用C语言来对CPU和Memory初始化,并有晶心“printf”(demo-printf project) 以及Virtual Hosting使用说明。

轻松启动Andes Core —C语言实现中断服务程式懒人包,该部分是在Andes V3 series toolchain提供用户用以纯"C"的方式实现boot的流程,介绍如何以C函式完成中断向量表,并解说了C函式相对应的变化,以利用户清楚中断如何设定。

快快乐乐学 Sag语法—自动产生Linker Script懒人包环节,介绍程序员可以撰写linker script,以安排系统里程式码和变数的地址,但是linker script的语法复杂不容易学习。因此,晶心提供简单易上手的SAG语法及linker script产生器,只要5分钟,就能快速产生系统需要的linker script。晶心科技亚太业务营运业务经理周杰表示,这门课程介绍SAG语法及使用实例,上完这门课,你也会是linker script达人!

灵活的存储器配置以满足各类型SOC系统部分,培训工程师用灵活的固件编写程序,以充分利用SOC系统配置,实现提升系统性能与降低成本的目的。培训采用了实例介绍,说明灵活的存储器配置如何做到嵌入式系统的效能提升,并降低成本。

周杰强调,这些培训内容对晶心的N7~N13系列产品都是适用的。

共成长,技术与支持被点赞

现场,已License晶心CPU的业者、晶心第三方合作伙伴、晶心客户的软件配合厂商以及创造附加价值的公司认真聆听了晶心软件专家的讲解。

记者现场采访了晶心客户。一位客户的手机电视芯片项目选用了晶心N8内核,目前功能设计已经基本完成。“性能功耗都不错”,他如是评价。他尤其对晶心 的技术支持点赞:在开发过程中,只要有问题反馈给晶心,基本上半天之内(不是24小时)就会得到晶心的支持服务。他认为这是目前ARM做不到的。

林郭琪表示,一个公司发展是否有前景,有两个关键指标,一是产品够好,二是够多人使用。晶心目前有很多系列的产品,包括N7~N13、工具链、系统软 件等,得到用户不错的反馈。在用户方面,截止到今年八月份,晶心科技达成了两项值得庆祝的里程碑,其一是采用晶心指令集架构的系统芯片出货量累计超过5亿 颗,这些晶心客户的系统芯片被广泛运用于WiFi、Bluetooth、Touch screen controller、Sensor Hub、MCU、SSD controller、USB 3.0 storage等应用。其二,至2014年八月止, 晶心科技客户签约授权的合约数达成第一百份,目前晶心科技除了在中国台湾、中国大陆有不错的知名度与占有率外,也成功打入韩国、日本与北美的市场,代表晶 心科技的产品与技术获得各地客户的肯定。

在此基础上,晶心希望在帮助客户开发的过程中,也根据客户的应用反馈,不断对开发工具和系统平台进行拓展,改善晶心科技的开发界面与程序开发,以期最大化程度帮助客户。

走对路,晶心来的正好

虽然嵌入式市场蛋糕很大,但是市场竞争也非常激烈,对IP授权厂商来说更是如此,甚至有些曾经领先的业者退出这个市场。

对此,林郭琪认为晶心进入这个市场的时机不错。“2000年前,对嵌入式控制芯片的需求量可能只在1~2亿颗,这几年伴随着物联网的发展,市场蛋糕也 在变大,对嵌入式控制芯片的需求量增长到约100亿颗。在不少业者退出这个领域的时候,我们不早也不晚进来,这正好是个机会。我们愿意努力建设我们的产品 与生态链,以更好地服务于客户,与ARM共享这个大市场。”

林郭琪强调,CPU和其他事情不同之处在于,它是一种需要扎根的事物,根基打得牢固,后期成长就会越来越好。“目前我们的各种有助于晶心扎根的活动都在如期进行,比如技术培训、校园活动等,效果很好。我们在做对的事情,走在对的路上。”