侵权投诉

基于ARM技术的uClinux系统设计和应用分析

电子设计 2020-09-24 17:08 次阅读

作者:卢剑翔,刘成安,胡和智,刘振刚

根文件系统是构建一个 uCLinux嵌入式系统的重要组成部分。目前嵌入式系统可以选择的根文件系统有:Romfs、CramFS、Ramfs、Jffs2、Ext2等等,本系统采用 CramFS作为uCLinux嵌入式系统的只读根文件系统。本文讨论了CramFS文件系统的特点,并详细的说明了Nor Flash上建立一个uClinux的Cramfs根文件系统的一般步骤。

一、引言

随着电子产业的不断发展,基于 ARM技术的系统设计和开发平台越来越多地在控制类、消费类、通信类等电子产品中广泛应用。从软件角度上看,构建基于ARM技术的uClinux系统要涉及到引导加载程序、Linux 内核、文件系统、用户应用程序几部分的设计。

文件系统是操作系统中用来管理用户文件的内核软件层。文件可能存在于磁盘、网络或者是一些虚拟的文件。文件系统包括根文件系统和建立于内存设备之上文件系统。根文件系统是uClinux系统的核心部分,包含系统使用的软件和库,以及所有用来为用户提供支持架构和用户使用的应用软件,并作为存储数据读写结果的区域。由于嵌入式设备中Flash资源很紧张,如何有效地使用有限的存储空间是嵌入式开发者必须考虑的,合适的文件系统格式是解决这一问题的关键所在。本文讨论了只读压缩CramFS文件系统的特点,并详细的说明了Nor Flash上建立一个uClinux的Cramfs根文件系统的一般步骤。

二、开发环境简介

本系统采用的是宿主机+目标板的开发模式,宿主机为PC+Cygwin1.5.1 ,目标板为采用203MHz的ARM920T内核的处理器S3C2410x+uClinux, uClinux版本为2.4.18。在宿主机上将uClinux和应用程序编译后,下载到目标板的Nor Flash中,启动运行。使用的SDRAM是2片16MB的HY57v561620,工作在16bit双字节模式下;使用的Flash是2片AMD AM29LV160DB,大小为2M字节,工作在16bit双字节模式下。在开发的时候,将Boot Loader烧入AM29LV160DB的1-5扇区;将Linux内核映象文件zImage烧入6-17扇区;将CramFS文件系统映象文件烧入18-35扇区。

基于ARM技术的uClinux系统设计和应用分析

三、 Cramfs文件系统简介

CramFS(Compressed Rom File System)是Linux Torvalds在Transmeta任职时,所参与开发的文件系统。它是针对Linux内核2.4之后的版本所设计的一种新型只读文件系统,采用了zlib 压缩,压缩比一般可以达到1:2,但仍可以作到高效的随机读取,Linux系统中,通常把不需要经常修改的目录压缩存放,并在系统引导的时候再将压缩文件解开。因为Cramfs不会影响系统的读取文件的速度,而且是一个高度压缩的文件系统。因此非常广泛应用于嵌入式系统中。

在嵌入式的环境之下,内存和外存资源都需要节约使用。如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先要把Flash上的映像文件解压缩到内存中,构造起RAMDISK环境,才可以开始运行程序。但是它也有很致命的弱点。在正常情况下,同样的代码不仅在Flash中占据了空间(以压缩后的形式存在),而且还在内存中占用了更大的空间(以解压缩之后的形式存在),这违背了嵌入式环境下尽量节省资源的要求。

使用CramFS文件系统就是一种解决这个问题的方式。CramFS是一个压缩格式的文件系统,它并不需要一次性地将文件系统中的所有内容都解压缩到内存之中,而只是在系统需要访问某个位置的数据的时候,马上计算出该数据在CramFS中的位置,将它实时地解压缩到内存之中,然后通过对内存的访问来获取文件系统中需要读取的数据。CramFS中的解压缩以及解压缩之后的内存中数据存放位置都是由CramFS文件系统本身进行维护的,用户并不需要了解具体的实现过程,因此这种方式增强了透明度,对开发人员来说,既方便,又节省了存储空间。

一个完整的cramfs文件系统通常包含以下几个目录:

/linuxrc 启动脚本文件,由Boot Loader核心命令行确定init=/linuxrc,加载/etc目录为ramfs,(cramfs为只读文件系统),拷贝/mnt/etc到/etc,配置文件目录重新加载根文件系统和/etc文件系统,执行init进程。

/bin 引导启动所需的命令或用户可能用的命令。

/sbin 系统管理员服务程序,其中最重要的是供内核初始化之后执行的/sbin/init进程,系统启动时由init解释并运行/etc/inittab, inittab将指导int去调用一个系统初始化程序/etc/init.d/rcS。

/etc 特定机器的配置文件以及用户数据存放目录,其中的所有内容是在内核运行后,由linuxrc 从/mnt/etc拷贝得到的。

/lib 文件系统上的程序所需的动态库。

/dev 驱动程序存放目录,可以在这里存放自己编写的驱动程序。

/usr 用于存放用户程序和配置文件的目录,可以根据需要进行设置。目录下的/usr/etc/rc.local执行本地所需要的初始化,如安装核心模块,进行网络,运行应用程序,启动图形界面等。/etc/modules.conf在系统运行期间自动加载模块。

/mnt 用于设备安装的目录。/mnt/etc/init.d/rcS完成各个文件系统的Mount,执行/usr/etc/rc.local;通过rcS可以调动dhcp程序配置网络。rcS执行完以后,就会打开Shell。

/proc 系统状态文件目录, 目录中的文件可以用于访问有关内核的状态、计算机的属性、正在运行的进程的状态等信息。尽管 /proc 中的文件是虚拟的,但它们仍可以使用任何文件编辑器或像‘more’, ‘less’或 ‘cat’这样的程序来查看。

四、 Cramfs文件系统的移植过程

文件系统是紧跟uCLinux内核放置,由内核加载,主要存放用户应用程序和配置信息。CramFS文件系统的基本组成:初始化程序、Shell程序以及其他Linux常用工具、配置文件、链接库、图形界面程序和用户应用程序等。本节将介绍移植CramFS文件系统的具体操作方法。

4.1、在内核中加入对CramFS文件系统支持

想要在系统中提供CramFS的能力,我们必须要在编辑uCliunx内核时把支持CramFS的选项加入。尽管uCLinux可以以模块的形式加载各种类型的设备驱动上,但我们选择直接把设备驱动及CramFS文件系统静态地编译进内核中。

在Memory Technology Devices (MTD)选项中进行配置:

Memory Technology device (MTD) support[Y/m/n/?] Y 内存技术设备支持

MTD partitioning support [Y/m/n/?] Y 支持MTD分区

Direct char device access to MTD devices[Y/m/n/?] Y MTD字符设备直接访问

Caching block device access to MTD devices[Y/m/n/?] Y MTD块设备缓冲访问

在File systems选项中进行配置:

Compressed ROM file system support [Y/m/n/?] Y ROM文件系统的支持

完成上述修改并编译后,完成uCliunx内核对CramFS文件系统的支持。

4.2、拷贝需要加入的其他文件和链接库

(1)、Busybox 是 Debian GNU/Linux 的大名鼎鼎的 Bruce Perens 首先开发的。Busybox 编译出一个单个的独立执行程序,就叫做 busybox。但是它可以根据配置,执行 ash shell的功能,以及几十个各种小应用程序的功能。这其中包括有一个迷你的vi编辑器,系统不可或缺的/sbin/init程序,以及其他诸如 ifconfig, halt, reboot, mkdir, mount, ln, ls, echo, cat等等。而所有这一切功能却只有区区1M左右的大小,Busybox已经成为构建嵌入式Linux文件系统的必备软件。

首先我们从官方网站(http://www.busybox.org/)上下载BusyBox 的版本1.0.0。

#tar xvfz busybox-1.00.tar.gz

#cd busybox-1.00

#make menuconfig

下面是需要编译进busybox的功能选项,其他的可以根据需要自选。

Build Options

Build BusyBox as a static binary (no shared libs)

这个选项是一定要选择的,这样才能把busybox编译成静态链接的可执行文件,运行时才独立于其他函数库,否则必需要其他库文件才能运行,在单个linux内核不能使他正常工作。

Do you want to build BusyBox with a Cross Compiler

选择你自己定义的交叉编译环境。

installation Options

don’t use /usr

这个选项也一定要选,否则make install 后busybox将安装在原系统的/usr下,这将覆盖系统原有的命令。选择这个选项后,make install后会在busybox目录下生成一个叫_install的目录,里面有busybox和指向他的链接。

其他选项都是一些linux基本命令选项,自己需要哪些命令就编译进去,一般用默认的就可以了,配置好后退出并保存。编译BusyBox,如果能成功编译BusyBox,就将编译好的busybox 复制到CramFS文件系统的/bin 目录下,然后创建常用命令的建立快捷方式。建立快捷方式很简单,只要建一个符号链接,比方ln -s /bin/busybox /bin/ls,那么,执行/bin/ls的时候,busybox 就会执行ls的功能,也会按照ls的方式处理命令行参数。

(2)、拷贝一些管理员控制程序到/sbin目录下,最重要的就是要包含一个init命令,可以使用busybox提供的系统工具。比如 ln -s /bin/busybox /sbin/init,这样我们就有了系统运行不可或缺的 /sbin/init 程序了。

(3)、拷贝应用程序运行时所需要的库到/lib,库文件可以从PC机上的交叉编译工具安装目录下拷贝,如libc-2.2.2.so、libcryt-2.2.2.so、libm-2.2.2.so、libutil-2.2.2.so等,为部分相应库建立快捷方式,提供一些应用程序按快捷方式名称调用。值得注意的是C库要采用C库的版本glibc, glibc位于/lib/libc.so.6。

4.3 、利用mkcramfs工具生成cramfs压缩文件系统

一般情况下都要把已经规划好的目录结构转换成一个映象文件,创建Cramfs文件系统需要mkcramfs工具,mkcramfs能把相应的Cramfs目录树压缩成为单一的映象文件,这个映象文件就是我们需要移植的文件系统。Mkcramfs的命令格式为:

Mkcramfs [-h] [--e edition] [-I file] [-n name] DirName OutFile

#mkcramfs root cramfs.Img

用以上的命令就可以生成我们需要的cramfs文件系统映象文件,我们可以发现原本为2.36Mbytes大小的目录内容,被压缩成一个1.08Mbytes的CramFS文件系统映象文件, 通过vivi或测试程序将其写入Flash中就可以验证是否移植成功。

五、小结

CramFS是一个压缩格式的文件系统,如果系统存储资源比较紧张的话,采用CramFS作为嵌入式Linux系统的根文件系统是一个不错的选择。

责任编辑:gt

收藏 人收藏
分享:

评论

相关推荐

一文简介线程

按照规划,从本篇开始我们开启『并发』系列内容的总结,从本篇的线程开始,到线程池,到几种并发集合源码的分析,我们一点点来,...
发表于 10-25 16:22 101次 阅读
一文简介线程

状态机到底是什么

状态机在实际工作开发中应用非常广泛,在刚进入公司的时候,根据公司产品做流程图的时候,发现自己经常会漏....
发表于 10-25 11:31 232次 阅读
状态机到底是什么

在测试系统中远程控制和嵌入式控制有什么区别

对于一个集成的PXI系统来说,想要让它能按照自己的命令和想法与实现操作和运转,就必定需要对设备进行控....
的头像 电子发烧友网工程师 发表于 10-25 11:02 158次 阅读
在测试系统中远程控制和嵌入式控制有什么区别

基于UML的嵌入式软件实现自动取款机系统模型的设计

图1所示为一种支持基于UML(Unified Modeling Language,统一建模语言)的迭....
的头像 电子设计 发表于 10-25 10:30 210次 阅读
基于UML的嵌入式软件实现自动取款机系统模型的设计

基于电场成像器件MC33794实现液体距离测量系统的应用方案

如今,设计工程师在需要非接触探测和三维(3D)电场成像的嵌入式系统中使用MC33794,可减少系统所....
的头像 电子设计 发表于 10-25 10:18 278次 阅读
基于电场成像器件MC33794实现液体距离测量系统的应用方案

莱迪思半导体宣布CrossLink-NX-17 FPGA现已上市

低功耗可编程器件的领先供应商莱迪思半导体公司宣布,CrossLink-NX-17 FPGA现已上市!....
的头像 电子发烧友网工程师 发表于 10-25 09:42 73次 阅读
莱迪思半导体宣布CrossLink-NX-17 FPGA现已上市

假设ARM停止授权,中国将会发生什么?

最近一段时间,关于安谋中国和ARM的事情闹得很凶。ARM最后放出了大招,用停止ARM的授权来逼迫安谋....
的头像 如意 发表于 10-25 09:34 347次 阅读
假设ARM停止授权,中国将会发生什么?

IBM LinuxONE测试版将于11月在IBM Cloud和on-premises上开放

作为合作的一部分,R3宣布了一项新的公开测试计划,将于下个月将R3的企业区块链平台Corda ent....
的头像 lhl545545 发表于 10-24 16:15 660次 阅读
IBM LinuxONE测试版将于11月在IBM Cloud和on-premises上开放

恩智浦宣布扩展其机器学习产品组合及功能

恩智浦半导体资深副总裁兼边缘处理业务部门总经理Ron Martino表示:“恩智浦的可扩展应用处理器....
发表于 10-24 11:50 125次 阅读
恩智浦宣布扩展其机器学习产品组合及功能

长沙1024程序员节求索论道 1024点亮软件定义时代

1024程序员节(别称:程序猿节、码农节,英文名:1024 Programmers Day)是中国广....
的头像 inr999 发表于 10-24 11:01 521次 阅读
长沙1024程序员节求索论道 1024点亮软件定义时代

如果ARM停止授权,中国要做何准备?备胎很重要

最近一段时间,关于安谋中国和ARM的事情闹得很凶。ARM最后放出了大招,用停止ARM的授权来逼迫安谋....
的头像 工程师邓生 发表于 10-24 10:00 516次 阅读
如果ARM停止授权,中国要做何准备?备胎很重要

深度解析英伟达收购Arm背后的那些事

9月14日,英伟达与软银宣布达成最终协议,英伟达将以400亿美元的价格从软银收购ARM。
的头像 陈翠 发表于 10-24 09:23 824次 阅读
深度解析英伟达收购Arm背后的那些事

华为麒麟9000芯片到底有多强大?

余承东在发布会上表示:“GPU有时候比CPU更为重要,因为在玩手游时,往往调用的是GPU的能力。”
的头像 我快闭嘴 发表于 10-23 17:15 1338次 阅读
华为麒麟9000芯片到底有多强大?

ARM开发中的的文件流是什么?

文件流 一、流的概述​ ​ 要完成文件的读写操作,就必须了解C#中另外一个重要的概念——流(Stream) ​ C#中流的概念可...
发表于 10-23 17:03 506次 阅读
ARM开发中的的文件流是什么?

ARM中,Linux 文件描述符到底是什么?

一个 Linux 进程启动后,会在内核空间中创建一个 PCB 控制块,PCB 内部有一个文件描述符表(File descriptor table),记...
发表于 10-23 16:11 606次 阅读
ARM中,Linux 文件描述符到底是什么?

嵌入式需要单元测试吗?

前言 嵌入式行业摸爬滚打这几年,遇见有规范单元测试的项目寥寥无几。归根到底,无非是公司希望快速迭代出....
的头像 inr999 发表于 10-23 16:08 134次 阅读
嵌入式需要单元测试吗?

机器学习是大数据走向嵌入式智能化应用的捷径

对于我们Imagimob来说,边缘计算几乎已经成为最小ArmCortexM系列MCU上的高级计算的同....
发表于 10-23 16:05 446次 阅读
机器学习是大数据走向嵌入式智能化应用的捷径

如何理解ARM中的进程?

进程管理是操作系统重点、难点问题,也是贯穿Linux学习的知识点。那么什么是进程?为什么引入进程的概念?  从理论角度看,是...
发表于 10-23 16:02 101次 阅读
如何理解ARM中的进程?

关于ARM的统一编制与内存映射机制

引言:         从CPU连出来一把线:数据总线、地址总线、控制总线,这把线上挂着N个接口,...
发表于 10-23 15:53 202次 阅读
关于ARM的统一编制与内存映射机制

一文知道FreeBSD和Linux的区别

FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix....
的头像 陈翠 发表于 10-23 15:47 96次 阅读
一文知道FreeBSD和Linux的区别

ARM的内存管理(MMU)是如何实现的?

嵌入式系统中,存储系统差别很大,可包含多种类型的存储器件,如 FLASH , SRAM , SDRAM , ROM 等,这些不同...
发表于 10-23 15:29 404次 阅读
ARM的内存管理(MMU)是如何实现的?

英伟达400亿美元收购Arm的交易案引发了中企担忧

10月23日消息,据国外媒体报道,英伟达推动的400亿美元收购Arm交易案,引发了华为等中企担忧。华....
的头像 电子魔法师 发表于 10-23 15:07 315次 阅读
英伟达400亿美元收购Arm的交易案引发了中企担忧

Linux比较实用的工具分享

Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。
的头像 Linux爱好者 发表于 10-23 14:48 160次 阅读
Linux比较实用的工具分享

Hayden Barnes:微软不会将Windows迁移到Linux

转自:开源中国 Canonical 桌面团队成员Hayden Barnes发表个人观点称,他认为微软....
的头像 Linux爱好者 发表于 10-23 11:56 468次 阅读
Hayden Barnes:微软不会将Windows迁移到Linux

90%的单片机初学者,都会遇到的10个问题

01、C语言和汇编语言在开发单片机时各有哪些优缺点?汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一...
发表于 10-23 11:05 70次 阅读
90%的单片机初学者,都会遇到的10个问题

基于OCMJ5X10芯片实现嵌入式系统人机界面的设计

由于图形点阵液晶显示模块具有显示信息丰富(可显示汉字、字符、曲线、图形)、功耗低、体积小、质量轻、寿....
的头像 电子设计 发表于 10-23 10:10 544次 阅读
基于OCMJ5X10芯片实现嵌入式系统人机界面的设计

实现嵌入式渐进调光功能的方法

来源:华强电子网         对于LED领域而言,不仅仅在智能照明的范围发展,还在新潮装饰上有...
发表于 10-23 09:21 0次 阅读
实现嵌入式渐进调光功能的方法

孙正义arm多少钱买的?孙正义400亿抛售只为推动计算能力增长?

孙正义arm多少钱买的?2016年孙正义花了320亿美元买下ARM时,当时表示他看中的是未来20年的....
发表于 10-23 07:25 338次 阅读
孙正义arm多少钱买的?孙正义400亿抛售只为推动计算能力增长?

labview2017 linux visa驱动

求labview2017 linux visa驱动,现在ni提供2018 2019 2020 linux 版本都是64位的,visa驱动也只有64位, 只有2017以前的版本才有...
发表于 10-22 21:54 43次 阅读
labview2017 linux visa驱动

国产CPU的格局与进展

据悉,KX-6000系列产品在性能跑分方面已经和Intel的第七代桌面i5处理器相当。在网络上有知乎....
的头像 电子发烧友网 发表于 10-22 18:02 762次 阅读
国产CPU的格局与进展

分立式ARM+FPGA与ZYNQ SoC相比,有哪些好处?

ARM与FPGA通过高速通信接口快速进行数据交换,可满足各种工业现场应用场景。
发表于 10-22 17:17 556次 阅读
分立式ARM+FPGA与ZYNQ SoC相比,有哪些好处?

ARM嵌入式系统如何实现BSP程序的设计

ARM 公司在32 位RISC 的CPU 开发领域不断取得突破, 其结构已经从V3 发展到V6。BS....
发表于 10-22 17:15 234次 阅读
ARM嵌入式系统如何实现BSP程序的设计

华虹半导体助力大容量 MCU 解决方案,多方面缩小芯片面积

华虹半导体最新推出90nm 超低漏电嵌入式闪存工艺平台,助力大容量MCU解决方案 全球领先的特色工艺....
的头像 集成电路应用杂志 发表于 10-22 16:46 253次 阅读
华虹半导体助力大容量 MCU 解决方案,多方面缩小芯片面积

STM32的backtrace深度讲解(cortex-m的栈布局与栈回溯的原理和方案)

STM32上的backtrace原理与分析 1.说明 2.cortex-m上的栈布局 2.1 cor....
发表于 10-22 15:13 258次 阅读
STM32的backtrace深度讲解(cortex-m的栈布局与栈回溯的原理和方案)

gcc的使用方法以及Linux gcc 的常用选项

gcc的使用方法 gcc 【选项】文件名 gcc常用选项 gcc -v: 查看gcc编译器的版本,显....
的头像 嵌入式星球 发表于 10-22 14:42 178次 阅读
gcc的使用方法以及Linux gcc 的常用选项

英伟达收购Arm引发竞争对手的强烈担忧

华为的一名代表拒绝置评。中国监管机构没有回复记者的电话和传真请求置评。英伟达的代表提到了该公司首席执....
的头像 我快闭嘴 发表于 10-22 14:14 888次 阅读
英伟达收购Arm引发竞争对手的强烈担忧

ARM技术助力AI和机器学习发展前沿产品

全球领先的半导体知识产权(IP)提供商ARM在不懈努力的推动下推出了另一项改变游戏规则的新技术,以在....
的头像 电子魔法师 发表于 10-22 12:56 581次 阅读
ARM技术助力AI和机器学习发展前沿产品

基于Linux的redhat9版本的智能卡软件的实现方案

由于智能卡在身份认证领域的独特优势,实际上已经成为符合法律意义上的电子商务和电子政务领域首选的合法载....
的头像 电子设计 发表于 10-22 10:25 365次 阅读
基于Linux的redhat9版本的智能卡软件的实现方案

基于AT89S8252芯片实现水情遥测终端的设计方案

随着水资源越来越紧缺,生态水文的建设也越来越受到重视。水情测报是水文信息化基础项目之一,也是生态水文....
的头像 电子设计 发表于 10-22 10:21 258次 阅读
基于AT89S8252芯片实现水情遥测终端的设计方案

基于层次型有限状态机模型实现自动售货机的控制系统设计

售货机上除基本自动售货功能外,增加了诸多功能,如GPRS短信模块以加强安全监控,在售货机上播放视频广....
的头像 电子设计 发表于 10-22 10:07 164次 阅读
基于层次型有限状态机模型实现自动售货机的控制系统设计

兆易创新依托Arm架构 构建MCU全生态

兆易创新是安谋中国的长期合作伙伴,作为中国32位通用MCU领航者,致力于打造国内最具竞争力的32位M....
的头像 21克888 发表于 10-22 09:42 1516次 阅读
兆易创新依托Arm架构 构建MCU全生态

第18届CCF全国嵌入式系统大会在四川召开

万物智联时代正在加速到来,伴随着嵌入式系统的不断智能化创新,智能化的嵌入式系统已渗透到物联网+产业的....
的头像 安芯教育科技 发表于 10-22 05:57 297次 阅读
第18届CCF全国嵌入式系统大会在四川召开

微软宣布Linux提供Microsoft Edge预览版

微软今天宣布为Linux提供Microsoft Edge预览版。随着该版本的发布,微软Edge浏览器....
的头像 工程师邓生 发表于 10-21 15:43 251次 阅读
微软宣布Linux提供Microsoft Edge预览版

飞凌嵌入式RK3399开发板试用体验(传感器数据传输)

作者:飞扬的青春 拿到开发板日子也过半了,体验也逐渐深入,自己也想着用这款开发板做下QT小项目,所以....
发表于 10-21 15:24 158次 阅读
飞凌嵌入式RK3399开发板试用体验(传感器数据传输)

A14处理器的性能超过酷睿i9处理器,ARM胜出一筹

苹果最新发布的A14处理器性能比去年的A13提升了16%,而去年的A13处理器已与Intel的顶级P....
发表于 10-21 15:07 488次 阅读
A14处理器的性能超过酷睿i9处理器,ARM胜出一筹

linux中运行ifconfig出现错误解决方法

linux中运行ifconfig出现错误:正常情况下,只需要在控制面板上输入sudo apt ins....
发表于 10-21 14:56 25次 阅读
linux中运行ifconfig出现错误解决方法

消息称华为等公司尝试阻止英伟达收购 ARM

据报道,消息人士称,包括华为在内的中国科技公司已经向国内监管机构表达了对英伟达收购 ARM 计划的强....
的头像 工程师邓生 发表于 10-21 14:56 3033次 阅读
消息称华为等公司尝试阻止英伟达收购 ARM

飞凌嵌入式RK3399开发板试用体验(QT案例来测试Linux开发环境)

作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开....
发表于 10-21 14:45 134次 阅读
飞凌嵌入式RK3399开发板试用体验(QT案例来测试Linux开发环境)

飞凌嵌入式RK3399开发板试用体验分享(一)

作者:飞扬的青春 在开发者比赛中,申请了OK3399板卡作为体验对象,主要是其可以跑安卓,性能要好一....
发表于 10-21 13:41 95次 阅读
飞凌嵌入式RK3399开发板试用体验分享(一)

快速理解什么是Linux内核以及Linux内核的内容

01 前言 本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于....
的头像 嵌入式ARM 发表于 10-21 12:02 199次 阅读
快速理解什么是Linux内核以及Linux内核的内容

探讨AR增强现实技术的发展潜力

全息显示技术可以帮助解决此问题。实际上,ARM 公司正在与英国初创技术公司 VividQ 合作,他们....
的头像 我快闭嘴 发表于 10-21 11:52 879次 阅读
探讨AR增强现实技术的发展潜力

亿咖通科技布局下一代智能网联汽车电子架构的全面芯片产品序列

目前,亿咖通科技已形成了四大序列、多款核心产品的芯片矩阵,包含:高性能车规级数字座舱芯片E系列、全栈....
的头像 我快闭嘴 发表于 10-21 11:32 1477次 阅读
亿咖通科技布局下一代智能网联汽车电子架构的全面芯片产品序列

A14处理器性能已超酷睿i9处理器,意味着ARM超越Intel吗?

苹果最新发布的A14处理器性能比去年的A13提升了16%,而去年的A13处理器已与Intel的顶级P....
的头像 如意 发表于 10-21 10:48 386次 阅读
A14处理器性能已超酷睿i9处理器,意味着ARM超越Intel吗?

与Arm合作,恩智浦在机器学习行业中占据一席之地

机器学习是技术行业中最受欢迎的主题之一,即使对于电气工程师而言也是如此。恩智浦半导体公司是该领域最新的头条新闻
的头像 嵌入式星球 发表于 10-21 10:05 445次 阅读
与Arm合作,恩智浦在机器学习行业中占据一席之地

KICAD的官方快速入门教程免费下载

有充分的理由认为, KiCad 已足够成熟, 并可以用于开发和维护复杂的电路板。KiCad 对电路板....
发表于 10-20 17:33 30次 阅读
KICAD的官方快速入门教程免费下载

Linux的增长主要得益于互联网的普及、数据中心和服务器数量的增加

《Fortune Business Insights》的一份报告表明,2019 年全球 Linux ....
的头像 如意 发表于 10-20 16:23 297次 阅读
Linux的增长主要得益于互联网的普及、数据中心和服务器数量的增加

AM3358-EP AM3358 Sitara™ 处理器

微处理器基于ARM Cortex-A8处理器,在图像,图形处理,外设以及PROFIBUS等工业接口选项方面得到了增强。该器件支持高级操作系统(HLOS).Linux和Android可从德州仪器(TI)免费获取。 AM3358-EP微处理器包含的子系统如所示,下面简要说明了各个子系统: 微处理器单元(MPU)子系统基于ARM Cortex-A8处理器,PowerVR SGX图形加速器子系统提供3D图形加速功能以支持显示和游戏特效。 可PRU-ICSS支持更多外设接口和PROFINET,以及其他/IP,PROFIBUS,Ethernet Powerlink,Sercos等实时协议。此外,凭借PRU-ICSS的可编程特性及其对引脚,事件和所有片上系统(SoC)资源的访问权限,该子系统可以灵活地实现协速时响应,专用数据处理操作以及自定义外设接口,并减轻的SoC其他处理器内核的任务负载。中的PRU-ICSS段落中的PRU-ICSS段落 特性 高达 800MHz Sitara ARM Cortex-A8 32 位精简指令集计算机 (RISC) 处理器 NEON 单指令流多数据流 (SIMD...
发表于 09-30 14:57 348次 阅读
AM3358-EP AM3358 Sitara™ 处理器

AMIC110 Sitara 处理器:ARM Cortex-A8,支持 10 种以上的以太网协议

t Breaker Computer on module Data Encoders/Decoders EPOS 打印机 Human Machine Interface (HMI): Panel PLC PLC 控制器 PLC/DCS I/O 模块:数字输入 PLC/DCS I/O 模块:数字输出 PLC/DCS I/O 模块:模拟输入 PLC/DCS I/O 模块:模拟输出 Relay AC Analog Input Module Relay Applications Processor Module Relay Wired Communication Module Servo Drive Wired & Wireless Communication Stand-alone Remote IO Temperature Controller 交流逆变器和 VF 驱动器 伺服驱动器和运动控制 位移发送器(角度、线性和轴) 便携式数据终端 保护继电器 - 特殊功能 制造机器人 功率计/功率分析仪 化学/气体传感器 半导体测试设备 单板计算机 变电站自动化 - IEC61850 过程总线 可编程逻辑控制器 (PLC)、DCS 和 PAC:混合模块 (AI/AO/DI...
发表于 09-29 11:44 281次 阅读
AMIC110 Sitara 处理器:ARM Cortex-A8,支持 10 种以上的以太网协议

AM5708 Sitara 处理器:成本经优化的 Arm A15 和 DSP,多媒体和安全引导

AM570x Sitara ARM应用处理器旨在满足现代嵌入式产品对于处理性能的强烈需求。 AM570x器件通过其极具有活性的全集成混合处理器解决方案,可实现较高的处理性能。此外,这些器件还将可编程的视频处理功能与高度集成的外设集完美融合。 可编程性通过单核ARM Cortex-A15 RISC CPU并借助Neon™扩展和TI C66x VLIW浮点DSP内核实现。借助ARM处理器,开发人员能够将控制函数与在DSP和协处理器上编程的其他算法分离其中,TI为ARM和C66x DSP提供了一系列完整的开发工具,其中包括C语言编译器AM570x Sitara ARM应用处理器专为满足现代嵌入式产品的强烈处理需求而打造。 AM570x器件通过集成的混合处理器解决方案的最大灵活性,带来高处理性能。这些器件还将可编程视频处理与高度集成的外设集相结合。 可编程性由具有Neon™扩展和TI C66x VLIW浮点DSP内核的单核ARM Cortex-A15 RISC CPU提供。 ARM处理器使开发人员能够将控制功能与DSP和协处理器上编程的视觉算法分开,从而降低系统软件的复杂性。 此外,TI还为A...
发表于 09-29 11:35 947次 阅读
AM5708 Sitara 处理器:成本经优化的 Arm A15 和 DSP,多媒体和安全引导

AM3871 ARM Microporcessor

AM387x Sitara™ ARM® 处理器是一款高度集成的、可编程平台,此平台借助 TI 的Sitara™ 处理器技术优势来满足下列应用:单板计算、网络和通信处理、工业自动化、人机界面、交互式服务点/信息亭、和便携式数据终端。 凭借全集成化混合处理器解决方案所具有的极大灵活性,该器件使得原始设备制造商 (OEM) 和原始设计制造商 (ODM) 能够将拥有稳健的操作系统支持、丰富的用户界面以及高处理性能的设备迅速投放市场。 此器件还将可编程ARM处理与一个高度集成的外设集组合在一起。 AM387x Sitara™ ARM® 媒体处理器还使 OEM 和 ODM 拥有了新的处理器可扩缩性及软件重用性水平。 在一个设计中使用 AM387x 处理器且发现有机会制造具有添加特性的类似产品的 OEM 和 ODM 可扩展升级至德州仪器 (TI) 生产的引脚兼容且软件兼容的 TMS320DM814x 处理器。 TMS320DM814x DaVinci™ 视频处理器在 AM387x 的硬件上添加了一个强大的 C674x™ 内核 DSP 以及一个视频编码器/解码器。 此外,使用 AM387x 或者 DM814x 处理器且需要更快 ARM 和/或者 DS...
发表于 09-29 11:02 147次 阅读
AM3871 ARM Microporcessor

AM5726 Sitara 处理器: 双核 ARM Cortex-A15 和 DSP

AM572x Sitara ARM应用处理器旨在满足现代嵌入式产品对于处理性能的强烈需求。 AM572x器件通过其极具有活性的全集成混合处理器解决方案,可实现较高的处理性能。此外,这些器件不但具有可编程视频处理功能,还融合了高度集成的外设集。每个AM572x器件都具有加密加速功能。 双核ARM Cortex-A15 RISC CPU配有Neon™扩展和两个TI C66x VLIW浮点DSP内核,可提供编程功能。借助ARM,开发人员能够控制函数与在DSP和协处理器上编程的其他算法分离开来,从而降低系统软件的复杂性。 此外,TI提供有一套针对ARM和C66x DSP的完整开发工具集,其中包括C语言编译器,用于简化编程和调度过程的DSP汇编优化器以及一个用于查看源代码执行的调试接口。 特性 若要了解器件修订版本1.1的相关信息,请参见SPRS915 ARM®Cortex®-A15双核微处理器子系统 多达2个C66x™浮点VLIW DSP 对象代码与C67x™和C64x +™完全兼容 每周期最多3...
发表于 09-29 11:00 375次 阅读
AM5726 Sitara 处理器: 双核 ARM Cortex-A15 和 DSP

AM4378 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
发表于 09-29 10:55 225次 阅读
AM4378 AM437x ARM Cortex-A9 微处理器 (MPU)

AM4372 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
发表于 09-29 10:43 109次 阅读
AM4372 AM437x ARM Cortex-A9 微处理器 (MPU)

AM3356 Sitara ARM Cortex-A8 微处理器

AM335x微处理器基于ARM Cortex-A8处理器,在图像,图形处理,外设以及EtherCAT和PROFIBUS等工业接口选项方面得到了增强。该器件支持高级操作系统(HLOS).Linux ®和Android™可从德州仪器(TI)免费获取。 AM335x微处理器包含功能框图中显示的子系统和以下简要说明: 微处理器单元(MPU)子系统基于ARM Cortex-A8处理器,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和游戏特效。 可编程实时单元子系统和工业通信子系统(PRU-ICSS)与ARM内核彼此独立,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos等实时协议。此外,凭借PRU-ICSS的可编程特性及其对引脚,事件和所有片上系统(SoC)资源的访问权限,该子系统可以灵活地实现快速实时响应,专用数据处理操作以及自定义外设接口,并减轻SoC其他处理器内核的任务负载。 特性 高达 1GHz Sitara...
发表于 09-29 10:42 337次 阅读
AM3356 Sitara ARM Cortex-A8 微处理器

AM5728 Sitara 处理器

AM572x Sitara ARM应用处理器旨在满足现代嵌入式产品对于处理性能的强烈需求。 AM572x器件通过其极具有活性的全集成混合处理器解决方案,可实现较高的处理性能。此外,这些器件不但具有可编程视频处理功能,还融合了高度集成的外设集。每个AM572x器件都具有加密加速功能。 双核ARM Cortex-A15 RISC CPU配有Neon™扩展和两个TI C66x VLIW浮点DSP内核,可提供编程功能。借助ARM,开发人员能够控制函数与在DSP和协处理器上编程的其他算法分离开来,从而降低系统软件的复杂性。 此外,TI提供有一套针对ARM和C66x DSP的完整开发工具集,其中包括C语言编译器,用于简化编程和调度过程的DSP汇编优化器以及一个用于查看源代码执行的调试接口。 特性 若要了解器件修订版本1.1的相关信息,请参见SPRS915 ARM®Cortex®-A15双核微处理器子系统 多达2个C66x™浮点VLIW DSP 对象代码与C67x™和C64x +™完全兼容 每周期最多3...
发表于 09-29 10:37 1045次 阅读
AM5728 Sitara 处理器

AM4377 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x 高性能处理器基于 ARM Cortex-A9 内核。 这些处理器通过 3D 图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括 EtherCAT、PROFIBUS、EnDat 等工业通信协议)。该器件支持高级操作系统 (HLOS)。 基于 Linux 的®可从 TI 免费获取。其它 HLOS 可从 TI 的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能 ARM 内核的系统升级,并提供更新外设,包括 QSPI-NOR 和 LPDDR2 等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的 “说明”中添加了更多信息 说明。 处理器子系统基于 ARM Cortex-A9 内核, PowerVR SGX™图形加速器子系统提供 3D 图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统 (PRU-ICSS) 与 ARM 内核分离,允许单独操作和计时,以实现更高的效率和灵活性。PRU-ICSS 支持更多外设接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、E...
发表于 09-29 10:35 151次 阅读
AM4377 AM437x ARM Cortex-A9 微处理器 (MPU)

AM3894 Sitara 处理器

The AM389x Sitara ARM processors are a highly integrated, programmable platform that leverages TI's Sitara technology to meet the processing needs of the following applications: single-board computing, network and communications processing, industrial automation, human machine interface, and interactive point-of-service kiosks. The device enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to quickly bring to market devices featuring robust operating systems support, rich user interfaces, and high processing performance through the maximum flexibility of a fully integrated mixed processor solution. The device combines high-performance ARM processing with a highly integrated peripheral set. The ARM Cortex-A8 32-bit RISC processor with NEON floating-point extension includes: 32KB of instruction cache; 32KB of data cache; 256KB of L2 cache; and 64KB of RAM. ...
发表于 09-25 16:39 122次 阅读
AM3894 Sitara 处理器

AM3703 Sitara 处理器

Sitara™高性能微处理器的AM37x系列(AM3715 /AM3703)基于增强型Cortex™-A8器件架构,集成在TI高级产品中45纳米工艺技术。该架构旨在提供最佳的ARM和图形性能,同时提供低功耗。 该设备可支持众多高级操作系统和实时操作系统解决方案,包括Linux,Android和Windows Embedded CE可直接从TI免费获得。此外,该器件完全向后兼容以前的Cortex-A8 Sitara微处理器和OMAP™处理器。 AM3715 /AM3703微处理器数据手册介绍了AM3715 /AM3703微处理器的电气和机械规格。 除非另有说明,否则本数据手册中包含的信息适用于AM3715 /03微处理器的商用和扩展温度版本。它由以下部分组成: AM3715 /03终端的描述:分配,电气特性,多路复用和功能描述 电气特性要求的介绍:电源域,工作条件,功耗和直流特性 时钟规范:输入和输出时钟,DPLL和DLL 热特性,器件命名和机械的描述有关可用包装的数据 特性 AM3715,AM3703 Sitara ARM微处理器: ...
发表于 09-25 16:37 111次 阅读
AM3703 Sitara 处理器

AM3715 Sitara 处理器

Sitara™高性能微处理器的AM37x系列(AM3715 /AM3703)基于增强型Cortex™-A8器件架构,集成在TI高级产品中45纳米工艺技术。该架构旨在提供最佳的ARM和图形性能,同时提供低功耗。 该设备可支持众多高级操作系统和实时操作系统解决方案,包括Linux,Android和Windows Embedded CE可直接从TI免费获得。此外,该器件完全向后兼容以前的Cortex-A8 Sitara微处理器和OMAP™处理器。 AM3715 /AM3703微处理器数据手册介绍了AM3715 /AM3703微处理器的电气和机械规格。 除非另有说明,否则本数据手册中包含的信息适用于AM3715 /03微处理器的商用和扩展温度版本。它由以下部分组成: AM3715 /03终端的描述:分配,电气特性,多路复用和功能描述 电气特性要求的介绍:电源域,工作条件,功耗和直流特性 时钟规范:输入和输出时钟,DPLL和DLL 热特性,器件命名和机械的描述有关可用包装的数据 特性 AM3715,AM3703 Sitara ARM微处理器: ...
发表于 09-25 16:19 559次 阅读
AM3715 Sitara 处理器

AM1810 Sitara 处理器

The AM1810 ARM Microprocessor for PROFIBUS is a low-power applications industrial processor based on ARM926EJ-S that is specifically targeted for PROFIBUS applications. The device enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to quickly bring to market devices featuring robust operating systems support, rich user interfaces, and high processing performance life through the maximum flexibility of a fully integrated mixed processor solution. The ARM926EJ-S is a 32-bit RISC processor core that performs 32-bit or 16-bit instructions and processes 32-bit, 16-bit, or 8-bit data. The core uses pipelining so that all parts of the processor and memory system can operate continuously. The ARM core has a coprocessor 15 (CP15), protection module, and data and program memory management units (MMUs) with table look-aside buffers. The ARM core proces...
发表于 09-25 15:40 83次 阅读
AM1810 Sitara 处理器

AM3874 ARM Microporcessor

AM387x Sitara™ ARM® 处理器是一款高度集成的、可编程平台,此平台借助 TI 的Sitara™ 处理器技术优势来满足下列应用:单板计算、网络和通信处理、工业自动化、人机界面、交互式服务点/信息亭、和便携式数据终端。 凭借全集成化混合处理器解决方案所具有的极大灵活性,该器件使得原始设备制造商 (OEM) 和原始设计制造商 (ODM) 能够将拥有稳健的操作系统支持、丰富的用户界面以及高处理性能的设备迅速投放市场。 此器件还将可编程ARM处理与一个高度集成的外设集组合在一起。 AM387x Sitara™ ARM® 媒体处理器还使 OEM 和 ODM 拥有了新的处理器可扩缩性及软件重用性水平。 在一个设计中使用 AM387x 处理器且发现有机会制造具有添加特性的类似产品的 OEM 和 ODM 可扩展升级至德州仪器 (TI) 生产的引脚兼容且软件兼容的 TMS320DM814x 处理器。 TMS320DM814x DaVinci™ 视频处理器在 AM387x 的硬件上添加了一个强大的 C674x™ 内核 DSP 以及一个视频编码器/解码器。 此外,使用 AM387x 或者 DM814x 处理器且需要更快 ARM 和/或者 DS...
发表于 09-25 15:13 141次 阅读
AM3874 ARM Microporcessor

AM3892 Sitara 处理器

AM389x Sitara ARM处理器是一个高度集成的可编程平台,利用TI的Sitara技术来满足以下应用的处理需求:单板计算,网络和通信处理,工业自动化,人机界面和交互式服务点信息亭。 该设备使原始设备制造商(OEM)和原始设计制造商(ODM)能够快速实现市场设备具有强大的操作系统支持,丰富的用户界面和高处理性能,通过完全集成的混合处理器解决方案的最大灵活性。该器件将高性能ARM 处理与高度集成的外设集合在一起。 具有NEON浮点扩展的ARM Cortex-A8 32位RISC处理器包括:32KB指令缓存; 32KB的数据缓存; 256KB的L2缓存;和64KB的RAM。 丰富的外设集可以控制外部外围设备并与外部处理器通信。有关每个外围设备的详细信息,请参阅本文档中的相关章节以及相关的外围设备参考指南。外围设备包括:高清视频处理子系统(HDVPSS),提供同步高清和标清模拟视频输出和双高清视频输入;最多两个千兆以太网MAC(10 Mbps,100 Mbps,1000 Mbps),带有GMII和MDIO接口;两个USB端口,集成2.0 PHY; PCIe端口x2通道符合GEN2标准接口,允许设备充当PCIe根复合...
发表于 09-25 14:58 71次 阅读
AM3892 Sitara 处理器

AM5K2E04 多核 ARM+DSP

AM5K2E0x是一款基于TI的KeyStone II多核SoC架构的高性能器件,该器件集成了性能最优的Cortex-A15处理器双核或四核CorePac可以高达1.4GHz的内核速度运行.TI的AM5K2E0x器件实现了一套易于使用的高性能,低功耗平台,可供企业级网络终端设备,数据中心网络,航空电子设备和国防,医疗成像,测试和自动化等诸多应用领域的开发人员使用。 TI的KeyStone II架构提供了一套集成有ARM CorePac,(Cortex-A15处理器四核CorePac),网络处理等各类子系统的可编程平台,并且采用了基于队列的通信系统,使得器件资源能够高效且无缝地运作。这种独特的器件架构中还包含一个TeraNet交换机,该交换机可能从可编程内核到高速IO的各类系统元素广泛融合,确保它们以最高效率持续运作。 AM5K2E0x KeyStone II器件集成了大量的片上存储ARMD CorePac中多达4个Cortex A15内核共享4MB L2缓存。该器件还集成了2MB的多核共享存储器(每个MSMC),可用作共享的L3 SRAM。所有L2和MSMC存储器均包含错误检测与错误校正功能。该器件包含一个以1600MTPS传输速率运行的64位DDR-3...
发表于 09-25 14:42 97次 阅读
AM5K2E04 多核 ARM+DSP

AM3357 Sitara ARM Cortex-A8 微处理器

AM335x微处理器基于ARM Cortex-A8处理器,在图像,图形处理,外设以及EtherCAT和PROFIBUS等工业接口选项方面得到了增强。该器件支持高级操作系统(HLOS).Linux ®和Android™可从德州仪器(TI)免费获取。 AM335x微处理器包含功能框图中显示的子系统和以下简要说明: 微处理器单元(MPU)子系统基于ARM Cortex-A8处理器,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和游戏特效。 可编程实时单元子系统和工业通信子系统(PRU-ICSS)与ARM内核彼此独立,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos等实时协议。此外,凭借PRU-ICSS的可编程特性及其对引脚,事件和所有片上系统(SoC)资源的访问权限,该子系统可以灵活地实现快速实时响应,专用数据处理操作以及自定义外设接口,并减轻SoC其他处理器内核的任务负载。 特性 高达 1GHz Sitara...
发表于 09-25 14:39 129次 阅读
AM3357 Sitara ARM Cortex-A8 微处理器

AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
发表于 09-25 11:51 174次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

AM4376 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x 高性能处理器基于 ARM Cortex-A9 内核。 这些处理器通过 3D 图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括 EtherCAT、PROFIBUS、EnDat 等工业通信协议)。该器件支持高级操作系统 (HLOS)。 基于 Linux 的®可从 TI 免费获取。其它 HLOS 可从 TI 的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能 ARM 内核的系统升级,并提供更新外设,包括 QSPI-NOR 和 LPDDR2 等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的 “说明”中添加了更多信息 说明。 处理器子系统基于 ARM Cortex-A9 内核, PowerVR SGX™图形加速器子系统提供 3D 图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统 (PRU-ICSS) 与 ARM 内核分离,允许单独操作和计时,以实现更高的效率和灵活性。PRU-ICSS 支持更多外设接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、E...
发表于 09-25 11:40 430次 阅读
AM4376 AM437x ARM Cortex-A9 微处理器 (MPU)