【常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器】教程文章相关的互联网学习教程文章

Curtis-Wright公司推出面向高速嵌入式雷达设计的“轻量级集成”服务【图】

Curtis-Wright公司推出面向高速嵌入式雷达设计的“轻量级集成”服务 stark FPGA开发圈 嵌入式高速雷达系统在各个领域都有着非常重要的作用,例如卫星、自动化驾驶汽车等。因此雷达系统和其它数字信号处理系统相同,天生就具备设计复杂、优化调试具有一定的挑战性。为了能够实现一个最好的解决方案,根据系统的架构设计,团队成员包括软件、硬件、FPGA、系统集成等人员需要共同协作四到八周的时间才能完成对各个板级子模块的配置优...

痞子衡嵌入式:探析开启CRC完整性校验的IAR工程生成.out和.bin文件先后顺序【代码】【图】

痞子衡之前写了一篇 《在IAR开发环境下为工程开启CRC完整性校验功能的方法》,有同事在使用CRC校验功能时遇到了关于.out/.bin文件先后生成顺序的问题。我们在线调试IAR工程时,调试器下载的其实是可执行文件(.out),CRC校验功能在.out文件里没有任何歧义,但是更多时候我们会使用镜像文件(.bin)来下载量产,有时候CRC校验功能在.bin文件里却没有正常开启,这是怎么回事?  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给...

在Spring中使用嵌入式数据库-H2【代码】【图】

Spring3以后开始支持嵌入式数据库,嵌入式数据库目前在市面上有好多种,HSQL,DERBY,H2...今天就主要讲一下h2的使用 对于一个数据库产品来说,主要就是如何存储数据和读取数据了。所谓嵌入式就是直接运行在项目中,不需要安装额外的产品。说白了就是一个jar包,可以随项目启动和结束而结束,它主要有以下特点:优点:小而简,但是可以存储的数据还是很大,大概有512G左右; 不用多余的安装,用来做测试和一些小工具最好不过了 一些常...

嵌入式开发的基础概念

什么是嵌入式系统 即嵌入到产品内部的计算机系统。嵌入式开发,也是计算机的开发。 CPU访问外部设备的方式 轮询 方法:CPU通过不断地查询外部设备的状态,如果外设准备好了,就可以向其读写数据。也就是CPU主动去问设备。 缺点:CPU利用率太低,响应时间也不固定。 中断 方法:当外部设备准备好了,能过中断信号主动告知CPU可以进行操作了。 特点:CPU利用率高,外部数据处理及时,适合小量数据处理。 DMA 中断方式虽然效率很高,但...

痞子衡嵌入式:恩智浦机器视觉模块OpenMV-RT那些事(1)- 初体验【代码】【图】

近些年机器视觉应用一直是个很火的方向,想象一下机器如果能长上“眼睛”,是不是就可以做一些人类才能做的事情,因此机器视觉是人工智能实现的一个重要基础。痞子衡当年硕士毕业论文课题就是工业相机图像处理相关的,算是机器视觉系统的前端核心。遥想十年以前,想要从事机器视觉系统的开发一直是比较复杂的,需要开发者有相当扎实的嵌入式开发基础,而现在一些机器视觉相关研究小组为了能让开发者把更多重心放在应用本身,推出了...

野火嵌入式开发板通过pc电脑连接到外网【图】

开发板是野火的i.MX6ULL开发板先把PC机和开发板用网线连接 1. 右击网络标签 2.在设置中找到 网络与共享中心 3.右击左面图标进入网络与inter 在wifi或者是以太网中可以找到4.在网络属性中允许其他网络接入5.此时其他开开发板更新了IP,串口登陆,查看IP信息 ifconfig 查看,应该是192.168 网段开头的内网。若不是则重启一下网络,或开发板6.可以ping同 用 xshell 登陆(可能需要普通用户登陆,因为你的ssh权限可能没开,登录后切换外...

痞子衡嵌入式:不可不知的计算机原理知识(1)- 整数表示(原码/反码/补码)【代码】

现实生活中的所有信息在计算机看来就是一堆数据,计算机的工作就是和数据打交道。简单来说,计算机最核心的功能就是两个:存储数据、处理数据。计算机首先得要能正确地存储用户数据,有了数据之后,计算机还要能够按照用户要求处理(运算)数据。今天痞子衡要讲的就是数据(整数)在计算机中是怎么存储(表示)的。  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是计算机原理知识点-整数表示。  本系列痞子衡会给...

常见处理器MCU、MPU、DSP、FPGA等嵌入式处理器

MCU、MPU、DSP、FPGA等嵌入式处理器概念,很多初学者可能比较迷惑,下面将对这些概念进行简单介绍。   MCU   微控制器 (Micro-Controller Unit , MCU) ,俗称单片机。 之所以称之为单片机 (Single Chip Microcomputer),是因为不同于其它处理器,它将CPU、RAM(随机存储器)、ROM(只读存器)、I/O、中断系统、定时器等各种功能外设资源集中到一个芯片上。这个芯片就是一个完整的微型计算机,只需要供电或加上极少的外围电路即可工...

嵌入式-为什么选择ucos iii【图】

杰哥最近去一个小公司搞嵌入式开发,以前在学校里面的那种基本开发,一个main函数里面套循环,加上一些中断的日子不再回来了,还记得大二暑假电赛的时候,也不知道那里出错了,代码就死到一个地方,再也跳不出来了,现在知道UCOS iii 的系统编程思想,并行运行程序,调度任务的方式就会解决当时的燃眉之急。话不多说,上干货。 首先我们得先讨论前后台系统和RTOS(Real Time OS)的区别。前后台系统,也即是我们所说的裸机程序,...

痞子衡嵌入式:链接函数到8字节对齐地址或可进一步提升i.MXRT1xxx内核执行性能【代码】【图】

一个有趣的结论,Cortex-M7上将函数链接到8字节对齐的地址有利于指令双发射,这就是进一步提升代码执行性能的秘密  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT上进一步提升代码执行性能的经验。  今天跟大家聊的这个话题还是跟痞子衡最近这段时间参与的一个基于i.MXRT1170的大项目有关,痞子衡在做其中的开机动画功能,之前写过一篇文章 《降低刷新率是定位LCD花屏显示问题的第一大法》 介绍了开...

嵌入式裸板开发之中断与异常(一)【图】

?1.ARM对于异常(中断)的使用过程 ??(1)初始化:设置中断源让它产生中断;设置中断控制器(屏蔽,优先级);设置CPU总开关(使能中断) ??(2)执行程序 ??(3)产生中断 ??(4)CPU每执行完一条指令,都会检查有无中断/异常产生。 ??(5)发现有中断/异常产生,开始处理。对于不同的异常,会跳去不同的地址执行程序。这些地址上,只是一条跳转指令,跳去执行某个函数。 ??(6)这些函数做:保存现场(各类寄存器);处理异常,...

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU外设那些事(2)- 百变星君FlexRAM【代码】

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MX RT1xxx系列MCU的FlexRAM外设。  本文是外设系列第二篇,上一篇讲的是离内核最近的高速缓存L1 Cache,今天咱们聊离内核第二近的静态内存SRAM。众所周知,i.MXRT系列内部没有非易失性存储器,但内部SRAM还是必备的,这个SRAM可用于存放data、Stack、Heap段或者Non-XIP代码text段等。我们知道Cortex-M7架构引入了TCM属性的静态内存,以Cortex-M7为内核...

3.18 部署具有嵌入式Platform Services Controller的vCenter【图】

部署具有嵌入式Platform Services Controller的vCenter Server Appliance,需要在管理工作站上加载vCenter Server Appliance光盘镜像,安装VMware客户端集成插件,之后开始部署,主要步骤如下。 1、保证ESXi01这台将要部署vCenter Server Appliance的主机开机状态,然后在一Windows计算机(vcenter1)中加载vCenter Server Appliance光盘安装镜像“VMware-VCSA-all-6.0.0-2175370.iso”。加载之后,运行VCSA文件夹中的VMware-Clien...