欧美集成电路发展动态

来源:内容来自「 SIMIT战略研究室」,作者 曹明霞,谢谢。 - 欧美国家集成电路发展概况 -(一)美国集成电路发展概况美国是半导体技术的发源地。半导体产业建立之初主要为了应对二次世界大战,当时美国开始对电子和材料进行研发投入,这成为半导体技术出现和发展的关键力量。二战结束后,冷战大幕逐渐开启,半导体产业开始逐步发展,但主要目的仍在于支持国防业和宇航业,以确保美国国防部能获得最先进的武器系统和宇航局拥有最精密的操作控制设备。60年代,军用集成电路市场占比高达80%至90%。此后,70年代至80年代大力推进的计算机技术成为半导体产业的一个重要应用领域,这时越来越多的国家也开...
关键词: 集成电路

http://www.eeworld.com.cn/manufacture/2018/ic-news082026772.html 发布时间: 2018-08-20



STM32F103c8t6通过串口实现IAP在线升级固件

STM32f103c8t6 IAP在线升级设计思路:(自己理解的哈,如果有问题,欢迎大家提出来,一起学习哈)首先程序每次执行都会从基地址0x0800 0000开始执行。IAP程序升级最重要的就是写BOOTLOADER程序,进行引导升级,加载,跳转app程序。每次上电后进入bootloader判断是否升级如果需要升级,就就收bin文件进行升级,如果不升级直接跳入原app程序执行...

http://www.eeworld.com.cn/mcu/2018/ic-news081940858.html 发布时间: 2018-08-19



如何使用STM32F4的BootLoader和APP程序

一.概念扫盲1.IAPIAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。通常在用户需要实现IAP功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作...

http://www.eeworld.com.cn/mcu/2018/ic-news081940857.html 发布时间: 2018-08-19



stm32 bootloader串口升级程序框架

1.IAPIAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。通常在用户需要实现IAP功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过某种通信...

http://www.eeworld.com.cn/mcu/2018/ic-news081940855.html 发布时间: 2018-08-19



stm32最简单的实现BootLoader

在成熟的产品中,通常都是采用BootLoader方式来升级产品的程序。也就是IAP升级。在了解完基本的实现原理后,可以做到用上位机升级(一般的产品大多采用这种方式,显得非常专业有专用的升级软件,其实背后原理就是BootLoader升级方式)。当然还有一些联网在线升级也是如此。网上有非常多的文件有介绍过stm32 BootLoader的实现。但是讲的可能比较深入难以理解,实现更是无从下手。今天这里注意介绍最简单实现的方式,关键代码只有几行,每错,真的就只有几行。主要实现芯片是stm32f103c8t6,rom是64K我实现的基本思路:我们需要为BootLoader程序和APP程序分配空间,因为B...
关键词: stm32 BootLoader

http://www.eeworld.com.cn/mcu/2018/ic-news081940854.html 发布时间: 2018-08-19



结合固件库探讨STM32读写FLASH步骤、HardFault问题

内容。另一方面,频繁读写Flash会缩短Flash的使用时间。flash的读写一般用作两种情况,第一种是通过程序下载或仿真将程序下载到单片机Flash,另一种是在单片机运行过程中实现在线升级(IAP)。对于初学者,参照编程手册做一次编程练习以便进一步加深理解是有必要的。flash的读写要注意两点:1、注意读写Flash的地址是否数据对齐或者可读写,特别注意区分读写半字或字、读写的地址是否在Flash...

http://www.eeworld.com.cn/mcu/2018/ic-news081940851.html 发布时间: 2018-08-19



STM32 Flash 擦除 读写 成功

session */        RFID_SendString("IAP  XXXXX !"); //写入失败      }      else              ...
关键词: STM32 Flash 擦除 读写

http://www.eeworld.com.cn/mcu/2018/ic-news081940848.html 发布时间: 2018-08-19



STM32 keil5编译优化

本来是写个IAP程序,Flash中只规划了4K字节,但是代码编写完后有6k,所以寻找优化方案,优化完在1.7k左右。STM32 keil5编译优化,可以勾选一下几项:1、Options for Taeget-->Target勾选使用微库2、Options for Taeget-->Target①选择优化级别Level 3(-O3)②勾选One ELF Section per...
关键词: STM32 keil5 编译优化

http://www.eeworld.com.cn/mcu/2018/ic-news081740806.html 发布时间: 2018-08-17



STM32-串口IAP升级

是需要在MDK中进行配置的注意看那个IROM1的地址,需要自定义为0x8002000,这个就是我们程序的起始地址了,执行JUMP函数之后,我们的程序就开始运行我们所升级的程序了。下面是两个我已经写好的工程,包含两个部分,一个是IAP的BootLoader,一个是执行的跳转程序,也就是我们通过串口进行下载到内部FLASH中的程序...
关键词: STM32 串口IAP升级

http://www.eeworld.com.cn/mcu/2018/ic-news081540779.html 发布时间: 2018-08-15



STM32 Boot模式设置方法

待机模式后被重新检测,在待机模式中BOOT引脚状态要保持正确3、ST Embedded Bootloader 在System Memory中预置了bootloader用于对片内Flash进行IAP, 其使用如下接口: -USART1 -USART3 -CAN2 -USB OTG FS in **Device Mode**USART可以使用内部...

http://www.eeworld.com.cn/mcu/2018/ic-news081440759.html 发布时间: 2018-08-14



串口IAP实验

以前寫論文收集的一些資料,學習單片機、C語言的好資料!!!! ...
关键词: 串口IAP STM32 单片机

http://download.eeworld.com.cn/detail/PKelect/579837 发布时间: 2018-08-02



【原创分享】DIY多功能12864液晶显示电子台历-V2.0版

本帖最后由 henangongda-123 于 2018-7-30 16:31 编辑 Hello,大家好!经过半个多月的改进,本人的【DIY多功能12864液晶显示电子台历】V2.0版出来了!哈哈 在此分享给广大坛友及电子DIY爱好者。 一、方案描述: STM8S207CBT6(主控MCU)+12864液晶(ST7920主控带字库/3.3V)+DS3231SN(实时时钟IC)+SHT31(温湿度传感器)+ON9658(可见光照度传感器)。 二、主要功能: 1.提供2018-2099年内公历年、月、日、时、分、秒、星期等时间数据并显示; 2.自动根据公历时间转换农历时间并显示; ...

http://bbs.eeworld.com.cn/thread-652511-1-1.html 发布时间: 2018-07-30



到底什么是嵌入式?我们该如何学习嵌入式

  到底什么是嵌入式?我们该如何学习嵌入式   随着IT行业的迅速发展,计算机已经成为生活中不可或缺的一部分,越来越多的人开始向IT行业进攻,可到底应该选择哪个方向成了很多人纠结的问题。近几年,嵌入式学习就成为一大热门发展趋势,但到底什么是嵌入式呢?我们又该如何学习嵌入式?我们来简单聊一聊嵌入式。   1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,...

http://bbs.eeworld.com.cn/thread-652060-1-1.html 发布时间: 2018-07-25



STM8 IAP笔记

最近项目需要,开发STM8的升级系统,也就是通过IAP进行升级APPMCU:STM8S207M8(不同的型号只要修改相应的接口即可)IAP:bootloader v1.1(AN2659code)APP:项目应用程序开发环境:STVD+Cosmic升级软件:官方的Flash Loader Demonstrator(后期根据协议自定义实现)原理:MCU上电后,从0x8000地址执行,也就...
关键词: STM8 IAP笔记

http://www.eeworld.com.cn/mcu/2018/ic-news072440558.html 发布时间: 2018-07-24



iTOP-6818-驱动-实时时钟RTC以及Linux-c测试例程

当 Linux 开发者谈论一个实时时钟,他们通常指的是某种能记录墙上时间,并且有备用电 池,以至于在系统关机的时候仍然可以工作的器件。Linux 有两个系列广泛兼容的用户空间 RTC 设备节点: /dev/rtc : PC 机及兼容机系统提供的 RTC 接口,这种接口对于非 x86 系统来说不是 很轻便。 /dev/rtc0,/dev/rtc1 :是各种系统上,被各种 RTC 芯片所支持的框架的一部分。iTOP-6818 开发板以上两种均支持,设备节点对应为“/dev/rtc”和“/dev/rtc0”。 iTOP-6818 开发板的内核镜像,默认支持实时时钟,另外还需要有纽扣电池,如下图所...

http://bbs.eeworld.com.cn/thread-651821-1-1.html 发布时间: 2018-07-24



基于STM32的WAV音频格式播放器

STM32从SD卡中读取语音文件进行播放,因此需要对语音进行解码,刚开始就一直使用Speex的音频压缩格式,最近发现,在进行语音格式转换时,我们不能很好地分析spx格式音频文件的文件头,这样就会导致语音的播放出现问题。由于WAV采用PCM编码,音质也十分不错,于是考虑用STM32对WAV格式音频文件进行解码,上周末开始找资料和编程,其中也遇到了不少问题,不过功夫不负有心人,最终还是顺利的跑起来了。先将资料和编程过程整理成本文,供大家一起学习和进步。WAV文件格式是一种重要的用于存放声音文件的文件格式,尽管现在有MP3,RAM等压缩效率更高的声音文件格式,并且广泛被音乐文件所采用,但是又很多的应...

http://www.eeworld.com.cn/mcu/2018/ic-news072340545.html 发布时间: 2018-07-23



武汉中证通解析什么才是专业用户的个性化智能家居需求?

近年来随着互联网新技术飞快发展,如:云计算技术、区块链物联网技术、人工智能等,为智慧产业的发展提供了技术支撑,进一步推动建筑和家居生活的转型升级,也被广大群众所了解,可以为用户带来舒适方便健康的生活体验。   众所周知,智能家居领域产品功能非常多,但是,每个家庭,每个用户的生活需求都具有非常大的差异化,不同的时间、场景、用户的智能体验要求都不一样,千家智客创始人向忠宏指出,智能场景已经全面覆盖所有的建筑、住宅、空间,从智慧城市、到智慧社区、再到智能家居,而各个智能化子系统产品,也成为营造智能场景的元素。   数百位智能产品用户和行业人士在千家智能家居网微信平台上对“您对哪一个智能家居产品最...

http://bbs.eeworld.com.cn/thread-651178-1-1.html 发布时间: 2018-07-18



STC单片机片内EEPROM的读写

宏晶STC很多系列的单片机片内都集成了EEPROM存储器(其实是Data Flash),方便用户使用,想得真周到!今天写了个小程序,测试了一下,工作正常。下面就上我自己写的源程序。本人在STC89C52RC单片机上试验成功。首先是stcEEPROM.h头文件内容:/*When         Who     Remarks----------------------------------2011-Oct-06  黄长浩  初始版本 */ #ifndef __STCEEPROM_H__#defi...

http://www.eeworld.com.cn/mcu/2018/ic-news071740380.html 发布时间: 2018-07-17



STM32 FLASH做EEPROM用

STM32 本身没有自带 EEPROM,但是 STM32 具有 IAP(在应用编程)功能,所以我们可以把它的 FLASH 当成 EEPROM 来使用STM32 FLASH 简介不同型号的 STM32,其 FLASH 容量也有所不同,最小的只有 ...
关键词: STM32 FLASH EEPROM

http://www.eeworld.com.cn/mcu/2018/ic-news071740371.html 发布时间: 2018-07-17



keil环境下stm32f030R8环境配置

;  microlib 中的函数负责:创建一个可在其中执行 C 程序的环境。 这包括:创建一个堆栈创建一个堆(如果需要)初始化程序所用的库的部分组成内容。调用 main() 以开始执行程序,常用于pritf函数的映射。     存取区一般不需要设置,除非用于IAP或APP需要调整区域空间;3、生成hex文件,即烧录文件。是在keil中...

http://www.eeworld.com.cn/mcu/2018/ic-news071140238.html 发布时间: 2018-07-11




<上一页 12345678910111213141516 下一页> 相关结果约2,281个