侵权投诉

基于V4L技术和摄像头的Linux驱动程序的设计与实现

澳门金沙娱乐场 ? 2021-03-23 15:47 ? 次阅读

作者:余雅琴,王超,胡晨,王素

引言

随着多媒体技术、网络技术的迅猛发展和后PC机时代的到来,利用嵌人式系统实现远程视频监控、可视电话和视频会议等应用已成为可能。为了实现这些应用,实时获得视频数据是一个重要环节。针对这一点本文在嵌入式系统平台上,基于Video4Linux(简称V4L)技术,实现了摄像头驱动开发,详细叙述了V4L技术和摄像头在Blackfin536 DSP平台上的Linux驱动程序设计。

1 Video4Linux

V4L是Linux的影像串流系统与嵌入式影像系统的基础。Linux在TV、多媒体上的应用是目前相当热门的研究领域,而其中最关键的技术则是Linux的V4L。V4L是Linux kernel里支持影像设备的一组APIs,配合适当的摄像头与摄像头驱动程序,可以让我们实现影像采集、AM/FM无线广播、影像CODEC、频道切换等功能;而目前最主要的则是应用在影像串流系统与嵌入式影像系统里,其应用范围相当广泛,例如:远距离教学系统、远距离诊断系统、视频会议等。

目前,V4L这套接口已发展为V4L 2,前者比后者简单,但存在两个不足之处:驱动程序设计时不能同时打开多个设备;现存的V4L API不能很好地支持带编码能力的设备。本文为便于研究摄像头驱动开发,还是使用V4L。

V4L主要结构体如下:

基于V4L技术和摄像头的Linux驱动程序的设计与实现

camera_open,camera_close是打开和关闭视频采集设备;camera_read,是读取视频图像;视频驱动主要的控制接口都是通过 ioctl来实现的,如图像的格式、亮度、色度等信息都是通过ioctl函数获取和设置的。ioctl命令部分如下:

V4L支持两种方式捕获图像:mmap(却嬗成浞绞?和read(直接读取方式),本系统采用mmap。需预先设置好图像的大小和深度,接着使用 VIDIOCGMBUF命令,它会返回用于mmap的缓存(buffer)的大小以及每帧缓存的偏移地址(offset)。驱动程序里的映射函数为 static intbf536_v411_mmap(Struct file*filp,structvm_area_struct*vma);抓帧完成后,在应用程序里通过内存映射,读取图像数据。

2 硬件平台

本系统采用CMOS模拟传感器,经TI公司的TVP5150A视频解码芯片把模拟信号转成 ITU-R BT.656视频信号,再送给ADI公司的Blackfin536 DSP处理器进行图像处理,如图1所示。TVP5150向DSP提供采样时钟信号CLK(27MHz),8根数据线传输内嵌同步控制码流的ITU-R BT.656格式的数据,DSP通过I2C接口对视频解码器进行配置。视频数据由DMA搬运到SDRAM

3 驱动程序设计

3.1 驱动程序核心结构体的介绍

本系统的软件平台是嵌入式uclinux,因此,摄像头作为一个设备驱动加载到uclinux内核中。一般而言,每个设备驱动都会有它的核心结构体,摄像头驱动的核心结构体设计如下:struct camera device

该结构体储存了几乎全部与摄像头视频图像相关的信息。其中的结构体videoDev和videoV4l1是与V4L相关联的,ppiDev是与ADSP- BF537处理器硬件配置相关的,而frame[CAMERA_NUMFRAMES]则与采集时当前视频帧数据相关联。此外,camera_device 该核心结构体还定义了表示奇偶场的成员变量frame_field,表示当前帧的抓取状态的成员变量grabbing等。

3.2 硬件配置

本系统在开发过程中,最主要的难点在于硬件的配置,正确配置TVP5150、PPI、DMA需要搞清楚整个摄像头的工作原理,以及各种图像格式的基本知识。本文主要给出PPI和DMA的几个关键配置选项。

3.2.1 PPI配置

TVP5150A视频解码芯片把模拟信号转换成ITu-RBT.656视频信号,ITU-R BT.65*:2:2并行接口的数字演播室标准。对于PAL制系统(NTSC系统类似),一帧图像包括两场视频数据(奇偶场),每一场图像由四部分构成:有效视频数据,水平消隐,垂直消隐以及控制字。而PPI接口在ITU-656输入模式下可以支持3种数据传输,若选择有效视频数据,则可以实现PPI 与TVP5150A解码器的无缝连接。且传输的有效视频数据就是UYVY422格式,所以配置PPI控制寄存器为ITu-656输入、传输有效视频数据。 PPI传输的有效视频数据每场都由288行组成,每行有1440个取样字,其中720个亮度Y取样字,360个蓝色色差Cb,360个红色色差Cr,按 Cb、Y、Cr、Y的次序排列。而UYVY422格式数据是:每个像素点都取亮度值,而蓝色色差和红色色差是每两个像素点才各取一个,两者交替取,所以图像像素是720×576。这样可以确定ppi frame=576(整幅图像的行数)。而ppi count不用配置,因为在ITU-R BT.656视频信号中有H和V信号。

3.2.2 DMA配置

本系统采用二维DMA来提高数据的传输速度,采用16位传输,且传输完一场视频数据后产生中断。dma_x_count=720(相当于每行数据需传输的次数,每行720个像素点,每个像素点2个字节。每行要传720×2个字节,而dma是16位传输,所以x_count=720)。 dma_x_modify=2(相邻两次传输数据的偏移地址,以字节为单位,因为是16位传输,所以为2)。

由于PAL制视频数据是隔行扫描,每帧分为奇偶两场,两场在时域上是分开的,但是在数据处理时需要将两场合成一帧进行处理,因此为了减少CPU的处理时间,可以利用DMA直接进行场合成。在一场的传输中,DMA在传输完一行数据后,预留下一行的存储空间,将数据存放到第三行的地址。在一场数据传输完后,下一场的数据就填充上一场预留的存储空间,也是隔行存储,这样两场数据就合成一帧数据了。所以,dma_y_modify=1442(一行720像素点,占720×2字节。而一行末地址到下一行首地址还需2字节。所以720×2+2=1442)。同时,两场数据存放的起始地址的设置间隔也是1442字节。

3.3 中断服务子程序

本系统的中断服务子程序主要是一场数据采集完后,产生中断,并根据数据的奇偶场做出相应的处理。其流程如图2所示。

4 结束语

本文介绍了在Blackfin DSP和Linux的平台下,摄像头驱动的体系结构和具体实现。此驱动由测试程序测试,可以正常工作。此驱动尚存在不足之处,那就是在驱动的抓帧过程中没有采用乒乓操作,但是采用了两个帧缓存来存取数据,因此乒乓操作可以在上层应用中完成。

责任编辑:gt

收藏 人收藏
分享:

评论

相关推荐

鸿蒙系统基于什么开发

华为鸿蒙系统是基于Linux的操作系统说开发的移动操作系统,在本质上与安卓并不存在什么区别。
的头像 电子魔法师 发表于 06-18 16:46 ? 124次 阅读
鸿蒙系统基于什么开发

Linux信号事件发生的两个来源

什么是信号 信号可以理解为软件中断,是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信....
的头像 FPGA之家 发表于 06-18 15:09 ? 19次 阅读
Linux信号事件发生的两个来源

满足交互视频等新型多媒体应用要求的LTE技术的研究

全球移动通信系统 (GSM) 与通用移动电信系统 (UMTS) 手机网络的长期演进 (LTE) 要求....
的头像 电子设计 发表于 06-18 14:53 ? 56次 阅读
满足交互视频等新型多媒体应用要求的LTE技术的研究

glibc内存管理存在的共性问题及解决方法

引言 对于嵌入式设备来说,用户态内存管理是一项基础功能,目前主流的用户态内存管理库有glibc、uc....
的头像 Linux阅码场 发表于 06-18 14:50 ? 31次 阅读
glibc内存管理存在的共性问题及解决方法

如何选工业机器人视觉

这一类通常含有一个或多个摄像头和镜头(光学部件),用于拍摄被检测的物体。根据应用,摄像头可以基于如下....
的头像 新机器视觉 发表于 06-18 10:48 ? 64次 阅读
如何选工业机器人视觉

香橙派OrangePi PC开发板40pin的UART测试

1) linux5.4 系统在 dts 中默认关闭了 40pin 中的 uart 控制器,如果需要使用 uart,首 先需要先打开 uart 的配置,linux3.4 系...
发表于 06-17 19:52 ? 0次 阅读
香橙派OrangePi PC开发板40pin的UART测试

基于嵌入式Linux操作系统实现MP3流媒体广播系统的应用方案

数字网络广播将模拟信号转换为数字信号进行处理和传输。由于它采用了纠错编码技术,消除了模拟方式的噪声干....
的头像 电子设计 发表于 06-17 16:26 ? 125次 阅读
基于嵌入式Linux操作系统实现MP3流媒体广播系统的应用方案

基于Linux和CDMA无线网络技术实现远程数据传输系统的设计

CDMA(码分多址)无线网络具有覆盖面广,高效、低成本的特点,CDMA网络的数据传输速率可达200k....
的头像 电子设计 发表于 06-17 15:59 ? 87次 阅读
基于Linux和CDMA无线网络技术实现远程数据传输系统的设计

芯盾时代完成与HarmonyOS的兼容测试 确认终端安全技术的适用性

日前,HarmonyOS正式问世,获得国内各行各业的广泛关注和呼应,中国银行、中信银行、广发银行等金....
的头像 芯盾时代 发表于 06-17 14:56 ? 129次 阅读
芯盾时代完成与HarmonyOS的兼容测试 确认终端安全技术的适用性

虚拟地址和逻辑地址的区别是什么?

先解释下一个困扰了我很久的问题:虚拟地址(vitural address)和逻辑地址(logical....
的头像 Linux爱好者 发表于 06-17 14:08 ? 106次 阅读
虚拟地址和逻辑地址的区别是什么?

Linux环境下AES快速加密法的L3缓存攻击

文中对 Cache最新的攻击方法进行了研究,在配置 Intel i5-4590四核心、3.3 GHZ....
发表于 06-17 11:21 ? 6次 阅读
Linux环境下AES快速加密法的L3缓存攻击

鸿蒙系统底层是基于linux开发的?和安卓到底有啥区别

自从华为官方发布了鸿蒙操作系统以来,外界对于鸿蒙系统的声音络绎不绝,有人和我一样好奇鸿蒙系统底层什么....
的头像 Les 发表于 06-17 10:08 ? 86次 阅读
鸿蒙系统底层是基于linux开发的?和安卓到底有啥区别

Linux内核开发框架学习资料汇总

Linux内核开发框架学习资料汇总
发表于 06-17 09:29 ? 8次 阅读
Linux内核开发框架学习资料汇总

Windows已成了Python开发者的首选

近年来,苹果的笔记本电脑硬件设计决策让我感到非常痛苦,因此我不打算继续在这个平台上开展个人工作了。虽....
的头像 马哥Linux运维 发表于 06-16 09:43 ? 104次 阅读
Windows已成了Python开发者的首选

怎么用OpenResty搭建高性能服务端

Socket编程 Linux Socket编程领域为了处理大量连接请求场景,需要使用非阻塞I/O和复....
的头像 马哥Linux运维 发表于 06-16 09:31 ? 102次 阅读
怎么用OpenResty搭建高性能服务端

HiSParK_WiFi_Iot_套件 VER_A 上手(Part 4)

本人还不算小白,对这个开发环境的搭建,真的是有点头晕,告诉自己--失败是成功的Mother--坚持下去就看到胜利娘娘了 *_*  &...
发表于 06-15 19:15 ? 133次 阅读
HiSParK_WiFi_Iot_套件 VER_A 上手(Part 4)

基于OFDM技术实现基于电力线的高速信号传输

  随着科技的进步,网络已经开始涉及人们生活的方方面面。将网络延伸到家庭,实现家庭网络化、家用电器的....
的头像 电子设计 发表于 06-15 16:21 ? 241次 阅读
基于OFDM技术实现基于电力线的高速信号传输

如何去使用这几个Linux命令?

使用 Linux 系统的开发者,很多人都有自己喜欢的系统命令,下面这个几个命令令是我平常用的比较多的....
的头像 FPGA之家 发表于 06-15 16:06 ? 58次 阅读
如何去使用这几个Linux命令?

基于Linux的C语言编程入门教程

基于Linux的C语言编程入门教程
发表于 06-15 10:56 ? 23次 阅读
基于Linux的C语言编程入门教程

VR智慧党建展厅设计的要素有哪些

党建(廉政)展厅,很多人不太清楚党建展厅究竟是一个什么概念?那么究竟什么是党建展厅和智慧党建呢?
发表于 06-15 10:42 ? 28次 阅读
VR智慧党建展厅设计的要素有哪些

鸿蒙跟安卓有什么区别

鸿蒙OS 2.0上线之后成为当下较为热门的话题,对于鸿蒙系统整体评价来说,还是非常和谐的,基本上都是....
的头像 Les 发表于 06-15 10:35 ? 852次 阅读
鸿蒙跟安卓有什么区别

3G与WLAN融合方案的应用研究

本文在分析软交换网络结构后,阐述了UMTS Release5网络分层结构,体现了软交换思想在3G中的....
的头像 电子设计 发表于 06-14 17:20 ? 75次 阅读
3G与WLAN融合方案的应用研究

基于Linux服务器和VLAN实现策略路由的技术方案

随着网络的普及,小型企业的局域网在资金短缺的情况下如何花更少的钱去实现较为复杂的网络功能、满足人们对....
的头像 牵手一起梦 发表于 06-14 11:23 ? 94次 阅读
基于Linux服务器和VLAN实现策略路由的技术方案

讨论一下Linux的各种躺平姿势

CPU 就和皮鞋厂的工人一样, 无可奈何之时也得躺平。历代CPU的架构师都有一颗仁慈的心——给自己的....
的头像 Linux阅码场 发表于 06-13 17:59 ? 129次 阅读
讨论一下Linux的各种躺平姿势

Linux中shell编程的使用

一、变量的使用1. 变量命名 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: yo....
的头像 嵌入式ARM 发表于 06-13 15:21 ? 52次 阅读
Linux中shell编程的使用

为什么要用C语言实现面向对象呢?

不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单。随着应用需求和场景的变化,C语....
的头像 硬件攻城狮 发表于 06-12 17:55 ? 76次 阅读
为什么要用C语言实现面向对象呢?

你们知道为什么航天器、导弹喜欢用单片机,而不是嵌入式系统吗

一、前言 前几天和一个在某研究所的发小聊天,他说:现在的航空、航天和导弹等武器装备中,控制系统几乎都....
的头像 硬件攻城狮 发表于 06-12 17:18 ? 99次 阅读
你们知道为什么航天器、导弹喜欢用单片机,而不是嵌入式系统吗

浅谈Linux程序开发

应用程序基本上就是通过常见的编程语言去开发具体业务的程序,这个编程语言就不再局限于C语言了,可以是C....
发表于 06-12 16:37 ? 612次 阅读
浅谈Linux程序开发

Linux基础概念介绍

也许大家都已经知道,Linux是由赫尔辛基大学的Linus Torvalds开发的。linux是一个....
发表于 06-12 16:32 ? 611次 阅读
Linux基础概念介绍

浅谈嵌入式Linux系统

我们常说的嵌入式linux系统,其实与电脑端运行的linux系统本质上是一样的,都是使用的linux....
发表于 06-12 16:13 ? 604次 阅读
浅谈嵌入式Linux系统

什么是量子图像传感器(QIS)?

近日,Gigajot Technology公司发布了首批量子图像传感器(Quanta Image S....
的头像 lhl545545 发表于 06-12 09:17 ? 88次 阅读
什么是量子图像传感器(QIS)?

RT-Thread Studio开发团队推出VSCode平台开发插件

转眼间RT-Thread Studio V2.1.0已经发布两个多月了,估计很多用户已经在翘首期待V....
的头像 RTThread物联网操作系统 发表于 06-11 16:47 ? 380次 阅读
RT-Thread Studio开发团队推出VSCode平台开发插件

Linux在HugeTLB的管理上存在什么问题呢?

内容简介 介绍以一种创新的方式优化HugeTLB对应的struct page内存占用。 相信大家对H....
的头像 Linux阅码场 发表于 06-11 16:40 ? 90次 阅读
Linux在HugeTLB的管理上存在什么问题呢?

解析Linux内核页表管理中那些鲜为人知的秘密

1.开场白 环境: 处理器架构:arm64 内核源码:linux-5.11 ubuntu版本:20.....
的头像 Linux阅码场 发表于 06-11 16:32 ? 87次 阅读
解析Linux内核页表管理中那些鲜为人知的秘密

如何去自制文件系统?开发文件系统为什么难?

我们先从什么是文件系统讲起,简单介绍一些探索文件系统的基础知识。
的头像 Linux爱好者 发表于 06-11 16:27 ? 86次 阅读
如何去自制文件系统?开发文件系统为什么难?

基于Linux操作系统和WDMA技术实现EPON系统的设计

  千兆以太网无源光网络(EPON)是一种点到多点拓扑结构的光接入网技术,采用无源光器件连接局端和远....
的头像 电子设计 发表于 06-11 16:14 ? 142次 阅读
基于Linux操作系统和WDMA技术实现EPON系统的设计

基于Linux操作系统和ARM处理器实现数据通信系统的设计

基于ARM核心处理器的嵌入式系统以其自身资源丰富、功耗低、价格低廉、支持厂商众多的缘故,越来越多地应....
的头像 电子设计 发表于 06-11 16:03 ? 198次 阅读
基于Linux操作系统和ARM处理器实现数据通信系统的设计

长安欧尚X7极客版搭载全新人脸识别系统

作为二十一世纪教具革命性地技术之一,人脸识别技术正在逐渐普及,譬如日常手机刷脸支付、进出小区刷脸开门....
发表于 06-11 09:56 ? 89次 阅读
长安欧尚X7极客版搭载全新人脸识别系统

手机虚拟摄像头

有没有铁子知道手机怎么安装虚拟摄像头
发表于 06-11 07:02 ? 56次 阅读
手机虚拟摄像头

如何去解决一些单主机容器网络问题?

现在是时候解决容器网络问题了。或者更准确地说,单主机容器网络问题。
的头像 马哥Linux运维 发表于 06-10 15:09 ? 164次 阅读
如何去解决一些单主机容器网络问题?

如何用面包板设计出自己的CPU?

从无到有(make something from scratch)一直是工程师的浪漫,例如自行调配出....
的头像 电子工程技术 发表于 06-10 09:42 ? 176次 阅读
如何用面包板设计出自己的CPU?

全志H616芯片香橙派Orange Pi Zero2开发板的26pinGPIO口测试

香橙派Zero2开发板采用全志H616 四核 64位处理器,拥有512MB/1GB 内存可选,集成千兆以太网、蓝牙5.0+双频WiFi、USB2....
发表于 06-09 17:56 ? 233次 阅读
全志H616芯片香橙派Orange Pi Zero2开发板的26pinGPIO口测试

智能镜面显示屏拥有着丰富多彩的多媒体功能

旷世公共厕所镜面显示屏是新一代的智能设备,通过终端软件控制、网络信息传输和多媒体终端显示构成一个完整....
发表于 06-09 17:11 ? 38次 阅读
智能镜面显示屏拥有着丰富多彩的多媒体功能

健身房中的智能显示屏为何会拥有如此大的市场

杭州健身房智能镜子显示屏其实不是严格意义上的镜子,而是一个通过摄像头获取图像数据的显示屏。智能镜子把....
发表于 06-09 17:04 ? 54次 阅读
健身房中的智能显示屏为何会拥有如此大的市场

加速ADAS应用市场布局,ROHM推出适用于车载摄像头模块!

ADAS系统通过组合LiDAR、声纳和摄像头等具有不同感测方法和感测距离的设备构建而成,而车载摄像头....
的头像 Duke 发表于 06-09 10:25 ? 1753次 阅读
加速ADAS应用市场布局,ROHM推出适用于车载摄像头模块!

安森美半导体如何看待车载摄像头技术市场?

摘要:作为全球摄像头龙头企业,安森美半导体如何看待这一市场?车载摄像头技术、市场发展趋势又如何?中国....
的头像 安森美半导体 发表于 06-08 18:14 ? 458次 阅读
安森美半导体如何看待车载摄像头技术市场?

全志H3芯片香橙派OrangePi PC开发板连接USB摄像头测试说明

1) 首先将 USB 摄像头插入到 Orange Pi 开发板的 USB 接口中 2) 使用 lsmod 查看系统是否自动加载了 uvcvideo 内核模...
发表于 06-08 11:34 ? 202次 阅读
全志H3芯片香橙派OrangePi PC开发板连接USB摄像头测试说明

怎么实现基于TMS320 DM642的多路视频处理系统设计?

本设计采用TI公司的TMS320DM642多媒体处理芯片作为主控芯片,将成本控制在可行范围内,并且充分利用芯片内核的高速处理能...
发表于 06-08 07:01 ? 0次 阅读
怎么实现基于TMS320 DM642的多路视频处理系统设计?

鸿蒙系统怎么申请推送 操作步骤如下

鸿蒙OS作为华为迎接全场景体验时代到来的产物,发挥其轻量化、小巧、功能强大的优势,率先应用在智能手表....
的头像 鸿蒙系统HarmonyOS 发表于 06-07 14:42 ? 1189次 阅读
鸿蒙系统怎么申请推送 操作步骤如下

充电器里的氮化镓究竟是什么?

发现没有,手机这几年是越做越轻薄,可手机充电器的个头,却是越来越大。 这是小米和IQOO的两款原装充....
的头像 电子工程世界 发表于 06-07 14:24 ? 467次 阅读
充电器里的氮化镓究竟是什么?

深度剖析USB设备端驱动框架

hello 大家好,今天带领大家学习一下USB设备端驱动 内核版本:4.4.94 1. Linux ....
的头像 strongerHuang 发表于 06-07 14:12 ? 126次 阅读
深度剖析USB设备端驱动框架

面向Linux的远程桌面软件VNC-Viewer-6.17.731-Windo

面向Linux的远程桌面软件VNC-Viewer-6.17.731-Windo
发表于 06-07 10:05 ? 16次 阅读
面向Linux的远程桌面软件VNC-Viewer-6.17.731-Windo

嵌入式NFS网络文件系统实验报告

基于Linux虚拟机:NFS网络文件系统
发表于 06-07 09:59 ? 18次 阅读
嵌入式NFS网络文件系统实验报告

如何去实现嵌入式多媒体导游系统的设计?

如何去实现嵌入式多媒体导游系统的硬件设计? 如何去实现嵌入式多媒体导游系统的软件设计? ...
发表于 06-07 06:38 ? 0次 阅读
如何去实现嵌入式多媒体导游系统的设计?

怎么实现具有网络通信和多媒体处理功能的嵌入式系统的设计?

本文论述一种具有网络通信和多媒体处理功能的嵌入式系统的设计实现方法。...
发表于 06-07 06:36 ? 0次 阅读
怎么实现具有网络通信和多媒体处理功能的嵌入式系统的设计?

怎么实现基于Intel Xscale和嵌入式Linux 的视频模块设计?

本文介绍了基于PXA255 处理器和嵌入式Linux 操作系统的无线多媒体移动终端的视频模块的设计与开发,该视频模块具有实时采集、...
发表于 06-07 06:25 ? 0次 阅读
怎么实现基于Intel Xscale和嵌入式Linux 的视频模块设计?

TD GUI-Engine嵌入式图形引擎的性能及应用

随着物联网、智能科技的发展,人机智能交互已深入到人们生活的各个方面,在生产制造、居家生活、出行娱乐等....
发表于 06-06 09:30 ? 131次 阅读
TD GUI-Engine嵌入式图形引擎的性能及应用

isp图像处理重要吗?数字中国的视觉进阶 ISP的来处与归途

每次不知道该聊点什么的时候,我就会去一些网站和社区溜达找找灵感,海外如WIRED、MIT News、....
的头像 脑极体 发表于 06-04 21:47 ? 125次 阅读
isp图像处理重要吗?数字中国的视觉进阶 ISP的来处与归途

为什么要用C语言实现面向对象呢

不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单。随着应用需求和场景的变化,C语....
的头像 硬件攻城狮 发表于 06-04 17:44 ? 370次 阅读
为什么要用C语言实现面向对象呢

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 ? 313次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)
网站地图 申博太阳城现金网 申博娱乐 澳门百家乐 百家乐真人游戏
www.msc11.com 太阳城申博88登入 太阳城申博桌面安装版下载 www.sb1088.com
777老虎机游戏 申博直营现金网 ag真人娱乐 申博太阳城
申博棋牌游戏 申博现金百家乐 申博登入网址 百家乐
太阳城登入 申博代理开户 申博138官网 申博娱乐网