- 本课程为精品课,您可以登录eeworld继续观看:
- 处理器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 内核
所以实际上你可以去使用
任何一个叫做图形界面来做
只要你在上面
文件系统里面把自己的图形的服务器下载下来
然后把它安装进去
你都可以在整个的系统上去实现
课程介绍
共计3课时,35分2秒
猜你喜欢
换一换
推荐帖子
- 【晒样片】+用LED 矩阵管理器(TPS92661-Q1)
- 本帖最后由 DavidZH 于 2015-1-28 16:51 编辑 这次申请样品的速度飞快啊,只用了3天就搞定了,很给力。目前只用到了LED灯的照明芯片,只申请了5片。 申请样品时需要注意: 1、如果是企业用户申请最好填企业邮箱,这样申请会快很多; &n...
-
DavidZH
TI技术论坛
- 用CC2541 sensortag做毕设需要学习什么?
- 本科毕设,打算利用CC2541 sensortag 做以下的东西 各位懂技术的牛人,能否根据我做的东西,告诉我需要学习什么知识来完成。 要是有推荐的书籍或者网页就跟好了。 利用CC2541SensorTag,采集屋内环境温度信息,如果超出一定数值,将信息发送给住户,告知可能屋内可能着火。采集湿度信息,如果超出一定数值,可能是下雨,发送信息给住户,提醒关窗。采集窗户的状态(利用磁力计)...
-
mazizai
无线连接
- 【TI首届低功耗设计大赛】+ 系统软件设计
- 本帖最后由 azhiking 于 2014-11-18 21:31 编辑 整个系统功能比较简单,无操作系统,所以整个软件设计分为3层:BSP,Drivers和App。软件设计框图如下: 软件部分需要完成的有: GUI部分: 1. 按键 2. 菜单 3. 界面 传感器与OLED部分: SPI驱动 IIC驱动(IO口软件模拟) OLED驱动(SSD1603主控) DS323...
-
azhiking
微控制器 MCU
- CCS3.3编译器问题
- 大家好,CCS3.3编译器可以编译C文件和C++,我现在例程里做的,但是例程source里的文件是C语言的,我使用了其他C++文件,编译的时候就会各种报错,我想通过C++语言编译,求问怎么修改?...
-
amosjie
DSP 与 ARM 处理器