前言:由于之前听过太多人抱怨移植FreeRTOS到STM32有各种各样的问题,小灯经过一年多对FreeRTOS的研究并在公司产品中应用, 多少有些心得, 接下来就由小灯以最新版的FreeRTOS为例一步一步移植到STM32F103 上,并提醒大家某些需要注意的事项。本文档为非正式技术文档,故排版会有些凌乱,希望大家能提供宝贵意见以供小灯参考改进。下面先以IAR 移植为例, 说明移植过程中的诸多注意事项, 最后再以MDK移植时不再重复说明,所以还是建议大家先花些时间看IAR 的移植过程,哪怕你不使用IAR,最好也注意下那一大堆注意事项!一、从官网下载最新版的FreeRTOS源码下面的网址是官方最新源码的下载地址:https://sourceforge.net/projects/freertos/files/latest/download?source=files目前官方提供的最新版本是v9.0.0 , FreeRTOS 源码在解压目录下的路径为FreeRTOS_V9.0.0rc2\FreeRTOS\SourceFreeRTOS组织为了抢用户也是拼了命的, 不信你打开Demo文件夹看看, 里面提供了FreeRTOS在各种单片机上已经移植好的工程,如果建工程时遇到什么问题,可以参考下这些Demo。不过小灯现在着重于自己动手移植FreeRTOS,考虑到原子哥@正点原子的用户比较多,绝大多数习惯了使用MDK来开发STM32,因此小灯分别以IAR 和MDK两种使用比较广泛的开发环境来移植FreeRTOS。说到IAR 和MDK,不得不提的是小灯自从用了IAR 之后就果断放弃了MDK,相信很多人有这个经历,哈哈!在开始移植FreeRTOS之前,先介绍下FreeRTOS的源码:
上传时间: 2022-06-20
上传用户:
本文以质量管理理论为基础,针对手机芯片封装行业过于繁琐的海量质量数据,建立以数据挖掘技术为基础的质量管理系统,通过对手机芯片封装质量数据的采集、分析和处理,对手机芯片的质量缺陷和不合格产品进行分析和统计,诊断造成产品不合格的原因。本文首先回顾了国内外关于质量管理的发展历程及最新趋势,并对手机芯片封装质量管理进行了综述。在对数据挖掘、合格率管理等方面进行深入分析探讨的基础上,提出了手机芯片封装质量管理系统的设计目标、设计思路和功能模块。本文的研究工作主要有以下几个方面:1、对手机芯片封装的制造过程、系统模式进行了分析,着重研究了合格率管理和数据挖掘在手机芯片封装中的应用;2、运用数据挖掘的方法,针对影响芯片封装质量的多个相关因素,进行各因素的权重判定,确定哪些因素是影响质量的关键因素,针对影响质量的关键因素,通过对低合格率数据的提取与分析,定位封装过程中可能造成不合格产品的关键点,为质量改善提供依据:3、搜集W公司2006年5月到8月的手机芯片封装测试数据,进行实证研究,验证了所提出的研究方法的准确性。
上传时间: 2022-06-21
上传用户:
本资料为TDK公司电容数据表。TDK一直在电子原材料及电子元器件上占有领导地位。其产品广泛应用于信息、通讯、家用电器以及消费新电子产品,如移动电话、笔记本电脑、平板、汽车、工业设备等。成立于1935年的TDK,早于上世纪60年代已在台湾建立合资企业,其后在香港设立销售网络及生产线。从80年代开始,TDK正式踏足中国大陆,至今已分别在华东、华南以及华北等多个地区相继建立了大型生产据点,业务扩展全国。电容为电路中的常用器件。
上传时间: 2022-06-21
上传用户:
本文主要是介绍基于Windows系统和QT制作标准化工业仪表上位机调试平台的设计方法。设计的主要目的是实现上位机与标准化工业仪表下位机的通讯,使普通用户也能够远程完成对下位机仪表状态的监控。此调试平台是以计算机为基础,通过串口或者其他通讯方式与标准化工业仪表进行通讯,将仪表的信息传输到平台上,在一个界面实现同时监控一个或多个仪表的实时信息,从而实现远距离监控的目的。调试平台是在Windows系统下,利用QT制作出人机交互界面,使用C++编程语言实现软件的基本功能与软件界面的结合。本软件的两个特点:1.能够实现多种方式与下位机的通讯;2.能够实时动态显示下位机信息。工业仪表是使用广泛的电气设备,生产生活中无处不是工业仪表的身影,大到机场、研究院,小到社区、家庭,工业仪表的普遍性与重要性可见一斑。然而,由于各企事业单位的建设是按照自身条件来逐步增加设备的,而仪表的生产厂商也是按照这些企事业单位的要求来配置仪表的,再加上生产厂商基于技术保密等原因的考虑,最终使市场上的工业仪表形成了仪表品种繁多、标准不一、兼容性差、利用率低等一系列问题,同时随着网络节点的增多,如何实现远程监控仪表状态,脱离工业现场的束缚,成了一个全新的课题。近几年,从国外的一些产品我们也能看到新一代仪表的一些发展趋势。如PHILIPS公司,近年来推出一种基于工业总线的模块化产品,每个模块都可以独立完成规定的任务,多个模块也可相互配合完成规定的任务,但仅限于控制模块,并没有标准化的要求及操作系统。目的和意义:为解决上述问题,研发一种能够具有统一标准,兼容性良好,利用率高的工业仪表成为了关键。
上传时间: 2022-06-22
上传用户:zhaiyawei
本文档的主要内容详细介绍的是STM8和STM32系列单片机的产品选型手册免费下载。
上传时间: 2022-06-22
上传用户:
AD方面教程,内容介绍不错.肯定收获不少!从入门到精通,比较详细!有三个PDF文档,初级入手,教你菜单,菜单各功能.第二个PDF文档,能AD的一些技巧,想学AD不可多得的资料!
标签: Altium designer
上传时间: 2022-06-23
上传用户:wangshoupeng199
我国的汽车电子与国外相比发展还相对比较落后,但其增长速度很快。据初步估计,我国的汽车电子系统总市值2004年为40亿美元左右,2006年将超过75亿美元,2008年将超过120亿美元。可以说中国的汽车电子系统产业具有巨大的市场潜力待开发,但目前大部分的汽车电子系统还依赖进口或由国外汽车电子系统公司在国内制造。国内汽车电子系统厂商无论从生产、制造,还是新产品的开发方面均比较落后。作为全球最大的汽车电子半导体器件供应商,飞思卡尔(原摩托罗拉半导体部)一直致力于汽车电子半导体器件的开发与推广,其丰富的半导体器件可用于所有的汽车电子系统控制单元中。推广飞思卡尔汽车电子半导体技术的应用,促进相关技术的科研与人才培养是飞思卡尔大学计划的一个重要部分,为此,飞思卡尔半导体已与国内包括北京理工大学在内多所大学在汽车电子领域开展了全方位的合作。本书作为双方合作的结晶之一,系统介绍了各类汽车电子系统的基本原理及控制方式,并扼要介绍了飞思卡尔用于汽车电子系统的半导体器件及系统解决方案。它可以作为汽车公司/汽车电子公司汽车电子系统开发的参考书,也可以用作汽车电子系统的教学,可以说是一本全面介绍汽车电子系统(包括汽车电子系统开发)的好书。我相信本书的出版对于中国汽车电子产业的发展会有积极的促进作用。
标签: 汽车电子
上传时间: 2022-06-23
上传用户:默默
触摸控制技术又可分为触摸屏(Touch Screen)技术和触摸按键(TouchKey)技术.在触摸按键技术方面,目前主要可分为电阻式触摸按键与电容式感应按键.由于电阻式的触摸按键需要在设备表面贴一张触摸电阻薄膜,其耐用性较低";而电容感应按键技术具有在非金属操作面板上无须开孔处理、防水防污、易清洁、无机械开关磨损而寿命长等优点.近几年随着苹果公司将电容触摸感应技术从笔记本电脑引用到iPod后,电容触摸感应热浪正席卷几乎所有电子产品,从笔记本电脑、智能电话、PDA、游戏机等手持设备,到LCDTV、DVD等消费电子产品,再到洗衣机、空调、冰箱、热水器、电磁炉以及咖啡壶等大小家电,无不以加入电容触摸感应为新的卖点[l.目前,世界知名电子元件供应商均加大了对电容触摸按键的应用研究,并推出众多的专业芯片,有专用电容感应按键类的全ASIC,也有众多基于MCU集成类的IC.但这些芯片价格较高,在一些按键数量少、成本要求低的电路中很难得到运用.另外,使用这些集成类IC,很难做到所选资源恰好等于使用的情况,存在资源的浪费情况.而且对于升级成熟产品的机械式按键,还存在变更原MCU代码的风险.同时,目前,对于电容式触摸按键的介绍大多也停留在基于电容量测量的原理上1笔者结合电容感应按键的原理,设计了一种用MCU的A/D口实现电容触摸按键的低成本电路
上传时间: 2022-06-24
上传用户:
PCB特性阻抗资料合集3,官网介绍资料
上传时间: 2022-06-25
上传用户:默默
LC/0S-IT是Micrium公司专为微控制器系统和软件开发而设计的抢占式的实时多任务操作系统微内核,经过十几年的发展,已经在众多领域的应用中取得了成功。就uC/OS-I本身而言,它仅仅是一个内核,还不能直接用于一个具体的工程项目,还必须与其它一些模块如TCP/IP、文件系统(FS)、图形界面(GUI)等等整合,其中图形界面(GUI)是一个成熟的工程产品不可缺少的部分。目前较为流行的嵌入式GUI有miroWindows,MiniGUI,QT/Embedded,OpenGUI,ucGUI等,而基于uC/OS-II平台的用的较多的是uCGUI。uCGUI是Micrium开发的一种基于嵌入式系统的图形界面支持系统.可以用于任何使用LCD图形显示的应用,提供高效的独立于处理器及LCD控制器的图形用户接口,可以在单任务或是多任务系统上运行,并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。本文研究的CGUI和LC/0S-II在S3C2410上的移植整合,不涉及文件系统的移植,后面论述的重点由以下几个部分组成,第一部分简要的介绍C/0S-1l在S3C2410上移植,第二部分介绍基于C/0S-II的.CGUI的移植,第三部分给出一个测试用例。
上传时间: 2022-06-25
上传用户:shjgzh