Cortex

更加精确评估ARM IP的模型工具——ARM Cycle Models

白昼怎懂夜的黑 提交于 2020-04-14 17:37:40
【推荐阅读】微服务还能火多久?>>> Arm公司的 Cycel Model是100%周期精确的Arm IP模型,用于性能分析和精确的评估Arm IP。 ARM· Cycle Models Cycle Models是由Arm RTL直接编译而来,保留了完整的功能以及精准的周期,借助Cycle Models,您可以放心的选择和配置Arm IP,还可以自信地做出体系结构决策、优化系统性能,并在芯片可用之前做裸机固件开发。 Cycle Models特点 1. 精准的IP性能参考 Cortex处理器和系统IP,包括NIC,CCI,CCN,以及CMN连接的精确周期模型。在使用硬件之前先证明你的假设,分析复杂的内部互连问题。快速探索设计方案,以及发现软件硬件上的瓶颈。 2. 加速系统层级的调试 Cycle Model能实现对Arm IP的快速、详细的调试和分析。集成Arm调试器,以及Cach内存可视化功能。 3. 统一软件硬件分析 软件团队可以查看代码、设置断点、检查寄存器和内存。硬件团队可以检查信号、转储波形并跟踪整个系统的执行情况。所有用户都可以获取到内部寄存器的瞬时状态。 4. 降低设计风险 加速系统调试以及硬件实现和软件的更改,通过验证运行实际系统软件的硬件实现,可以降低风险,消除软件开发的瓶颈:Cycle Model 拥有模拟实际硬件的能力。 5. 灵活性和扩展性 Cycle

iMX6Q调试篇-Linux程序开发使用gdb调试

我只是一个虾纸丫 提交于 2020-04-12 09:28:58
平台: OKMX6Q-S2平台 (ARM Cortex-A9 i.MX6Q) 环境: Linux 一、 cmd程序 1、编写一个简单地崩溃程序dest.c,如下: #include "stdio.h" int main() { int *p=NULL; *p=1; //给指针赋值 return 1; } 2、编译 arm-fsl-linux-gnueabi-gcc -g -o 11 dest.c 注意:一定要在命令中加上 -g参数,这样使用gdb调试时才能看到具体是程序的哪一行出了错误。 3、将可执行文件11拷贝到开发板,运行程序 root@freescale /$ulimit -c unlimited 该命令的作用就是生成core文件, 就是程序存在段错误时运行产生的文件 root@freescale /$ ./11 Segmentation fault (core dumped) 这时在根目录下已经产生了 core文件 4、将产生的core文件与之前的11文件放在电脑上的同一目录下,在命令行使用gdb进行源码级调试 如图可以看到第 5行指针赋值出错已经列出。 二、 Qt程序 1、Qt程序的调试过程与命令行大同小异,首先编写崩溃程序如下 void MainWindow::on_checkBox_toggled(bool) { int *p=NULL; *p=1; } 当勾选

赋能车载数据服务器

时光毁灭记忆、已成空白 提交于 2020-04-10 16:28:24
近几天的CES 2020上,NXP公司发布了新一代的S32G车载网络处理器。作为NXP S32系列最新的处理器,S32G将汽车行业整车EE架构往高性能,分域架构的现代设计落地进一步推进。 根据ABI研究的报告,目前路上跑着超过4千万的网联汽车,车辆每小时可以产生超4G的车辆数据。基于大规模的车辆数据服务可以为整车厂和车主带来新的机会和体验。大规模的车辆原始数据全量传输到云端处理在延时和带宽方面不能满足应用场景的要求, 数据驱动的车载服务对车载数据处理能力提出了更高的要求 。 随着整车架构朝着分域控制,跨域融合的方向改进,新的EE架构采用的面向服务的网关预计需要10倍于当前车载网关微控制器的性能。除了算力的提升,新的架构也对车载网络,功能安全,信息安全等方面也提出了更高要求。 互联网+汽车的思想自上而下在沉淀和优化 互联网+汽车的思想最初源于造车新势力研发的整车产品,近几年来逐渐在全行业中扩散。 特斯拉及4,5年前国内涌现的造车新势力热潮,经过若干年的实战,一些宝贵经验正在行业链条中沉淀下来。 新型的一级供应商的产生为整车厂提供互联网+的智能化零部件使得整车产品的设计得以更进一步的优化,而部分传统车企也纷纷与各大互联网企业建立合作成立智能网联公司。在这场互联网+汽车的演化活动中,芯片厂商的入场更是将互联网+的优化思想推向了极致

创龙TI AM437x ARM Cortex-A9RGMII千兆以太网口

本小妞迷上赌 提交于 2020-04-10 10:25:22
处理器 TI AM437x是 一款 高性能 嵌入式 32位工业级Cortex-A9 处理器。 拥有多种工业接口资源, 以下是 AM437x CPU资源框图: RGMII千兆以太网口 开发板 配备了一个RGMII千兆 以太网口 CON1 5,采用了KSZ9031RNXIA网络芯片,可自适应10/100 /1000 M网络,RJ45连接头内部已经包含了耦合线圈,因此不必另接网络变压器,使用普通的直连网线即可连接本开发板至路由器或者交换机,若是PC和开发板直接相连需要使用交叉网线。网络接口的接口定义如下图: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3227477

华为 P40 Pro 评测:5988 元起,买手机「送相机」?

我怕爱的太早我们不能终老 提交于 2020-04-09 12:41:23
摘要 对于平时喜欢用手机拍照的用户而言,它无疑有着足够高的吸引力。 延续了往年的惯例,继 3 月 26 日在全球范围内发布 P40 系列之后,现在华为也正式将其带到了国内市场。和此前有所不同的是,这一代 P 系列新品包括华为 P40、华为 P40 Pro 以及华为 P40 Pro+ 三款产品,可选择空间也要更大一些。 不过如果此前观看过全球发布会的朋友应该知道,「超大杯」P40 Pro+ 版本的发货时间要相对晚一些,换句话说,P40 Pro 是近一段时间里你所能买到最好的 P 系列手机,我们也在第一时间拿到了这款产品,下面一起来了解下。 6.58 英寸「四曲满溢屏」 从屏幕部分说起。华为把 P40 Pro 的这块屏幕叫做「四曲满溢屏」,其上下左右四边均做了一定弧度处理,直观看上去就好像整个屏幕浮于平面上一样。当然,想要达到这样的视觉效果,弧度只是一方面,上下边框的实际宽度控制也同样重要。 因此全面屏解决方案的选择就成为了比较重要的一环。在一众全面屏解决方案中,目前观感最佳的要数机械式升降结构,不过其缺点是显而易见的,除了很难将机身重量降下来,对于内部堆叠的要求也更高,4G 手机还好,但放在 5G 手机上这些问题则会愈加凸显。 挖孔屏算是一种折中方案,能够获得较高屏占比的同时,不会对屏幕以外的其它部分造成太多影响。而挖孔屏又细分成了两类,一类是以三星 Galaxy S20

千呼万唤始出来-国产工业级核心板FETA40i-C正式发布!

房东的猫 提交于 2020-04-08 17:41:57
随着工业4.0快速发展,ARM处理器的应用也越来越广泛,从51单片机到ARM的Cortex-A系列的处理器,嵌入式微控制领域不断更替交叠。目前在工业控制系统中大量应用了嵌入式ARM,如工业过程控制、电力系统、石油化工、数控机床、工业物联网等,但是国产化的高性能工业级处理器使用群体数量还有很大空间。 2018年飞凌嵌入式与全志科技合作,推出首款国产工业级平台FETA40i-C核心板,于今日正式发布!十年以上供货周期,为企业工控产品稳定性保驾护航。 ▲OKA40i-C开发板 ● 全志工业级A40i四核Cortex-A7,主频最高为1.2GHz ● 集成Mali400MP2GPU,支持OpenGLES 2.0/OpenVG 1.1; ● 支持双屏同显异显和多种显示接口RGB/MIPI/双8LVDS/HDMI/TVOUT,1920x1080@60fps; ● 支持1路千兆网络,1路百兆网络,支持WiFi/BT4.0; ● 支持多路摄像头输入,两路DVP最高支持500W像素,四路TVIN支持NTSC与PAL视频制式; ● CPU内部集成AudioCodec,1路差分PHONEOUT,1路立体声耳机输出,1路microphone ● 外部扩展接口丰富UART 8、SD 4、USB 3、SPI 4、IIC 5、SATA、PWM 8等; ● 支持Linux3.10+QT5.9操作系统。

创龙基于TI Sitara AM5728 + Xilinx Artix-7 FPGA开发板Micro SD接口、拓展IO信号

给你一囗甜甜゛ 提交于 2020-04-05 22:12:34
处理器 基于TI Sitara A M5728 ( 浮点 双 DSP C66 x +双ARM Cor t ex-A15 ) + Xilinx A rtix -7 FPGA工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源, 资源框图如下所示: Micro SD 接口 CON 9 是Micro SD卡接口,主要用于外接大容量数据存储,具体接口定义如下图所示: 拓展IO信号 开发板J3 端口引出 了GPMC / QSPI拓展信号,J4 引出 了eHRPWM / eQEP/TIMER/eCAP 拓展 信号。其 硬件 图及引脚定义如下: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3214888

创龙基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15HDMI OUT接口、CAN总线接口

天涯浪子 提交于 2020-03-27 17:34:04
3 月,跳不动了?>>> 处理器 基于TI A M5728浮点 双 DSP C66 x +双ARM Cor t ex-A15 工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源,下图 为 A M5728 CPU资源框图: HDMI OUT 接口 开发板配有高清晰度HDMI输出接口,支持1080p高清视频, 引脚定义如下图: CAN总线接口 开发板搭载有 1 个 CAN总线接口, 使用3位插拔式接线端子 ,接口定义如下图: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3212555

创龙TI AM5728浮点双DSP C66x +双ARM Cortex-A15开发板CAN总线接口、SATA接口

 ̄綄美尐妖づ 提交于 2020-03-27 14:58:05
3 月,跳不动了?>>> 处理器 基于TI A M5728浮点 双 DSP C66 x +双ARM Cor t ex-A15 工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源,下图 为 A M5728 CPU资源框图: CAN总线接口 开发板搭载有 一 个 CAN总线接口CAN1。CON5为对应接线端子,使用隔离式芯片ISO1050作为CAN收发器,接口定义如下图: SATA接口 开发板引出了一个 SATA 硬 盘接口,接口为 J7 ,硬件及引脚如图: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3212430

创龙基于TI Sitara AM5728 + Xilinx Artix-7 FPGA开发板串口、BOOT SET启动选择开关

岁酱吖の 提交于 2020-03-27 11:14:26
3 月,跳不动了?>>> 处理器 基于TI Sitara A M5728 ( 浮点 双 DSP C66 x +双ARM Cor t ex-A15 ) + Xilinx A rtix -7 FPGA工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源, 资源框图如下所示: Micro SD 接口 CON 9 是Micro SD卡接口,主要用于外接大容量数据存储,具体接口定义如下图所示: 拓展IO信号 开发板J3 端口引出 了GPMC / QSPI拓展信号,J4 引出 了eHRPWM / eQEP/TIMER/eCAP 拓展 信号。其 硬件 图及引脚定义如下: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3212306