首页 > 产品 > 微控制器 (MCU) 和处理器 > 处理器SDK介绍_2016 TI 嵌入式产品研讨会实录 >

基于 Arm 的处理器

最新课程

热门课程

处理器SDK Linux

接下来我们来主要来先看一下 就是 Linux 上的 processor SDK 首先呢 我们可以到 就是你在下载的话 你可以到 TI.com 上面去搜索 processor SDK 然后 processor SDK 的话它就会有一张列表 列出所有的对应的就是你可能 因为基于不同的 processor 它有不同的 SDK 包 所以你要选择一个对应的 SDK 包 比如说这个是 AM57的 processor SDK 包 你点进去以后 它有三个选项 第一个是普通的 Linux 第二个是基于 real time 的 Linux 的 SDK 包 第三个是基于 RTOS 的这个开发包 再往下走的话呢你可以 就是刚才我们如果选择 Linux 的开发包之后 你会看到一个 就是下载我们对应的 Linux 的安装包的文件 就是这个 .bit文件 Linux 这个 .bit 文件 它实际上你把这个整个 应该是1G多一点 或者是2G 多一点 这个整个的安装包下下来 然后应该是在你的 台式机 你的 pc 或者笔记本上的 Linux 的系统里面去安装这个 processor SDK 然后这个 processor SDK 呢 现在因为我们现在的 processor SDK 基本上都是在64bit 的 Linux 的 OS 上去做的 所以建议大家是使用64bit 的 UBAN2 12. 应该最好现在是用14.04 当然12.04也应该是可以用的 就是使用12.04或者是14.04 这个是肯定是没有问题的 因为我们主要的开发都是基于 UBAN2 12.04 14.04 的64bit 的版本 同样的在这个页面的底下你可以找到 除了刚才那个安装包之外 你可以找到就是已经预先编译好的 一些 SD Card images 或者是一些对应的一些开发的文档 还有一些像 toolchain 都已经封装在就是 等于是放在这个页面里面 然后这个 SD Card images 主要是针对 就是相当于你是在 EVM 板上先做一些测试啊 或者是你先做一些评估的话 可以先使用我们预先编译好的 SD Card images 你把它烧写到 SD Card 里面 它就可以直接在我们的 EVM 板上就开始运行 然后你可以直接使用 EVM 板 来对整个系统进行评估 然后对应的文档就是说我们会有一些 在这个页面底下同样有一些关于 怎么使用这个 SDK 来启动 就是怎么从 EVM 板上开始进行调试 所有的说明文档都在 我们的当前的这个页面底下 然后除此之外呢我们有一个 wiki 就是实际上你从刚才的那个页面 刚才那个 processor SDK 的下载页面 它其实里面也有一个链接 它会链接到这来 链接到这儿来的话 它是我们的一个 processor wiki 的界面 这个 wiki 的界面里面含有比较丰富的内容把 从最开始的教你怎么使用这个 EVM 板去做 SDK 的开发 以及这个U-Boot 里面内容 U-Boot 里面具体支持哪些外设 那些外设的驱动 然后 Kernei 里面的外设的驱动 所以在这些里面都有些提及 所以如果你关心某一块的东西 你只需要知道到这个页面底下 去查看相关的一些内容就可以了 然后 training 的话 这一块其实我们在 刚才的那个processor wiki 的界面底下 也有类似的一些 trainiing 的 session 有一些 training 的视频 和一些 training 的文档都在那个下面 其实建议大家如果你是使用 processor SDK 进行开发 或者是说你准备用 TI 的 这些 soc 来进行开发 都可以先到我们 processor SDK 的 wiki 上面 找到这些训练的材料先可以看一看 然后很多东西是非常有帮助的 这个是我们 AM57 的一个开发板 然后它 这个开发板分成两个部分 第一个部分是它的主板的部分 就是实际上是一个 AM57 的一个系统 然后这一块是它屏幕的板卡 然后我们等于是说我们把这个 就是这两块结合起来 就可以去在上面做一些显示 或者是做一些其它部分的接口的调试 这个是我们目前在这个 processor SDK 里面 比如说在 AM57 上面使用的 matrices的界面 它是一个可触摸的一个界面 然后刚才也讲到了其实 我们 processor SDK 里面也包含了 基本上把所有的 系统需要的东西全都包含在里面 首先底层是基于我们的 SOC 然后像 U-Boot 这一块 Kernel 都已经基本上 已经给大家已经定制好了 然后我们的 Kernel 也是基于主流的 Linux Kernel 然后文件系统这一块 就是我们有一个大一点的文件系统 包含了所有的这些 Linux下面 需要的一些调试的工具 像 GCC 之类的 Tool training 都包含在这里面 也有一个非常小的一个文件系统 去做这些就等于说提供一个 最基本的一个 Linux 小系统 然后可以在上面做自己的一些定制 另外就是对于 Linux 这边的软件来说的话 我们在 processor SDK 里面你可以看到 基本上所有的驱动都是由 TI 来提供的 就是说你在 AM57也好 335也好 还有437 还是 Keystone 系列也好 底层所有的驱动都是由 TI 的 PDK 或者是 CSL 来提供 就是相当于是提供了整个的 Linux 驱动 然后对于上层的话呢 我们在 Qt 这个界面 就是这个图形上面 做了基于Qt 的界面 然后我们有这个 Matrix Launcher 这个是基于 HTLM5 的这个 Launcher 然后就等于是说在上面 提供了一些基本的一些应用 就是我们的一些 Benchmarks 的应用 然后还有最基础的应用 当然你也可以使用 因为这本身是一个标准的 Linux 内核 所以实际上你可以去使用 任何一个叫做图形界面来做 只要你在上面 文件系统里面把自己的图形的服务器下载下来 然后把它安装进去 你都可以在整个的系统上去实现

接下来我们来主要来先看一下

就是 Linux 上的 processor SDK

首先呢

我们可以到

就是你在下载的话

你可以到 TI.com 上面去搜索 processor SDK

然后 processor SDK 的话它就会有一张列表

列出所有的对应的就是你可能

因为基于不同的 processor

它有不同的 SDK 包

所以你要选择一个对应的 SDK 包

比如说这个是 AM57的 processor SDK 包

你点进去以后

它有三个选项

第一个是普通的 Linux

第二个是基于 real time 的 Linux 的 SDK 包

第三个是基于 RTOS 的这个开发包

再往下走的话呢你可以

就是刚才我们如果选择 Linux 的开发包之后

你会看到一个

就是下载我们对应的 Linux 的安装包的文件

就是这个 .bit文件

Linux 这个 .bit 文件

它实际上你把这个整个

应该是1G多一点 或者是2G 多一点

这个整个的安装包下下来

然后应该是在你的

台式机 你的 pc 或者笔记本上的

Linux 的系统里面去安装这个 processor SDK

然后这个 processor SDK 呢

现在因为我们现在的 processor SDK

基本上都是在64bit 的 Linux 的 OS 上去做的

所以建议大家是使用64bit 的 UBAN2 12.

应该最好现在是用14.04

当然12.04也应该是可以用的

就是使用12.04或者是14.04

这个是肯定是没有问题的

因为我们主要的开发都是基于

UBAN2 12.04 14.04 的64bit 的版本

同样的在这个页面的底下你可以找到

除了刚才那个安装包之外

你可以找到就是已经预先编译好的

一些 SD Card images

或者是一些对应的一些开发的文档

还有一些像 toolchain

都已经封装在就是

等于是放在这个页面里面

然后这个 SD Card images 主要是针对

就是相当于你是在 EVM 板上先做一些测试啊

或者是你先做一些评估的话

可以先使用我们预先编译好的 SD Card images

你把它烧写到 SD Card 里面

它就可以直接在我们的 EVM 板上就开始运行

然后你可以直接使用 EVM 板

来对整个系统进行评估

然后对应的文档就是说我们会有一些

在这个页面底下同样有一些关于

怎么使用这个 SDK 来启动

就是怎么从 EVM 板上开始进行调试

所有的说明文档都在

我们的当前的这个页面底下

然后除此之外呢我们有一个 wiki

就是实际上你从刚才的那个页面

刚才那个 processor SDK 的下载页面

它其实里面也有一个链接

它会链接到这来

链接到这儿来的话

它是我们的一个 processor wiki 的界面

这个 wiki 的界面里面含有比较丰富的内容把

从最开始的教你怎么使用这个

EVM 板去做 SDK 的开发

以及这个U-Boot 里面内容

U-Boot 里面具体支持哪些外设

那些外设的驱动

然后 Kernei 里面的外设的驱动

所以在这些里面都有些提及

所以如果你关心某一块的东西

你只需要知道到这个页面底下

去查看相关的一些内容就可以了

然后 training 的话

这一块其实我们在

刚才的那个processor wiki 的界面底下

也有类似的一些 trainiing 的 session

有一些 training 的视频

和一些 training 的文档都在那个下面

其实建议大家如果你是使用

processor SDK 进行开发

或者是说你准备用 TI 的

这些 soc 来进行开发

都可以先到我们 processor SDK 的 wiki 上面

找到这些训练的材料先可以看一看

然后很多东西是非常有帮助的

这个是我们 AM57 的一个开发板

然后它

这个开发板分成两个部分

第一个部分是它的主板的部分

就是实际上是一个 AM57 的一个系统

然后这一块是它屏幕的板卡

然后我们等于是说我们把这个

就是这两块结合起来

就可以去在上面做一些显示

或者是做一些其它部分的接口的调试

这个是我们目前在这个 processor SDK 里面

比如说在 AM57 上面使用的 matrices的界面

它是一个可触摸的一个界面

然后刚才也讲到了其实

我们 processor SDK 里面也包含了

基本上把所有的

系统需要的东西全都包含在里面

首先底层是基于我们的 SOC

然后像 U-Boot 这一块

Kernel 都已经基本上

已经给大家已经定制好了

然后我们的 Kernel 也是基于主流的 Linux Kernel

然后文件系统这一块

就是我们有一个大一点的文件系统

包含了所有的这些 Linux下面

需要的一些调试的工具

像 GCC 之类的 Tool training

都包含在这里面

也有一个非常小的一个文件系统

去做这些就等于说提供一个

最基本的一个 Linux 小系统

然后可以在上面做自己的一些定制

另外就是对于 Linux 这边的软件来说的话

我们在 processor SDK 里面你可以看到

基本上所有的驱动都是由 TI 来提供的

就是说你在 AM57也好 335也好

还有437 还是 Keystone 系列也好

底层所有的驱动都是由

TI 的 PDK 或者是 CSL 来提供

就是相当于是提供了整个的 Linux 驱动

然后对于上层的话呢

我们在 Qt 这个界面

就是这个图形上面

做了基于Qt 的界面

然后我们有这个 Matrix Launcher

这个是基于 HTLM5 的这个 Launcher

然后就等于是说在上面

提供了一些基本的一些应用

就是我们的一些 Benchmarks 的应用

然后还有最基础的应用

当然你也可以使用

因为这本身是一个标准的 Linux 内核

所以实际上你可以去使用

任何一个叫做图形界面来做

只要你在上面

文件系统里面把自己的图形的服务器下载下来

然后把它安装进去

你都可以在整个的系统上去实现

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

处理器SDK Linux

所属课程:处理器SDK介绍_2016 TI 嵌入式产品研讨会实录 发布时间:2016.08.30 视频集数:3 本节视频时长:00:08:08
SDK处理器概览、SDK处理器 Linux、SDK处理器RTOS介绍。
TI培训小程序