非易失性MRAM存储是否适合用于ADAS 安全系统存储

自适应巡航控制、自动刹车、结合 GPS/交通警告、连接到智能手机、提醒驾驶者有其他车辆或者危险状况、保持司机在正确的车道行驶以及显示驾驶员的盲点。  图 1. ADAS 系统框图  图 1 为 ADAS 系统如何利用 MRAM 和 NOR 闪存的简化框图。外部 NOR 闪存通常用于存储启动代码。然而,ADAS 系统中的各种传感器通过 CAN(控制器局域网)接口定期向 MCU 发送数据。MCU 运行...

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



MIPSfpga软核处理器IP设计方案

启动代码,增加了Windows和Linux系统的安装指令,同时提供了Verilog和VHDL语言的系统级模块,支持快速调试通道(FDC)和用户自定义接口(UDI),支持使用printf这样的I/O指令并且允许用户定义自己的系统指令。自从2015年5月以来,全世界已经有超过600所大学获得了授权并且下载使用MIPSfpga相关的资料--软核IP以及入门资料和实验练习。通过提供全面开放的商业CPU IP...
关键词: fpga mips imagination

http://www.eeworld.com.cn/IoT/article_201805224052.html 发布时间: 2018-05-22



非易失性MRAM存储在ADAS 安全系统存储的实用性

,或通过实施保护措施和接管控制汽车来避免碰撞。自适应功能包括可以自动照明、提供自适应巡航控制、自动刹车、结合 GPS/交通警告、连接到智能手机、提醒驾驶者有其他车辆或者危险状况、保持司机在正确的车道行驶以及显示驾驶员的盲点。  图 1. ADAS 系统框图  图 1 为 ADAS 系统如何利用 MRAM 和 NOR 闪存的简化框图。外部 NOR 闪存通常用于存储启动代码。然而,ADAS 系统中...

http://home.eeworld.com.cn/my/space-uid-740762-blogid-661710.html 发布时间: 2018-05-21



Keil MDK入门---从新建一个工程开始

。选择设备对话框显示了µVision的设备数据库,只需要选择用户所需的微控制器即可。例如,选择 Philips LPC2114微控制器,这个选择设置了LPC2114设备的必要工具选项、简化了工具的配置。图3注意:当创建一个新的工程时,µVision会自动为所选择的CPU添加合适的启动代码。对于一些设备而言,µVision需要用户手动地输入额外的参数。请仔细阅读这个对话框右边的信息,因为它可能包含...
关键词: Keil MDK 工程

http://www.eeworld.com.cn/mcu/article_2018052039334.html 发布时间: 2018-05-20



stm32启动方式+上(下)拉电阻 二合一

从这个模式启动代码(也就是STM32的内存中),用于快速的程序调试,等程序调试完成后,在将程序下载到SRAM中。因此,比较常见的选择方式是BOOT0接地,当然啦,如果自己画stm32系统板的话,最好也要留下其他两个启动方式。对于大型程序使用SRAM进行调试还是很有必要的。下面讲一下上拉电阻与下拉电阻的区别: 上拉电阻就是把不确定的信号通过一个电阻钳位在高电平,此电阻还起到限流的作用。同理...
关键词: stm32 启动方式

http://www.eeworld.com.cn/mcu/article_2018051339241.html 发布时间: 2018-05-13



关于STM32的BOOT0和BOOT1

SRAM,自然也就没有程序存储的能力了,这个模式一般用于程序调试。假如我只修改了代码中一个小小的地方,然后就需要重新擦除整个Flash,比较的费时,可以考虑从这个模式启动代码(也就是STM32的内存中),用于快速的程序调试,等程序调试完成后,再将程序下载到Flash中。         要注意的是,一般不使用内置SRAM启动(BOOT1...
关键词: STM32 BOOT0 BOOT1

http://www.eeworld.com.cn/mcu/article_2018051339234.html 发布时间: 2018-05-13



汽车电子ECU bootloader工作原理及开发要点有哪些?

bootloader和应用程序分别是两个完整的MCU软件工程,各自都由自己的启动代码、main()函数、链接文件、外设驱动程序和中断向量表; 因此bootloader和应用程序的链接文件中,对NVM的地址空间分配必须分开独立,不能重叠(overlap),但其RAM分配没有约束,两者都可以使用整个RAM空间,因为跳转到应用工程后,将启动代码将重新初始化RAM;bootloader必须使用MCU默认...
关键词: bootloader 汽车电子

http://www.eeworld.com.cn/qrs/article_2018050747936.html 发布时间: 2018-05-07



STM32启动文件详解——startup_stm32f10x_xx.s

一、启动文件的作用 (关于启动代码的作用,前面已经提到过了,这里再啰嗦一下)(1)初始化堆栈指针 SP;(2)初始化程序计数器指针 PC;(3)设置堆、栈的大小;(4)设置异常向量表的入口地址;(5)配置外部 SRAM作为数据存储器(这个由用户配置,一般的开发板可没有外部 SRAM);(6)设置 C库的分支入口__main(最终用来调用...
关键词: STM32 启动文件

http://www.eeworld.com.cn/mcu/article_2018050639031.html 发布时间: 2018-05-06



STM32单片机知识汇总

或SWD协议下的烧写程序。另一种成为IAP(在应用编程),适用于很多接口(USB,串口,CAN)下载到存储器中,IAP允许在程序运行时重新烧写FLASH43、FLASH分为主存储器(这里放置用户的程序代码)和信息块(启动代码),除此之外,还有一部分叫做系统存储器,这一块用户不可操作,为ST公司出产后固化,为系统的上电自举程序44、FLASH在写的时候,一定不能读,如果有读操作,那么将会锁住总线45...

http://www.eeworld.com.cn/mcu/article_2018050639026.html 发布时间: 2018-05-06



STM32启动文件解析

, = (Stack_Mem + Stack_Size) ;216LDR R2, = (Heap_Mem + Heap_Size) ;217LDR R3, = Stack_Mem ;218BX LR ;219ALIGN ;220ENDIF ;221END ;222ENDIF ;223END ;224如程序清单一,STM32的启动代码一共224行,使用了汇编语言编写,这其中的主要原因下文将会给出交代。现在从第一行开始分析...
关键词: STM32 启动文件

http://www.eeworld.com.cn/mcu/article_2018050639025.html 发布时间: 2018-05-06



为什么STM32从Flash地址0x08000000的启动重映射

的。这就是最难理解的地方,其实,这是基本上所有ARM芯片采用的启动映射方法。ARM7,ARM9没有内部Flash的通常都是这样做的。这个过程出自STM32 referenc manual手册,里面是有说明的。还要注意,这个中断向量表是可以在程序中再次被映射的。控制它的就是CM3已经规定的NVIC寄存器SCB->VTOR。在STM32库中给出的启动代码里,startup_stm32f10x_hd.s文件...

http://www.eeworld.com.cn/mcu/article_2018050639018.html 发布时间: 2018-05-06



嵌入式调试ARM程序跑飞现象的跟踪

;   ;充许中断后,使程序跑飞     ldr     sp,=SVCStack过程:上面是启动代码中初始化堆栈处的程序,就是这里允许了中断后,产生中断才使程序跑飞的。打开MEMORY窗口,查看各中断挂起寄存器,发现有定时器等中断请求,此时我直接在MEMORY窗口中给该标志位写“1”清除...
关键词: 调试ARM 程序跑飞

http://www.eeworld.com.cn/mcu/article_2018050438950.html 发布时间: 2018-05-04



c代码如何转换成可以在硬件上运行程序

C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。过程图解如下:编译过程...
关键词: 编译 智能硬件

http://www.eeworld.com.cn/wltx/article_2018050220396.html 发布时间: 2018-05-02



一文看懂汽车电子ECU bootloader开发(工作原理及开发要点)

;五、bootloader开发的其他要点  a、bootloader与应用程序的关系  bootloader和应用程序分别是两个完整的MCU软件工程,各自都由自己的启动代码、main()函数、链接文件、外设驱动程序和中断向量表;    因此bootloader和应用程序的链接文件中,对NVM的地址空间分配必须分开独立,不能重叠(overlap),但其RAM分配没有约束,两者都可以使用整个RAM空间...
关键词: bootloader 汽车电子

http://www.eeworld.com.cn/qcdz/article_2018042622527.html 发布时间: 2018-04-26



STM32学习笔记:外部中断的使用

;EXTI_InitStructure);}EXTI_cfg中需要调用到的函数都在stm32f10x_exti.c。 5.       写中断响应函数STM32不像C51单片机那样,可以用过interrupt关键字来定义中断响应函数,STM32的中断响应函数接口存在中断向量表中,是由启动代码给出的。默认的中断响应函数在stm32f10x_it.c中...
关键词: STM32 外部中断

http://www.eeworld.com.cn/mcu/article_2018042338838.html 发布时间: 2018-04-23



一文看懂汽车电子ECU bootloader工作原理及开发要点

,用户可以使用该类库实现NVM操作,如果是Freescale/NXP的汽车级MCU,还可以使用CodeWarrior IDE集成的Processor Expert生成相应的NVM驱动程序;五、bootloader开发的其他要点  a、bootloader与应用程序的关系  bootloader和应用程序分别是两个完整的MCU软件工程,各自都由自己的启动代码、main()函数、链接文件、外设驱动程序...
关键词: bootloader 汽车电子

http://www.eeworld.com.cn/qcdz/article_2018042322465.html 发布时间: 2018-04-23



STM32CubeMX开发实战之项目分析法则

和我一样有强迫症,第一个想看的不是main.c而是。。。。。。江湖中人人传到的汇编!在这个例子中就是startup_stm32l151xb.s。看看这名字,就知道这是个启动代码,只是后缀比较性感,是S。 写CubeMX的人还是很牛逼的,看汇编文件其实也很好看懂,不信你看。 文件的开头写的很清楚就做这么几件事情。 1. 设置系统初始的SP 2. 设置系统初始...

http://www.eeworld.com.cn/mcu/article_2018042238808.html 发布时间: 2018-04-22



手把手之STM32启动代码

对于熟悉电脑的伙伴们来说,BIOS(那个蓝色的界面)可能不会太陌生吧,这货就是电脑的启动代码。没有BIOS的电脑,那注定是一块板砖!BIOS主要是做一些开机前的准备工作,例如系统时间设定、启动顺序。。。扯远了    其实电脑本身就是从单片机而来,那么单片机也是有启动代码的,只是我们绝大部分情况 不去关心它。    ...
关键词: STM32 启动代码

http://www.eeworld.com.cn/mcu/article_2018041538721.html 发布时间: 2018-04-15



TQ2440之uboot---1.u-boot Makefile分析

src/,foo bar)结果:src/foo src/bar由于start.S是我们启动代码,所以首先编译.OBJ=cpu/arm920t/start.oLIBS = lib_generic/libgeneric.aLIBS = board/$(BOARDDIR)/lib$(BOARD).aLIBS = cpu/$(CPU)/lib$(CPU).aifdef SOCLIBS = cpu/$(CPU...
关键词: TQ2440 uboot- Makefile

http://www.eeworld.com.cn/mcu/article_2018041538716.html 发布时间: 2018-04-15



基于ARM的11种嵌入式操作系统大盘点

内核代码的重要性以及其在整个移植中的重要意义,且为了整个系统有更好的实时性,可选用汇编语言编写操作系统的启动代码。[page] 6、嵌入式实时操作系统(RTOS)  在工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制...
关键词: ARM 操作系统

http://www.eeworld.com.cn/mcu/article_2018040538520.html 发布时间: 2018-04-05




<上一页 12345678910111213141516 下一页> 相关结果约1,929个