大众彩票官网

Linux向目标系统AT91RM9200的移植方法与应用优势分析

电子设计 2019-08-22 08:08 次阅读

1.引言

目前,在嵌入式系统里基于ARM微核的以其功耗低,功能强大的优点已经成为市场的主流。与此同时,在网络上发展起来的Linux大众彩票官网操作系统,以其功能强大,开放源代码,支持硬件种类众多的特点,越来越受到人们的青睐。然而如何把Linux操作系统移植到ARM平台上却成了一个重点,也是一个难点问题。

Linux向目标系统AT91RM9200的移植方法与应用优势分析

嵌入式Linux系统包括引导程序(Bootloader),内核(kernel)和根文件系统三个部分,其开发流程如图1所示:嵌入式Linux 移植到特定的硬件平台上,一般需要以下五个步骤:(1)前期准备包括从网站上下载嵌入式Linux的源码包, 搭建交叉编译开发环境,配置主机的开发环境等(2)配置Bootloader,并将其烧写到目标平台的Flash上,使其能正常的启动内核;(3)配置和编译Linux内核,首先要对源码进行一定的修改, 并将其移植到目标平台上,然后再根据自己的硬件资源进行裁减,使内核达到最优;(4)制作RAMDISK来挂接Linux的根文件系统,并在 RAMDISK上添加自己的应用程序;(5)部署Linux系统使目标板脱离交叉开发环境,直接在目标机上本地启动运行。本文就将根据实际项目开发中一个 ARM构架的嵌入式系统为例,阐述如何移植Linux到AT91RM9200的ARM平台上。

Linux向目标系统AT91RM9200的移植方法与应用优势分析

2.建立交叉编译环境

一般而言,直接在移植的目标硬件平台上编写和调试Linux比较困难,目前一般采用的办法是首先在通用上编写程序,然后通过交叉编译生成目标平台上可以运行的二进制代码格式,最后再下载到目标平台上的特定位置上运行。

移植前需要在宿主机上建立如图2所示的ARM的交叉编译环境,建立ARM的交叉编译环境主要用到的开发工具有: binutils、gcc、glibc,其中 binutils是二进制文件的处理工具; gcc是编译工具, 用来编译内核代码的工具; glibc 是链接和运行库。社区的开发者和一些芯片厂商已经编译出了常用体系结构的工具链,使用这些工具链,可以大大减少工作量。交叉编译工具的安装步骤如下: (1)从官方站点下载cross-2.95.3.tar.bz2;

(2)在usr/local/arm下解压:#tar -jxvf cross-2.95.3.tar.bz2;

(3)在/etc/bashrc文件中修改PATH环境变量,加入export PATH=/usr/local/arm/2.95.3/bin:$PATH。

3. ARM Linux系统的开发

3.1 Linux启动代码Bootloader的移植

Bootloader是在操作系统内核运行之前运行的一段小程序。这段程序完成硬件的初始化和建立内存空间的映射图等重要工作,为内核的启动创建正确的环境,并最终启动内核,Bootloader在Linux嵌入式系统中所处的层次位置如图3所示。Bootloader的实现依赖于CPU的体系结构,大多数的Bootloader都分为stage 1和stage 2两大部分,图4为两阶段Bootloader的结构框图。依赖于CPU体系结构的代码,如设备初始化代码等,通常都放在stage 1,而且用汇编语言实现。而stage 2则通常用C语言实现,这样可以实现复杂功能,而且有更好的可读性和移植性。

Linux向目标系统AT91RM9200的移植方法与应用优势分析

目前基于嵌入式系统的Bootloader版本很多,如Blob、Redboot、Vivi和U-Boot等,下面就以现在最流行的U-Boot为例,详细介绍如何将它移植到自己的目标板上。U-boot移植主要步骤如下:

首先基于自己的目标板的硬件资源,修改或添加U-Boot源代码的board/at91rm9200目录中如下源码文件:(1)重写FLASH的设备控制程序flash.c , U-Boot读、写和删除Flash设备的源代码文件。由于在不同目标板中FLASH种类各不相同,参照自己flash的datasheet重写 flash的设备控制程序flash.c,该程序完成的功能包括Flash初始化、打印Flash信息、Flash擦除和Flash写入等操作。(2)添加memsetup.s。该汇编源码文件初始化、SMC控制器和SDRAM控制器。(3)添加网卡芯片DM9161E的设备控制程序dm9161.c 和dm9161.h,程序。(4)修改Makefile文件。对上述修改或添加的源代码文件编译后,在Makefile里面主要做如下修改: OBJS :=at91rm9200dk.c at45.o dm9161.o flash.o SOBJS:=memsetup.o(5) U-Boot.lds ,设置U-boot中各个目标文件的连接地址,基本不做修改。(6)config.mk。根据目标板的一级boot来修改,修改后TEXT BASE=0x21f00000。

其次,修改目录include/configs的头文件at91rm9200dk.h,根据目标板的资源配置,修改内容包括CPU ,系统时钟、RAM 、Flash等配里信息以及内存映射相关参数。该头文件还定义了U-Boot的一些环境变量和内核启动参数。可在U-Boot启动后通过setenv和 saveenv命令修改。U-Boot-1.1.2版本对at91rm9200处理器提供良好的支持,因此对于目录CPU at91rm9200中的源码基本不做修改。在U-Boot-1.1.2的Makefile中加入如下代码:

at91rm9200dk_config: unconfig@/mkconfig $(@: _config=) arm at91rm9200 at91rm9200dk

其中“arm”是CPU的种类,at91rm9200是ARM CPU对应的代码目录,at91rm9200dk是目标板对应的目录。由于交叉编译器安装在目录/usr/local/arm,应把环境变量 CROSS_COMPILE设置成相应路径:CROSS_COMPILE=/usr/local/arm/2.95.3 /bin/arm-linux-

大众彩票官网 最后,调试U-Boot源代码,直到U-Boot在开发板上能正常启动,调试成功后,烧写U-Boot到FLASH,烧写完成后,复位目标板,串口终端就显示U-Boot的启动信息。

大众彩票官网 3.2 Linux内核的移植、配置和编译

Linux向目标系统AT91RM9200的移植方法与应用优势分析

标准Linux内核相对于资源受限的嵌入式系统来说是过于庞大,整个代码分布如图5所示,因此要将其移植到嵌入式系统上,就需要将Linux内核根据目标平台的情况进行剪裁、配置,该目标板的主要硬件资源如图6所示。和ARM体系结构相关的代码都放在arch/arm/以及include/asm-arm/目录下,将linux移植到ARM平台上,主要修改这两个目录下的代码。要想使linux内核应用于自己的ARM平台AT91RM9200上,必须对内核的源代码做一定的修改,主要修改部分如下:(1) 修改根目录下的Makefile文件,确认ARCH和CROSS_COMPILE的定义:ARCH :=arm; CROSS_COMPILE :=arm-linux- (2)修改arch目录下的Makefile文件,根据自己的设置TEXTADDR变量,TEXTADDR决定内核起始运行地址,即 image.ram应下载的地址。(3)修改arch目录下的config.in 文件,添加CONFIG_ARCH_AT91RM9200自选项,config文件决定了menuconfig菜单的内容,把使用的平台加在需要的地方,这样在配置linux内核时就能够选择是否支你的平台了。

大众彩票官网 (4)修改arch/arm/boot目录下的Makefile文件,根据自己的电路设置ZTEXTADDR和ZRELADDR, ZTEXTADDR和ZRELADDR分别是自解压代码的起始地址和内核解压后代码输出起始地址。(5)修改arch/arm/boot /compressed目录下的Makefile文件,加入head-at91rm9200.S (6)修改arch/arm/kernel目录下的Makefile文件,增加AT91RM9200的支持,同时在 debug-armv.S中加入关闭全部外围设备,保证系统正常运行的代码,在entry-armv.S中加入关于CPU中断处理部分的代码。(7)修改 arch/arm目录下的mm-armv.c文件,将init_maps-》bufferable=0改为init_maps-》 bufferable=1;

当然,一些大的芯片开发商在发行芯片的同时,针对自己芯片的体系结构对linux内核作了一些补丁。实验中使用的是针对AT91RM9200体系结构的补丁patch-2.4.19-rmk7给标准内核源代码打上补丁后,该内核就可应用于AT91RM9200了,这样可以大大减少开发的工作量。

大众彩票官网 移植之后要做的工作就是编译内核,要想编译适合自己工程中需要的内核,首先要对内核进行配置,常用的配置命令有:make config;make oldconfig;make menuconfig;make xconfig;make defconfig;Linux内核包允许用户对其各类功能逐项配置,在配置时, 大部分选项可以使用其缺省值, 只有小部分需要根据用户不同需要选择。选择的原则是将与内核其它部分关系较远部分且不经常使用的部分功能代码编译成为可加载模块, 有利于减小内核的长度, 减小内核消耗的内存,不需要的功能就不要选, 与内核紧密且经常使用的部分功能代码直接编译到内核中。主要是进行以下几项配置: (1)选择处理器类型;(2)选择板级支持;(3)选择对RAMDISK支持、对设备驱动的支持以及对文件系统的支持。在配置工作完成后, 就可以进行内核编译。

大众彩票官网 编译内核有压缩方式和非压缩两种方式。非压缩方式使用make vmlinux来编译内核,或者直接运行make命令。压缩方式用make bzImage来编译内核。编译成功后会在arch/arm/boot目录中生成内核的镜像,此镜像下载到flash中就可以通过bootloader引导。具体的编译步骤如下:(1) 进入打上补丁修改好的内核源代码目录下,执行make mrproper;make clean这两条指令,将源代码清理干净(防止以前编译产生的“垃圾”干扰)。(2)执行make at91rm9200dk_config,使源代码按照AT91RM9200体系结构来配置。 (3)执行make o1dconfig(保存原编译配置)(4)执行make menuconfig进入内核编译前配置界面,进行配置。(5)执行make dep声称编译要用的依赖文件。(6)执行make zImage生成内核镜像。

大众彩票官网 3.3 文件系统的移植

大众彩票官网 linux采用文件系统组织系统中的文件和设备,为设备和用户程序提供统一接口。linux要启动起来还需要有根文件系统。根文件系统的作用是存放各种工具(如Linux命令)、应用程序、必需的链接库等等。通常用busybox来制作根文件系统,在busybox中包含一百多种Linux上标准的工具程序, 而这些工具程序仅需几百k空间。busybox使用非常方便, 只要建立一个符号连接即可, 用户可以通过配置Config.h 和Makefile文件来定制busybox。将busybox复制到bin目录中,分别使用ln-s 建立每一个命令的符号连接。但应该注意的是busybox需要glibc支持(如果使用静态连接则不需要glibc 库文件),因此还需要将运行busybox所需的库文件copy到lib目录中, 并建立符号连接。到此为止, ARM Linux 的根文件系统就已经建立起来了。

大众彩票官网 ARM Linux采用RAMDISK的方式来装载根文件系统,所以在运行内核之前,需要先制作RAMDISK,将必须的文件和设备加人到RAMDISK中。内核启动后,会从指定地址去读取根文件系统,这里我们使用RAMDISK在内存中虚拟一个磁盘,具体方法如下:

大众彩票官网 (1)首先创建一个2048k的虚拟磁盘,文件名为initrd.img:# dd = dev/zero of=initrd.img bs= lk count= 2048 (2)将该虚拟磁盘文件格式化成Ext2格式:# mkfs ext2 -c initrd.img这就生成了一个支持Ext2文件系统的ramdisk (3)mount这个文件系统到/tmp下,# mount -o loop -t ext2 initrd.img /tmp (4)向/tmp中添加linux启动必须的文件和设备。 # cd /tmp; # mkdir bin dev etc lib mnt proc sbin sys usr 以上这几个程序和设备是启动Linux必须的,这样得到的ramdisk大约400k (5)创建设备节点,添加相应的程序,将已经订制好的一个文件系统全部复制过来。# cp –a myfs/* /tmp (6)压缩映像,把loop设备卸载下来,然后用gzip命令把映像压缩一下。# umount /tmp ; #gzip –best –c initrd.img 》 initrd.img.gz现在我们就得到了一个压缩的RAMDISK映像initrd.img.gz制作好了。

Linux向目标系统AT91RM9200的移植方法与应用优势分析

4. 内核的下载和执行

要想使目标板的Linux系统脱离交叉开发环境,直接在目标机上本地启动运行,必须通过U-boot将U-boot映像,内核映像和RAMDISK 映像烧写到FLASH中,因为使用U-boot引导程序需要使用U-boot格式的内核映像和RAMDISK映像,可以通过以下命令来实现:

($U-BOOT-PATH)/tools /mkimage -A arm -O linux -T kernel -C gzip –a 0x20008000 -e 0x20008000 –n “linux-2.4.19”-d linux.bin.gz uImage

($U-BOOT-PATH)/tools/mkimage-A arm -O linux -T ramdisk -C gzip –a 0x21100000 -e 0x21100000 –n “RAMDISK”-d ramdisk.bin ramdisk

通过U-boot将uImage和ramdisk烧写到flash相应的分区中去,烧写到flash相应分区的地址如图7所示:烧写完毕后设置u- boot的环境变量,让系统自动启动,系统复位后,Linux系统就可以完全自动从本地flash启动了,启动后,进行地址映射,u-boot会把u- boot压缩映像,kernel压缩映像,ramdisk压缩映像全部拷贝到SDRAM的相应地址,SDRAM的映射地址如图8所示,这时Linux系统完全在SDRAM中运行了,Linux系统真正启动起来了。

5. 总结

大众彩票官网 本文根据一个特定的目标平台,结合AT91RM9200的开发经验,详细介绍了将Linux移植到ARM构建的嵌入式系统上的主要技术和整个流程,实现了Linux 向目标系统AT91RM9200的移植,移植后的操作系统在目标板上运行稳定,并且可以根据实际需要编写相应的控制程序,将其应用于实际工业控制中。掌握这些技术,对于开发嵌入式系统十分重要,对开发其他类型的嵌入式系统同样具有参考意义。

大众彩票官网 本论文作者创新点:从软件与硬件的相互关系, 硬件对软件的制约、硬件对软件的支持这个角度对裁减和移植进行了分析,同时在Bootloader(启动代码)的移植,Kernel(内核)的裁减和移植过程中,把代码分成了两部分,一部分是和硬件相关的部分,一部分是和硬件无关的部分,这样做不仅思路清晰,而且可以大大减少工作量。


收藏 人收藏
分享:

评论

相关推荐

课程从0开始,讲到云计算结束,按阶段授课,从入门到跑路,适合初学者,也适合定制,需要哪个模块学哪个模块2,包含初级运维工
发表于 07-24 00:00 15809次 阅读

中天微自主研发最新款的嵌入式处理器

据媒体报道,杭州中天微系统有限公司已实现大规模量产嵌入式CPU,填补国内技术空白,打破了该领域长期为....
发表于 09-23 11:53 26次 阅读
中天微自主研发最新款的嵌入式处理器

你的处理器会把你的支付密码给泄露了吗

ARM和INTEL等处理器芯片目前被广泛应用于手机等消费类电子以及数据中心和云端等关键设备上。
发表于 09-23 11:08 46次 阅读
你的处理器会把你的支付密码给泄露了吗

西部数据发布旗下第一款嵌入式eMMCSSD 号称可驱动向工业4.0的转换

西部数据近日发布了旗下第一款嵌入式的eMMC SSD,具备高耐用、长寿命等特性,主要面向AI、ML、....
的头像 39度创意研究所 发表于 09-23 10:35 79次 阅读

嵌入式在激光雕刻机领域可以怎样来应用

近年来随着激光加工技术的兴起,基于CNC的激光雕刻机作为一种机、光、电、算相结合的高科技产品在市场上....
发表于 09-23 09:57 13次 阅读
嵌入式在激光雕刻机领域可以怎样来应用

嵌入式在物联网时代在各个行业有着哪一些应用

在现在这个物联网快速发展的时代,嵌入式系统是当前最热门的IT应用领域之一。
发表于 09-23 09:53 13次 阅读
嵌入式在物联网时代在各个行业有着哪一些应用

嵌入式ARM技术有什么特点

ARM是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。....
发表于 09-23 09:46 11次 阅读
嵌入式ARM技术有什么特点

嵌入式ARM处理具备怎样的优势

随着物联网、人工智能等新兴技术的发展,各种新型微处理器的出现和应用的不断深化,嵌入式系统在后PC时代....
发表于 09-23 09:43 30次 阅读
嵌入式ARM处理具备怎样的优势

嵌入式ARM11处理器具有怎样的特点

ARM11处理器在提供高性能的同时,也允许在性能和功耗间做权衡以满足某些特殊应用。
发表于 09-23 09:36 8次 阅读
嵌入式ARM11处理器具有怎样的特点

嵌入式产品开发设计有哪一些问题得留意

选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I/O 口电平、管....
发表于 09-23 09:28 15次 阅读
嵌入式产品开发设计有哪一些问题得留意

嵌入式已经在各个领域都有应用了吗

“中国制造2025战略”已经进入关键期,智能制造迎来了空前的发展机遇,其中的灵魂就在于工业物联网,这....
发表于 09-23 09:22 15次 阅读
嵌入式已经在各个领域都有应用了吗

FinFET技术未来有怎样的发展的前景

FinFET技术是电子行业的下一代前沿技术,是一种全新的新型的多门3D晶体管。
发表于 09-23 08:53 9次 阅读
FinFET技术未来有怎样的发展的前景

嵌入式系统是依据什么来分类的

在物联网时代中,嵌入式系统起着极其重要的作用,嵌入式系统相当于人的大脑,在接受到信息后进行分类处理。
发表于 09-23 08:36 7次 阅读
嵌入式系统是依据什么来分类的

请问:         1. uboot在第一阶段就已经进行时钟初始化了,为什么第二阶段还要进行,两者之间...
发表于 09-23 02:28 25次 阅读

嵌入式SCADA监控系统

随着中国经济的快速发展,现代社会人们生活水平日益提高,每年都有数以百万计新的驾驶员上路,交通安全随即....
发表于 09-22 11:44 25次 阅读
嵌入式SCADA监控系统

单片机与嵌入式的转化

提到单片机很多人都很觉得不陌生,大街小巷上面电子产品都用到。近几年随着嵌入式的发展,做单片机的一帮家....
发表于 09-22 10:13 52次 阅读
单片机与嵌入式的转化

linux看门狗使用方法

linux看门狗使用很简单,在应用层使用,只需要ioctl设置一下溢出时间,既可以使用看门狗,定时喂....
发表于 09-22 10:05 53次 阅读
linux看门狗使用方法

有年轻的工程师问,我目前会51,STM的控制编程,但对外围电路设计很陌生,想开发,但总是因为各种问题而失败,模电基础较差,...
发表于 09-21 14:18 295次 阅读

嵌入式开发的发展方向是往哪里发展

嵌入式开发的门槛相对较高,对程序员的要求一般都是对底层感兴趣,学习能力、动手能力要强,对问题能够从全....
发表于 09-21 10:56 88次 阅读
嵌入式开发的发展方向是往哪里发展

嵌入式在充电桩上有哪一些应用

充电桩是电动力车的电站,其功能类似于加油站里面的加油机。
发表于 09-21 10:41 48次 阅读
嵌入式在充电桩上有哪一些应用

嵌入式人工智能前端设备未来的前景怎样

嵌入式人工智能顾名思义就是机器和人的交互。目前来看,我们身边许多嵌入式人工智能设备,如摄像头、机器人....
发表于 09-21 10:39 86次 阅读
嵌入式人工智能前端设备未来的前景怎样

嵌入式开发基础知识你了解有多少

Linux还支持逻辑的或伪文件系统(logical or pseudo file system),例....
发表于 09-21 10:34 138次 阅读
嵌入式开发基础知识你了解有多少

嵌入式工控机在视频监控领域有哪一些应用

随着全行业的数字化、网络化步伐的加快,传统模拟的监控系统必将被新一代数字化、网络化多媒体监控管理系统....
发表于 09-21 10:31 43次 阅读
嵌入式工控机在视频监控领域有哪一些应用

前段时间微软发布了一个新的free字体cascadia;姿态格式是ttf的,在linux的安装步骤: github的描述: 我是在Fedora31安装...
发表于 09-21 10:30 141次 阅读

嵌入式开发学习主要可以往哪些线路发展

linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的....
发表于 09-21 10:22 76次 阅读
嵌入式开发学习主要可以往哪些线路发展

嵌入式工控机定制化在现在有了什么改变

作为智能制造的核心设备,工控机无论是从技术还是产业发展来看,都出现了一些新的变化,而面向行业的专业嵌....
发表于 09-21 10:18 46次 阅读
嵌入式工控机定制化在现在有了什么改变

嵌入式工控机在物流领域有着怎样的应用

随着机器人技术迅速崛起,各行业掀起一股“机器换人”的热潮,而涉足物流领域的企业也纷纷投入AGV技术的....
发表于 09-21 10:14 49次 阅读
嵌入式工控机在物流领域有着怎样的应用

arm嵌入式有哪一些相关的应用

随着信息技术和网络技术的快速发展,嵌入式技术有着非常广阔的市场发展前景。
发表于 09-21 10:09 68次 阅读
arm嵌入式有哪一些相关的应用

嵌入式在智能导航设备里有哪一些应用

随着医疗电子、智能家居、物流管理和电力控制等方面的不断风靡,嵌入式系统利用自身积累的底蕴经验,重视和....
发表于 09-21 10:06 53次 阅读
嵌入式在智能导航设备里有哪一些应用

嵌入式操作系统存在差异吗

随着通信、电子行业的迅速发展,全世界每天都会有大量的新芯片被生产,大量的新电路板被设计,因此,也会有....
发表于 09-21 10:02 42次 阅读
嵌入式操作系统存在差异吗

嵌入式ROM和RAM之间有什么差别

在嵌入式开发中,ROM和RAM都是一种存储技术,只是两者原理不同,RAM为随机存储,掉电不会保存数据....
发表于 09-21 09:57 35次 阅读
嵌入式ROM和RAM之间有什么差别

嵌入式在物联网扮演着什么角色

基于ReRAM能够内建于SoC、逻辑芯片、模拟芯片及射频(RF)芯片等各类可能的物联网芯片技术领域,....
发表于 09-21 09:50 66次 阅读
嵌入式在物联网扮演着什么角色

嵌入式人工智能在现在火吗

嵌入式人工智能,就是在人工智能领域出现的,需要在本地终端进行计算的应用场景。
发表于 09-21 09:47 67次 阅读
嵌入式人工智能在现在火吗

嵌入式是怎样扩大物联网应用的领域的

在全球智能化浪潮下,嵌入式产业迎来快速发展的机遇,物联网的发展应用,是以无数量连网的智能设备为硬件基....
发表于 09-21 09:43 50次 阅读
嵌入式是怎样扩大物联网应用的领域的

AI时代应该具备怎样的嵌入式思维

随着嵌入式在特定领域的发展加速,与过去相比,不管是深度或是广度都有长足进展
发表于 09-21 09:17 66次 阅读
AI时代应该具备怎样的嵌入式思维

嵌入式使用有什么技巧

代码存储器,又称程序存储器或只读存储器(rom),是存储程序指令的地方。
发表于 09-21 09:13 43次 阅读
嵌入式使用有什么技巧

物联网设备如何工作?将会面临的挑战和机遇

所有通过网络连接或使用某种形式无线通信的设备或小工具都被称为物联网。如果仔细观察,我们周围充满了无数....
发表于 09-21 08:20 103次 阅读
物联网设备如何工作?将会面临的挑战和机遇

各位大神,keil如何设置才能实现上述图片所示的效果,点击一个变量名,所有用到此变量名都被点亮?keil如何设置? ...
发表于 09-20 16:00 341次 阅读

嵌入式工程师经常遇到哪些难题

一种偏硬,主要使用语言是C语言和汇编,例如做驱动开发,这类的开发对硬件要求比较高,短期内比较难掌握,....
的头像 工程师人生 发表于 09-20 15:24 91次 阅读

我国成功研发首款嵌入式人工智能视觉芯片

据美通社消息,中国首款全球领先的嵌入式人工智能 “中国芯” 日前由嵌入式人工智能 “大脑” 解决方案....
发表于 09-20 11:48 59次 阅读
我国成功研发首款嵌入式人工智能视觉芯片

用嵌入式AI技术来解锁数据力量

今年CES首次聚焦人工智能,包括语音识别、计算机视觉和机器学习。触景无限科技携手Intel-Movi....
发表于 09-20 11:40 28次 阅读
用嵌入式AI技术来解锁数据力量

嵌入式系统以及 Linux 作业系统简介 建立发展工作站 安装跨平台编译工具以及重新编译作业系统核心 在本机 MTD 装置以及远端...
发表于 09-20 11:30 224次 阅读

丰富的数学、物理、科学与工程知识,以及实际运用的能力。设计实验、执行实验、分析数据及归纳结果的能力。执行电机工程实务所需...
发表于 09-20 11:28 222次 阅读

  安装完重启后,没有像sery所说在图形界面崩溃了,由于我没有安装X-WINDOWS而是直接进入了文本界面。如果你想做l...
发表于 09-20 10:52 282次 阅读

一种越来越多被应用于加速机器学习应用的浮点格式bfloat16

bfloat16的主要想法是提供动态范围与标准IEEE-FP32相同的16位浮点格式,精度较低。相当....
发表于 09-20 10:32 293次 阅读

一、安装 QT5.11.1 1.更改下载好的QT文件的权限 chmod u+x qt-opensource-linux-x64-5.11.1.run 2.运行 QT 文件 ./qt-...
发表于 09-20 09:05 38次 阅读

嵌入式网络技术是近几年随着计算机网络技术的普及和发展而发展起来的一项新兴概念和技术。它通过为现有嵌入式系统增加互联网接入...
发表于 09-20 07:46 146次 阅读

国产嵌入式AI芯片的未来将会变成什么样

看着技术的快速发展,你是不是也幻想过未来生活的场景图?云计算、大数据、物联网和人工智能深度融合,落地....
发表于 09-19 11:55 51次 阅读
国产嵌入式AI芯片的未来将会变成什么样

我国自主成功研发嵌入式40nm工规级的存储芯片

江苏华存发布了我国第一颗国研国造的嵌入式40纳米工规级别存储控制芯片及应用存储解决方案:HC5001....
发表于 09-19 11:49 138次 阅读
我国自主成功研发嵌入式40nm工规级的存储芯片

ARM首席技术官即将退休 任职时间超20年

9月18日消息,据国外媒体报道,软银集团旗下的芯片设计公司ARM,在高层方面即将迎来一次变动,公司创....
的头像 39度创意研究所 发表于 09-18 17:28 413次 阅读

嵌入式软件开发是什么该如何理解

对于嵌入式开发软件来说,可以把嵌入式软件开发分成2个工作岗位。一个是应用开发,另一个是底层开发。
发表于 09-18 17:19 138次 阅读
嵌入式软件开发是什么该如何理解

阿里巴巴将要发布最新研发的嵌入式芯片

阿里巴巴CTO、达摩院院长张建锋在2018云栖大会上宣布达摩院正在建设自己的量子实验室,在两三年之内....
发表于 09-18 17:16 102次 阅读
阿里巴巴将要发布最新研发的嵌入式芯片

英伟达推出最新嵌入式计算机Jetson Nano

英伟达正在为其Jetson产品系列推出一款新的嵌入式计算机,用于开发部署人工智能,这是迄今为止最小的....
发表于 09-18 11:47 386次 阅读
英伟达推出最新嵌入式计算机Jetson Nano

嵌入式计算机将助力3D打印行业的发展

3D打印(3DP)即快速成型技术的一种,它是一种以数字模型文件为基础,运用粉末状金属或塑料等可粘合材....
发表于 09-18 11:44 50次 阅读
嵌入式计算机将助力3D打印行业的发展

嵌入式无人搬运车你了解吗

AGV无人搬运车,在现代仓储体系中的作用越来越重要,具有自动化程度高、灵敏、安全等优势,目前可在智能....
发表于 09-18 11:25 61次 阅读
嵌入式无人搬运车你了解吗

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 211次 阅读
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 180次 阅读
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 493次 阅读
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 127次 阅读
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 189次 阅读
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 57次 阅读
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 74次 阅读
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 194次 阅读
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 402次 阅读
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 16次 阅读
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 82次 阅读
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 36次 阅读
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 237次 阅读
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 55次 阅读
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 106次 阅读
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 55次 阅读
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 75次 阅读
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 43次 阅读
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 88次 阅读
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 224次 阅读
AM4376 AM437x ARM Cortex-A9 微处理器 (MPU)
document.write ('');