侵权投诉

Linux操作系统在S3C2410开发板上的的移植过程

电子设计 2020-09-23 17:05 次阅读

作者:梁千帆,陈建华,孔凡军

ARM9S3C2410微处理器与Linux的结合越来越紧密,逐渐在嵌入式领域得到广范的应用。目前,在便携式消费类电子产品、无线设备、汽车、网络、存储产品等都可以看到S3C2410与Linux相结合的身影。

S3C2410微处理器是一款由Samsung公司为手持终端设计的低价格、低功耗、高性能,基于ARM920T核的微处理器。它带有内存管理单元(MMU),采用0.18mm工艺和AMBA新型总线结构,主频可达203MHz。同时,它支持Thumb16位压缩指令集,从而能以较小的存储空间获得32位的系统性能。

在众多嵌入式操作系统中,Linux目前发展最快、应用最为广泛。性能优良、源码开放的Linux具有体积小、内核可裁减、网络功能完善、可移植性强等诸多优点,非常适合作为嵌入式操作系统。一个最基本的Linux操作系统应该包括:引导程序、内核与根文件系统三部分。

与Linux2.4内核相比,2.6内核吸收了最新的技术,在性能、可测量性、器件支持和可用性方面有了大幅度提高;支持更多的体系结构、处理器、总线、接口和设备;标准化了内部接口;简化了扩展或添加新设备的步骤等。

本文着重介绍如何制作一个基于linux-2.6.19内核的小型Linux操作系统,并将它移植到S3C2410开发板上。内容包括交叉编译环境的建立,引导程序、2.6.19内核、根文件系统的修改、配置、编译、移植等。

系统的制作移植

建立交叉编译环境

要移植、开发小型Linux系统,首先要在安装了RedHat9或更高版本Linux操作系统的主机上配置交叉开发环境。交叉开发是指在开发主机上安装开发工具,编辑、编译目标板的引导程序、内核和文件系统,使其能在目标板上运行。

针对本次开发,需要安装arm-linux-gcc-3.4.1以及armv4l-tools工具链。在安装完毕后,切记要将两者的路径分别添加到系统路径$PATH中。

引导程序

对于计算机系统来说,从开机上电到操作系统启动需要一个引导程序。嵌入式linux系统同样离不开引导程序,这个引导程序叫做Bootloader。通过这段小程序,可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统硬件环境,为最终调用操作系统内核做好准备。

vivi是韩国MIZI公司为其ARM9系列产品而研发的Bootloader,小而灵巧,这里选用它作为小型Linux系统的Bootloader。

首先要修改vivi源代码中的Flash分区信息,新的分区信息如表1所示。

Linux操作系统在S3C2410开发板上的的移植过程

根据表1,在vivi源码arch/s3c2410/smdk.c文件中作出相应的修改。

然后在配置菜单中导入smdk2410的默认配置,编译成功将在vivi源代码目录下生成所需的Bootloader文件,文件名为vivi。

接着,便可把vivi下载到目标板flash的相应位置。

内核

修改内核

首先,修改内核源码linux-2.6.19下的Makefile文件,指定目标代码类型与编译器:SUBARCH:=arm;CROSS_COMPILE:=/usr/local/arm/3.4.1/bin/arm-linux-。

然后,在linux-2.6.19/arch/arm/mach-s3c2410/common-smdk.c中根据表1修改内核中的Flash分区信息。这里提醒读者,2.6.16(含)以前内核的源码中没有Flash分区信息,所以需要增加新的分区信息;而在2.6.17(含)以后内核的源码中已含Flash分区信息,需要的只是修改分区信息。

内核Flash分区信息必须与vivi的Flash分区信息相一致。因为,vivi的Flash分区中的地址是内核及文件系统下载到Nandflash的真正地址;而内核在启动时读的却是内核Flash分区设定的地址;所以,若两者不同,则很可能导致不能正常启动内核或读取文件系统。

最后,修改linux-2.6.19/drivers/mtd/nand/s3c2410.c,禁止Nandflash差错检测:

chip-》eccmode=NAND_ECC_NONE;。

内核的配置编译

在配置菜单中导入内核对smdk2410的默认配置,再在此基础上选择所需的功能。如NandFlash及MTD设备的支持,Cramfs文件系统的支持等。

配置完毕,在终端输入编译命令“make”进行编译。若内核源码编译成功,将在linux-2.6.19/arch/arm/boot/下生成内核映像文件zImage。

最后,在vivi命令提示模式下使用下载命令,将内核映像zImage加载到开发板Flash中的适当地址。

根文件系统

Linux系统中的文件和设备是通过文件系统来组织的。文件系统的存在使得数据和设备可以被有效而透明地存取访问。一个linux的最简根文件系统应该包括支持linux系统正常运行的基本内容,包括系统使用的软件和库,以及所有用来为用户提供基本支持的架构和指令。

在根文件目录rootfs下建立bin、dev、etc、lib、proc、sbin、root、tmp等一系列必备的目录,把所需的配置文件、动态函数库放到相应的目录。采用BusyBox是缩小根文件系统的好办法。BusyBox以很小的体积集成了最常用的linux命令和应用程序,大大简化了制作linux根文件系统的过程。

有一点必须指出的是,在2.6.12(含)之前的内核通常是用devfs来管理位于/dev下的所有块设备和字符设备;但在2.6.13(含)之后的内核已不支持devfs,而转用udev来管理/dev下的设备,详见[5]。所以,针对2.6.19内核,要使系统启动后进入BusyBox控制台,还需在/rootfs/dev下添加控制台设备文件:“[root@localhostdev]#mknod-m600consolec51”。

目前,linux已经能够支持几十种文件系统格式,如常用的Cramfs、Jfss2、Yaffs等。Cramfs是一种只读的闪存文件系统,可以保护系统的基本设置不被更改。根文件系统就使用Cramfs格式。

使用Cramfs制作工具mkcramfs把根文件目录制作成映像文件:rootfs.cramfs。

根文件系统制作完成,在vivi命令模式下把rootfs.cramfs下载到Flash的合适位置。

至此,一个基于2.6.19内核的小型Linux系统便成功地制作完毕,并移植到S3C2410开发板上了。

板子加电后便可看到系统的启动信息,最终进入BusyBox控制台。

结语

基于2.6内核的Linux凭借其突出的嵌入式特性与性能优越的ARM9S3C2410相结合,在嵌入式领域有着广阔的应用天地。文章介绍了如何制作一个基于Linux2.6.19内核的小型Linux系统,并将其移植到S3C2410开发板上。小型系统的制作与移植是进行嵌入式开发的基础,必须熟练掌握。

责任编辑:gt

收藏 人收藏
分享:

评论

相关推荐

【HarmonyOS HiSpark AI Camera试用连载 】初遇鸿蒙系统——1.环境搭建

前言安装环境,默认你是有Linux系统的,不论是VM虚拟机、Docker或是WSL,也不对Linux系统进行要求。 此教程的环境如下...
发表于 10-27 16:01 101次 阅读
【HarmonyOS HiSpark AI Camera试用连载 】初遇鸿蒙系统——1.环境搭建

Pursim宣布发布Librem 5 USA,进一步为消费者提供了安全的智能手机

本周,Pursim宣布发布Librem 5 USA,进一步为消费者提供了安全的智能手机。它与Libr....
的头像 倩倩 发表于 10-27 14:35 92次 阅读
Pursim宣布发布Librem 5 USA,进一步为消费者提供了安全的智能手机

详解Linux:FOSS(自由和开源软件)是什么?

在过去,我曾多次被问到这个问题,现在是时候解释一下什么是 Linux 和软件世界中的 FOSS 了。
的头像 如意 发表于 10-27 12:22 57次 阅读
详解Linux:FOSS(自由和开源软件)是什么?

飞凌嵌入式的评测之全志A40i控制一个GPIO

1.Linux内核提供了一套在用户态配置GPIO的接口,在/sys/class/gpio/目录下。 ....
发表于 10-27 12:08 46次 阅读
飞凌嵌入式的评测之全志A40i控制一个GPIO

电视果4G与电视果4K在硬件上最大的不同在于哪里?

在经历了前三代产品以及4K新品之后,电视果支持WiFi/4G双网模式的全新4G版正式开售,这款产品看....
的头像 lhl545545 发表于 10-27 11:56 77次 阅读
电视果4G与电视果4K在硬件上最大的不同在于哪里?

信服云 从“点”到“面”, 共筑鲲鹏产业新生态

近年来,随着我国IT技术的迅速发展,不论是在硬件还是软件领域,我国已涌现出了一批优秀的服务商,而数字....
的头像 lhl545545 发表于 10-27 11:42 196次 阅读
信服云 从“点”到“面”, 共筑鲲鹏产业新生态

LDO电压调节器TPS73xx器件的性能特点和作用分析

TPS73xx设备是家庭微低压差(LDO)电压调节器的的成员。它们从TPS71xx和TPS72xx的....
发表于 10-27 10:59 50次 阅读
LDO电压调节器TPS73xx器件的性能特点和作用分析

麒麟软件日前宣布,银河麒麟操作系统V10已经开放产品试用申请与下载

据报道,有消息称字节跳动正考虑推动抖音业务单独在香港上市,高盛等多家投行已沟通承销事宜。对此,字节跳....
的头像 lhl545545 发表于 10-27 10:57 253次 阅读
麒麟软件日前宣布,银河麒麟操作系统V10已经开放产品试用申请与下载

2020年10月最佳免费个人电脑和主机游戏

暴雪娱乐有一些受欢迎的特许经营,包括暗黑破坏神、守望、星际争霸和魔兽世界,这些都可以通过Battle....
的头像 倩倩 发表于 10-27 10:46 101次 阅读
2020年10月最佳免费个人电脑和主机游戏

Linux 开发IIO子系统入门

前阵子工作上做了一些关于 ADC 的支持,由于现在 ADC 相关的支持都被移动到了 IIO (Ind....
的头像 inr999 发表于 10-27 10:44 74次 阅读
Linux 开发IIO子系统入门

基于微处理器实现便携式高精度电子温度计的软硬件系统设计

以MSC1210Y5为核心,利用其内部集成的温度传感器和高精度模/数转换器,基于过采样和求均值的技术....
的头像 电子设计 发表于 10-27 10:42 422次 阅读
基于微处理器实现便携式高精度电子温度计的软硬件系统设计

国产操作系统开放下载,完全兼容安卓应用

10月26日,麒麟软件宣布,银河麒麟操作系统V10已经开放产品试用申请与下载。
的头像 如意 发表于 10-27 09:43 346次 阅读
国产操作系统开放下载,完全兼容安卓应用

好消息!国密算法终被Linux内核社区接受了

国密,是国家商用密码的简称,由国家密码管理局制定算法标准,同时也制定了大量的产品及接口规范以及应用场....
的头像 如意 发表于 10-27 09:28 83次 阅读
好消息!国密算法终被Linux内核社区接受了

微软宣布延迟发售的Surface Earbuds将最终上市

多年来,微软一直在吹捧Windows作为适用于主流平板电脑(如Surface Go 2)的触摸优先操....
的头像 倩倩 发表于 10-27 09:27 225次 阅读
微软宣布延迟发售的Surface Earbuds将最终上市

openEuler进化记:面向服务器操作系统生态的持续进化

我经常会回忆《流浪地球》里的那个意象:一个飞向未知时空的星球,在宇宙中显得那么孤单而坚决。但换个角度....
的头像 脑极体 发表于 10-27 07:29 157次 阅读
openEuler进化记:面向服务器操作系统生态的持续进化

致敬祖国:公元1024年Linux内核的尘封往事

公元2022年,10月24日,破晓时分,虽刚过中秋,离立冬尚远,清晨竟生出一阵阵寒意。树叶随风沙沙作....
的头像 Linuxer 发表于 10-26 16:23 104次 阅读
致敬祖国:公元1024年Linux内核的尘封往事

智能家居魔镜带来的智能生活是一种什么样的体验

智能家居魔镜像智能手机一样,具有独立的操作系统,可以安装软件、游戏等程序,可完成添加日程、地图导航、....
发表于 10-26 16:21 85次 阅读
智能家居魔镜带来的智能生活是一种什么样的体验

南大光电:公司光刻胶产品客户验证正在顺利推进

在第三届数字中国峰会上,中兴通讯副总裁、MKT及方案政企部总经理李晖表示,在5G无线基站、交换机等设....
的头像 lhl545545 发表于 10-26 16:14 407次 阅读
南大光电:公司光刻胶产品客户验证正在顺利推进

如何创建在目标平台上实现设计加速所需的软件镜像

这是《创建 Vitis 加速平台》系列的第 2 篇博文。 在前文中,我们讲解了如何创建硬件以及如何通....
的头像 电子发烧友网工程师 发表于 10-26 15:48 106次 阅读
如何创建在目标平台上实现设计加速所需的软件镜像

Linux有什么优势?Linux能替代Windows 吗?

Linux 能用吗? Linux 有图形界面 支持日常开发 社交沟通没问题 Linux 能替代 Wi....
的头像 算法与数据结构 发表于 10-26 12:02 217次 阅读
Linux有什么优势?Linux能替代Windows 吗?

基于LPC2210嵌入式微处理器实现智能安防系统的设计

随着社会经济的发展和人民生活水平的不断提高.同时引发入室抢劫、盗窃等暴力事件频频发生.不法分子的作案....
的头像 电子设计 发表于 10-26 10:39 1266次 阅读
基于LPC2210嵌入式微处理器实现智能安防系统的设计

基于S3C2410处理器和Linux操作系统实现数字图像处理系统的设计

在研究远程数字图像处理与传输的过程中,需要在远端现场进行图像处理,本文提出一个集图像采集、处理与显示....
发表于 10-26 10:33 163次 阅读
基于S3C2410处理器和Linux操作系统实现数字图像处理系统的设计

基于uC/OS—II操作系统和LPC2220微控制器实现数据采集记录仪的设计

数据采集记录仪在工业控制领域中有着十分重要的意义。在许多工业场合。尤其是对于一些分散的、无人值守的现....
的头像 电子设计 发表于 10-26 10:24 198次 阅读
基于uC/OS—II操作系统和LPC2220微控制器实现数据采集记录仪的设计

基于μc/OS-II和LPC2378微控制器汽车实验数据海量存储系统的设计

随着科学技术的不断发展.数据的存储和传输在嵌入式系统有了越来越重要的地位。海量数据存储是当前科技发展....
的头像 电子设计 发表于 10-26 10:24 133次 阅读
基于μc/OS-II和LPC2378微控制器汽车实验数据海量存储系统的设计

迅为IMX6ULL教程更新至2060+页,裸机开发,Linux系统移植,驱动开发,构建文明系统,QT开发,系统编程

教程更新至2060+页 彻底让零基础的同学真正学会 更完善的教程更全面的讲解更高效的学习 第一部分 总领及学习指引:主要探讨的学...
发表于 10-26 10:18 0次 阅读
迅为IMX6ULL教程更新至2060+页,裸机开发,Linux系统移植,驱动开发,构建文明系统,QT开发,系统编程

Linux内核的尘封往事

公元2022年,10月24日,破晓时分,虽刚过中秋,离立冬尚远,清晨竟生出一阵阵寒意。树叶随风沙沙作....
的头像 Linuxer 发表于 10-26 10:00 89次 阅读
Linux内核的尘封往事

Win10X系统年底将签署RTM,或不支持Win32应用

微软开发Windows 10X系统已经有段时间了,不过遗憾的是迟迟难以登场,且个中细节也是疑团重重。
的头像 如意 发表于 10-26 09:23 115次 阅读
Win10X系统年底将签署RTM,或不支持Win32应用

IBM与R3的合作为企业数字转型化提供了驱动力

外媒报道称,IBM和区块链公司R3宣布了一项新的合作,正式为扩展区块链技术的客户扩展选择,同时提供最....
的头像 lhl545545 发表于 10-26 09:11 260次 阅读
IBM与R3的合作为企业数字转型化提供了驱动力

状态机到底是什么

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

将取代Windows 10的微软操作系统即将上线

在微软之前透露的目标看,Windows 10X才是未来发展的基石(原计划2019年秋季发布,但因为种....
的头像 如意 发表于 10-25 10:36 401次 阅读
将取代Windows 10的微软操作系统即将上线

PlanAhead 与 Win8/10 系统的兼容性问题解决方案

大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在闯荡江湖、....
的头像 电子发烧友网工程师 发表于 10-25 10:32 112次 阅读
PlanAhead 与 Win8/10 系统的兼容性问题解决方案

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

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

Windows 10更新的几个有趣的新功能特性

随着Windows 10 20H2的正式推送,微软开始将重点放在了新功能开发上。在近期推出的Wind....
的头像 如意 发表于 10-25 10:26 176次 阅读
Windows 10更新的几个有趣的新功能特性

win10更新导致“重置此电脑”失效的解决办法

Windows 10如今已经安装在超过10亿台设备上,所以难免遇到各种各样的问题,从蓝屏到刚刚出现的....
的头像 如意 发表于 10-25 10:13 286次 阅读
win10更新导致“重置此电脑”失效的解决办法

国产开源操作系统优麒麟全面升级,或将兼容Windows系统

随着Ubuntu 20.10 Groovy Gorilla正式版的发布,作为其官方衍生版之一的优麒麟....
的头像 如意 发表于 10-25 09:17 275次 阅读
国产开源操作系统优麒麟全面升级,或将兼容Windows系统

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

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

腾讯向开放原子开源基金会捐赠两大开源项目

由开放原子开源基金会举行的区块链工作组成立大会举办,宣布成立国内首个区块链开源工作组。据悉,该工作组....
的头像 lhl545545 发表于 10-24 11:19 731次 阅读
腾讯向开放原子开源基金会捐赠两大开源项目

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

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

沃达丰在内的电信运营商已宣布启动Open RAN试验

与华为、爱立信等厂商能够提供整套5G网络解决方案(从无线电接入塔到路由器)不同,美国目前最大的挑战在....
的头像 lhl545545 发表于 10-24 11:01 504次 阅读
沃达丰在内的电信运营商已宣布启动Open RAN试验

基于S3C2410微处理器和操作系统实现光电测量仿真检测系统的设计

动基座光电测量平台按载体的不同可分为车载、舰载、机载和星载四种。为了保证测量平台系统的可靠性和测量的....
的头像 电子设计 发表于 10-24 10:39 559次 阅读
基于S3C2410微处理器和操作系统实现光电测量仿真检测系统的设计

美国司法部向谷歌提出反垄断诉讼背后真正的原因

众议院的报告是立法分支,而司法部的起诉是行政分支,两套体系并不重合。尽管美国司法部调查了四大互联网巨....
的头像 lhl545545 发表于 10-24 10:07 5416次 阅读
美国司法部向谷歌提出反垄断诉讼背后真正的原因

Chrome操作系统现在可以使用虚拟化来运行Windows应用程序

Parallels虚拟机与Chrome操作系统之间的集成也有望打动用户。根据公告,该系统具有共享的环....
的头像 倩倩 发表于 10-23 17:42 161次 阅读
Chrome操作系统现在可以使用虚拟化来运行Windows应用程序

虚拟机是什么,具体是做什么的呢?

虚拟机简单来讲就是一款虚拟的机器,并不是真实存在的物体,在已经安装过系统的电脑或者其他设备上,可以通....
的头像 倩倩 发表于 10-23 17:23 141次 阅读
虚拟机是什么,具体是做什么的呢?

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

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

一文知道FreeBSD和Linux的区别

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

Ubuntu 20.10桌面版/服务器版系统正式发布,首个采用树莓派4

Canonical昨天正式发布了包含树莓派优化的Ubuntu 20.10桌面版和服务器版系统,以支持....
的头像 如意 发表于 10-23 15:20 262次 阅读
Ubuntu 20.10桌面版/服务器版系统正式发布,首个采用树莓派4

Linux比较实用的工具分享

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

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

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

labview2017 linux visa驱动

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

FPGA移植Linux操作系统详细教程

发表于 10-22 17:46 202次 阅读
FPGA移植Linux操作系统详细教程

基于FPGA的八位微处理器的IP软核设计方案

随着数字通信和工业控制领域的高速发展,要求专用集成电路(ASIC)的功能越来越强,功耗越来越低,生产....
发表于 10-22 16:59 273次 阅读
基于FPGA的八位微处理器的IP软核设计方案

广州市工信局领导一行莅临机智云调研指导

平台提供近200个微服务组件及机理模型、超过200个API;支持主流开发语言,兼容主流软、硬件操作系....
的头像 机智云物联网 发表于 10-22 16:43 258次 阅读
广州市工信局领导一行莅临机智云调研指导

【MaaXBoard开发板试用体验】入手第一篇

第一次试用,初次发文,处子贴 试用的是 【英蓓特MaaXBoard开发板】,其实这个板子我是用过几次的,每次用都很仓促,这...
发表于 10-21 17:31 101次 阅读
【MaaXBoard开发板试用体验】入手第一篇

Linux资源下载专题

Linux资源下载专题:汇集Linux开发的相关资料,方便用户查找下载,为开发者免去了大量的搜索时间。资料内容包括:开发实例、程...
发表于 10-21 11:27 87次 阅读
Linux资源下载专题

linux misp驱动开发和arm驱动开发区别大吗,有没有书籍推荐?

linux misp驱动开发和arm驱动开发区别大吗,有没有书籍推荐? ...
发表于 10-21 09:54 82次 阅读
linux misp驱动开发和arm驱动开发区别大吗,有没有书籍推荐?

ARM与Linux的完美结合

嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格...
发表于 10-21 09:26 202次 阅读
ARM与Linux的完美结合

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连连载】WiFi-iot智能家居套件

有没有大佬能出一个关于Linux环境搭建的视频呀,使用虚拟机的那种。 ...
发表于 10-19 18:57 80次 阅读
【HarmonyOS HiSpark Wi-Fi IoT 套件试用连连载】WiFi-iot智能家居套件

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)

AM4382 AM438x ARM Cortex-A9 微处理器 (MPU)

与其它产品相比 AM438x   Arm MHz (Max.) Serial I/O Security Enabler Co-Processor(s) Graphics Acceleration EMAC USB 2.0 Industrial Protocols Camera Operating Temperature Range (C) DRAM   var link = "zh_CN_folder_p_quick_link_description_features_parametrics"; com.TI.Product.handleQuickLinks('parametric','参数变化','#parametrics',link); AM4382 AM4384 AM4388 300 600 1000     600 1000     600 1000   &...
发表于 09-25 16:06 180次 阅读
AM4382 AM438x ARM Cortex-A9 微处理器 (MPU)

AM4384 AM438x ARM Cortex-A9 微处理器 (MPU)

与其它产品相比 AM438x   Arm MHz (Max.) Serial I/O Security Enabler Co-Processor(s) Graphics Acceleration EMAC USB 2.0 Industrial Protocols Camera Operating Temperature Range (C) DRAM   var link = "zh_CN_folder_p_quick_link_description_features_parametrics"; com.TI.Product.handleQuickLinks('parametric','参数变化','#parametrics',link); AM4384 AM4382 AM4388 600 1000     300 600 1000     600 1000   &...
发表于 09-25 16:02 204次 阅读
AM4384 AM438x ARM Cortex-A9 微处理器 (MPU)

AM3352 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、Ethernet Powerlink、Sercos 等实时协议。此外,凭借 PRU-ICSS 的可编程特性及其对引脚、事件和所有片上系统 (SoC) 资源的访问权限,该子系统可以灵活地实现快速实时响应、专用数据处理操作以及自定义外设接口,并减轻 SoC 其他处理器内核的任务负载。 特性 ...
发表于 09-25 15:44 587次 阅读
AM3352 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)

TMP451-Q1 远程和本地温度传感器

TMP451-Q1器件是一款高精度,低功耗远程温度传感器监视器,内置有一个本地温度传感器。远程温度传感器通常是低成本离散式NPN或PNP晶体管,或者基板热晶体管或二极管,这些器件是微处理器,微控制器或FPGA的组成部件。对于本地和远程传感器,此温度表示方式为12位数字编码,分辨率为0.0625°C。对于本地和远程温度传感器,在典型运行范围内,温度精度为±1°C(最大值)。此两线制串口接受SMBus通信协议。 诸如串联电阻抵消,可编程非线性因子(η因子),可编程偏移,可编程温度限制和一个可编程数字滤波器等的高级特性被组合在一起以提供一个具有更佳准确度和抗扰度的稳健耐用热量监控解决方案。 TMP451-Q1器件是在各种汽车子系统中进行多位置高精度温度测量的理想选择。此器件的额定运行源电压范围为1.7V至3.6V,额定工作温度范围为-40°C至125℃。 特性 符合汽车应用要求 具有符合AEC-Q100的下列结果: 器件温度1级别:-40°C至125°C的环境运行温度范围 器件人体模型(HB...
发表于 09-17 15:49 75次 阅读
TMP451-Q1 远程和本地温度传感器