基于自编程功能的MCUBootloader设计(一)

Bootloader是在单片机上电启动时执行的一小段程序。也称作固件,通过这段程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用应用程序准备好正确的环境。 Boot代码由MCU启动时执行的指令组成。这里的loader指向MCU的Flash中写入新的应用程序。因此,Bootloader是依赖于特定的硬件而实现的,因此,在众多嵌入式产品中目前还不可能实现通用Bootloader。 Bootloader的最大优点是:在不需要外部编程器的情况下,对嵌入式产品的应用代码进行更新升级。它使得通过局域网或者Intemet远程更新程序成为可能。例如,如果有5 000个基于MCU的电能表应用程序需要更新,电能表制造商的技术人员就可以避免从事对每一个电能表重新编程的巨大工作量,通过使用Bootloader ......阅读全文

基于自编程功能的MCU-Bootloader设计(一)

       Bootloader是在单片机上电启动时执行的一小段程序。也称作固件,通过这段程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用应用程序准备好正确的环境。  Boot代码由MCU启动时执行的指令组成。这里的loader指向MCU的F

基于自编程功能的MCU-Bootloader设计(二)

  3)复位启动后,MCU看到交换标志位被清零。又从交换引导簇0处开始执行。这样就完成了boot程序自身的升级。即使在升级过程中遇到断电等异常情况,在重新上电后也能重新完成Boot程序升级。有效地防止在升级过程中出现断电等等异常情况而导致升级失败,MCU无法启动的问题,使Boot程序的升级变

超低功耗MCU的选型技巧与设计思路(一)

  循序渐进式的功耗优化已经不再是超低功耗mcu的游戏规则,而是“突飞猛进”模式,与功耗相关的很多指标都不断刷新记录。我们在选择合适的超低功耗mcu时要掌握必要的技巧,在应用时还需要一些设计方向与思路才能够更好的应用。  一:超低功耗mcu-低功耗mcu的选择方法  嵌入式微控制器 (mcu

详细介绍MSP430开发工具及其特性

目前公司在MSP430开发工具方面主要有仿真器、编程器、各类学习板、转接板、适配器等。一:仿真器、编程器IAR和JTAG无法连接,是怎么回事?这是客户问的问题,在论坛中也很常见,FAE也有在问。我们就从这个问题开始讲解吧。MSP430无论是仿真还是烧写程序,一般可以通过:JTAG、SBW、B

MCU是如何被破解的?(附MCU攻防技巧)(一)

  这篇文章是俄国人Sergei P.Skorobogatov就读英吉利剑桥大学之博士论文,讲解了各种MCU的攻防技术,堪称一部小百科全书。对于志在研究MCU防护的筒子,能给你很多参考思路:但对于想当黑客的人,我们对后果概不负责。  非侵入式攻击不需要对元器件进行初始化。攻击时可以把元器件放

基于mbedTLS实现的嵌入式固件知识产权保护方案

引言:嵌入式应用的领域越来越广泛,功能需求也越来越复杂,有些嵌入式产品要求在产品出厂后,使用过程中保留有固件升级的功能,以保证用户可以使用最新的功能和及时修正产品bug。支持固件升级就意味着在软件上留有“后门”(Bootloader与外界的交互),如果这个“后门”保护不当会造成固件代码泄露,针对这一

超低功耗MCU的选型技巧与设计思路(二)

  二:超低功耗mcu-如何降低mcu的功耗  低功耗是mcu的一项非常重要的指标,比如某些可穿戴的设备,其携带的电量有限,如果整个电路消耗的电量特别大的话,就会经常出现电量不足的情况,影响用户体验。  平时我们在做产品的时候,基本的功能实现很简单,但只要涉及低功耗的问题就比较棘手了,比如某

基于特征模理论的系统天线设计方法(一)

一、概述不断提高通信系统的通信容量和质量,是无线通信的永恒主题。随着无线通信技术的迅速发展,人们对天线的设计提出了越来越多的要求。采用超宽带(UWB)技术和多输入多输出(MIMO)技术在提高数据传输率方面具有极大的潜力,MIMO技术能够提高通信系统的信噪比,提高信道容量及抑制信道衰落,对于移动设备来

基于微功耗IC设计功能更齐全心率监护仪(HRM)(一)

  运用多种最新微功耗、高精度IC芯片,可以设计出一款功能更加齐全的低功耗心率监护仪(HRM)。本文旨在讨论这些芯片和功能。  设计便携式心率监护仪时的严格要求足以令任何人头疼不已。首先,心脏监护仪必须符合最高安全性、可靠性和精度标准。设计师还必须应对纽扣电池有限的电量。一方面,要满足市场对

基于MEMS磁传感器设计及制作(一)

由于磁性传感技术不会受到灰尘、污垢、油脂、振动以及湿度的影响,因此磁传感器在工业设备和电子仪器中有着广泛的应用,如磁共振成像、生产的自动控制、流程工业、煤矿勘探、电流测量、缺陷定位和铁磁材料剩余应力检测等方面。为了满足不同场合的应用,已根据不同传感原理制备了相应的磁传感器,常见的有超导量子干涉装置(

功率驱动器件与MCU/DSC的接口电路设计技巧

   mhm-02c双光耦合功率驱动器。可替代进口功率photomos继电器模块产品,无触点的继电器   在自动化系统中可以简化系统的复杂性,提高系统的可靠性。可以减少许多中间环节和继电器等机械动作的磨损及寿命,不但确保系统的安全可靠稳定,也大大延长系统维护时间。因此在国际上许多先进的自动化程度

功率驱动器件与MCU/DSC的接口电路设计技巧

   mhm-02c双光耦合功率驱动器。可替代进口功率photomos继电器模块产品,无触点的继电器   在自动化系统中可以简化系统的复杂性,提高系统的可靠性。可以减少许多中间环节和继电器等机械动作的磨损及寿命,不但确保系统的安全可靠稳定,也大大延长系统维护时间。因此在国际上许多先进的自动化程度非

MCU如何扩展CAN/CAN-FD接口?(一)

在嵌入式产品开发过程中,可能会面临CAN路数不够的问题。如何选择合适的转换模块解决这个问题呢?本文为您讲解几款模块的选型方法。  应用场景CAN总线是优秀的现场总线之一,已由当初的汽车电子扩散到各行各业。从工业自动化到新能源,从轨道交通再到航空航天,CAN总线技术在中国不断的应用和沉淀。图1

基于摩擦电的自驱动透明密码

引言随着信息技术的发展,涌现出包括传感技术、人工智能、智能通讯和控制等新技术,以帮助人们管理和处理各种信息,因此人的信息功能得到极大的扩展。人们在日常出行、工作环境中得到了极大的便利。但是这种便利建立在越来越庞大的信息需求之上,一方面增加了通讯网络的负担,另一方面信息的多次交换也给个人信息的

基于气凝胶的超轻可编程“空气磁体”

  近年来,航空航天事业的蓬勃发展,使越来越多的飞行器进入太空探索宇宙,甚至太空旅行计划使得普通人也可以完成自己的“太空梦”。但是高昂的发射成本一直阻碍着航空航天事业的发展,在目前的技术条件下,发射1克物体的成本约等价为1克黄金的价值。近日,北京航空航天大学的谢勇副教授、陈子瑜教授和科罗拉多大学的I

MCU是如何被破解的?(附MCU攻防技巧)(二)

  暴力攻击也可用在ASIC或CPLD的硬件设计来实现。这种情况下,破解者使用所有可能的逻辑组合到元器件可能的输入端并观察所有输出。这种方法也称为黑箱分析(Black-box analysis),因为破解者不知道被测试元器件的情况。通过所有可能的信号组合,尝试获得元器件的功能。这种方

MCU是如何被破解的?(附MCU攻防技巧)(三)

  每个晶体管和与它相连的线路构成有时延特性的RC电路。处理器的最大可用时钟频率取决于该电路的最大延迟。同样的,每个触发器在接收输入电压和由此引致的输出电压之间有个特征时间窗口。这个窗口由给定的电压和温度来确定。如果用时钟噪声(比正常的时钟脉冲要短得多)或电源噪声(电源电压的快速波动)将会影

基于毫米波微带天线设计的射频电路实验-(一)

本文设计了一个新的射频电路设计性实验项目———可用于无人机高度测量的毫米波雷达微带天线的设计与实现。该实验项目通过让学生完成该天线的自主设计、仿真、优化、制作和测试的过程,引导学生来深入体会实际射频工程中的实际流程和方法,从而提高其学习兴趣,进而进一步培养其工程素质、实践能力和创新精神。

基于表位的疫苗设计的概念

中文名称基于表位的疫苗设计英文名称epitope-based vaccine design;EBVD定  义一种制备疫苗的新型策略。即基于已知核苷酸或氨基酸序列,利用计算机软件辅助分析,或利用噬菌体展示技术,确定和筛选可能的优势表位,然后人工合成或借助基因工程技术而制备含优势表位的多肽疫苗。应用学科

基于Zigbee的土壤墒情监控系统设计

0 引言随着全球水资源供需矛盾的日益加剧, 节水农业已成为当今具有世界意义的焦点问题之一,世界各国都十分重视发展节水农业。以色列、日本、美国等国家都已采用先进的节水灌溉制度。通过采用遥感、 遥测监测土壤墒情和作物生长等新技术, 对灌溉区用水进行监测预报, 实现灌溉区水资源的动态管理, 不但成功地提高

基于序列的药物设计新方法

  20世纪90年代以来,基于蛋白质结构的药物设计(SBDD)一直是创新药物发现的主流方法,在针对具有明确靶标的疾病治疗方面取得了进步。这种方法一般涉及多个步骤的复杂流程,包括建立蛋白质的三维(3D)结构,识别潜在的配体结合位点,并通过虚拟筛选或全新设计发现活性化合物等。SBDD流程中的每个步骤都有

盘点智能硬件编程正确打开方式

随着电子产品的飞速发展,MCU的集成度越来越高,体积越来越少,封装形式越来越多。编程是产品上市前至关重要的一道工序,采用什么样的编程方式才适合产品生产呢,本文为您解惑。工业技术的大幅度提高,用户对电子产品性能的需求增加,使得电子产品的设计也趋于模块化,高集成度,高配置,小体积。利用BGA,Q

自诱导的功能作用

中文名称自诱导英文名称autoinduction定  义一种生物分子诱导自身或相关分子激活的现象。有时特指革兰氏阴性菌根据细胞群体密度而调节基因表达的一种机制,可通过自诱导物与特定转录激活蛋白的结合而实现。应用学科生物化学与分子生物学(一级学科),信号转导(二级学科)

开发基于植物细胞自噬的蛋白降解系统

近日,华南农业大学教授李发强/谢庆军课题组合作,首次报道了一套基于植物细胞自噬的蛋白降解系统,证明了靶向自噬的降解技术在植物研究中的可行性和发展潜力。相关研究在线发表于New Phytologist。 细胞自噬是真核生物中一种保守的代谢机制,通过溶酶体或液泡来降解细胞质中的多余蛋白质或受损细胞器

基于ADS平台改进型Doherty电路设计与仿真(一)

摘要:首先理论上推导,再通过Advanced design system( ADS) 平台仿真验证,仿真设计一款工作于2. 14 GHz 频段改进型Doherty功率放大器,与传统Doherty电路相比,其输出合路部分采用了3dB混合电桥进行合路,结构简单,无需调整主放大器和峰值放大器的补偿

AWorks编程——socket通信(一)

socket在计算机通信领域被称为“套接字”,是网络通信的一种方式,在AWorks系统中如何使用socket API建立服务器与客户端,进行数据通信呢?本文将详细为你介绍。概述要编写通过计算机网络通信的程序,首先要确定这些程序相互通信使用的协议,通常使用TCP或UDP协议族。TCP是面向连接的传输协

大剂量热天平基于DSP的设计浅谈

  大剂量热天平是在程序温度控制下测量试样的重量随温度变化的一种热分析仪器。其结构简洁,安装调试方便,主要由天平主机、加热炉、微机温控单元、天平放大单元、微分单元、接口单元、气氛控制单元和微机、打印机组成。   大剂量热天平可用来测定金属络合物的降解、煤的成分、物质脱水、分解和聚合物的氧化诱导期

大剂量热天平基于DSP的设计浅谈

 大剂量热天平是在程序温度控制下测量试样的重量随温度变化的一种热分析仪器。其结构简洁,安装调试方便,主要由天平主机、加热炉、微机温控单元、天平放大单元、微分单元、接口单元、气氛控制单元和微机、打印机组成。  大剂量热天平可用来测定金属络合物的降解、煤的成分、物质脱水、分解和聚合物的氧化诱导期、催化剂

颠覆传统电源生产模式,一个设计即可实现多种输出规格

现在,我们的生活中出现各种各样的智能设备,电源的规格也五花八门,并且市场上出现了诸如快充等新的充电协议。随着电力电子的发展,电源产品也必然逐渐走向智能化。那么现在,我们有没有可能用一个设计,实现多种输出规格的电源产品呢?这样做能带来哪些好处,你又是否想到? 电源方案引入可编程性,所有参数均可在后

基于微功耗IC设计功能更齐全心率监护仪(HRM)(四)

  零点处于单位圆中—FIR的系数为整数—因此微型转换器的 计算负担大为减轻。   传递函数为:   2 H(z) = 1+ z2   可以将该传递函数转换为可编程递归算法,y[n]= x[n]+ x[n ? 2]   其中:   n表示当前值 n-1表示前一时刻的值,依此类推。