以下是2917天前的记录
编译器
1 2016年05月13日 星期五软件开发工具简化基于STM8的智慧装置开发
eettaiwan (0)意法半导体与Cosmic的*新合作代表着包括开发、侦错、优调STM8应用程式所需的全部软体工具可完全免费使用。 意法半导体(STMicroelectronics,ST)进一步扩大STM8微控制器(MCU)的选择范围,支援智慧装置设计人员选用STM8微控制器开发便于现代人工作及生活型态的经济型运算任务。意法半导体与Cosmic的*新合作代表着包括开发、侦错、优调STM8应用程式所需的全部软体工具可完全免费使用。其它品牌的微控制器虽然也有免费开发工具,但通常会有功能或代码量限制。而这款免费的STM8 Cosmic C编译器(COS-C-COMPILER)无任何限制且功能完整,可支援STM8全系列产品,包括容量*大的128KB产品。因此,设计人员只要花费8美元即可在这些8位元微控制器上开发原型设计,STM8S-DISCOVERY硬体开发工具套件让开发人员能够使用STM8S基本系列微控制器的主要功能。此外,STM8产品系列还包括STM8L超低功耗系列、STM8AF和STM8AL车用微控制器系列,共有120余款产品,多功能配置包括内部记忆体、封装类型,以及周边设备介面,例如通讯介面、计时器和转换
4大单片机开发技巧,助无忧开发
电子发烧友网 (0)在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着。现归纳出单片机开发中应掌握的几个基本技巧。1、如何减少程序中的bug.对于如何减少程序的bug,应该先考虑系统运行中应考虑的超范围管理参数如下。物理参数:这些参数主要是系统的输入参数,它包括激励参数、采集处理中的运行参数和处理结束的结果参数。资源参数:这些参数主要是系统中的电路、器件、功能单元的资源,如记忆体容量、存储单元长度、堆叠深度。应用参数:这些应用参数常表现为一些单片机、功能单元的应用条件。过程参数:指系统运行中的有序变化的参数。2、如何提高C语言编程代码的效率。用C语言进行单片机程序设计是单片机开发与应用的必然趋势。如果使用C编程时,要达到*高的效率,*好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今后编程的时候,使用编译效率*高的语句。各家的C编译器都会有一定的差异,故编译效率也会有所不同,**的嵌入式系统C编译器代码长度和执行时间仅比以汇编语言编写的同样功能程度长5-20%.对于复杂而开发时间紧的项目时,可以采用C语言,但前提是要求你
Arm Artisan物理IP将应用于台积电22nm ULP/ULL平台
中国电子报 (0)本报讯 5月7日,Arm宣布旗下Arm Artisan物理IP将应用于台积电基于Arm架构的SoC设计22nm超低功耗(ULP)和超低漏电(ULL)平台。台积电22nmULP/ULL技术针对主流移动和物联网设备进行了优化,与上一代台积电28nm HPC+平台相比,在提升基于Arm的SoC性能的同时,更显著降低功耗和硅片面积。“本次发布的下一代工艺技术能够以更低的功耗、在更小的面积上满足更多的功能需求。”Arm物理设计事业群总经理Gus Yeung指出,“Artisan物理IP与台积电22nmULP/ULL技术的设计和制造成本优势相结合,将为我们双方的合作伙伴带来立竿见影的每毫瓦运算性能提升及硅片面积缩减两方面优势。”针对台积电22nmULP/ULL工艺技术推出的Artisan物理IP,包含了代工厂支持的内存编译器,对下一代边缘计算设备的低泄漏和低功耗要求进行了优化。除此之外,这些编译器还附有超高密度和高性能的物理IP标准单元库,其中含有电源管理套件和厚栅氧化物元件库,以协助优化低泄漏功耗。另外,*新的物理IP还提供了通用I/O解决方案,以确保性能、功耗和面积(PPA)的****化。台积