DM81X 视频采集处理 ——软硬件环境介绍 广州创龙电子科技有限公司 Guangzhou Tronlong Electronic Technology Co., Ltd
01 本系列视频课程介绍 02 DM8148 硬件架构简介 03 嵌入式 Linux 系统简介 04 开发环境搭建
01 本系列视频课程介绍 课程主要内容 视频采集处理程序开发的软硬件环境介绍 MCFW框架介绍 简单采集显示例程讲解 综合例程讲解 03 广州创龙电子科技有限公司
01 本系列视频课程介绍 学习者需要的预备知识与技能 必须具备的知识技能: 了解Linux桌面系统(Ubuntu)基本操作 有助益的知识技能: 了解Linux Makefile 编译规则 了解视频数据格式、编码相关知识 了解异构多核系统(ARM、DSP) 了解网络通信 04 广州创龙电子科技有限公司
01 本系列视频课程介绍 课程讲解演示所使用的设备: 05 广州创龙电子科技有限公司
02 DM8148 硬件架构简介 8148 硬件框图: 06 广州创龙电子科技有限公司
03 嵌入式Linux系统简介 嵌入式 Linux 系统的四大层次: BootLoader Kernel Filesystem Application BootLoader Kernel Application Filesystem 07 广州创龙电子科技有限公司
03 嵌入式Linux系统简介 BootLoader: 上电自检 设备初始化(RAM、串口) 引导内核加载 08 广州创龙电子科技有限公司
03 嵌入式Linux系统简介 Kernel: 初始化更多的其他设备 初始化系统第一个进程,进而加载所有系统模块 加载设备驱动程序 加载文件系统 09 广州创龙电子科技有限公司
03 嵌入式Linux系统简介 Filesystem: 包含各种程序的运行环境、用户数据 辅助内核运行整个系统 启动配置的各种服务 10 广州创龙电子科技有限公司
03 嵌入式Linux系统简介 Application: 定制的具有特定功能的用户程序 系统完成加载后才能启动 依赖特定的系统环境(底层工具、运行库等) 11 广州创龙电子科技有限公司
03 嵌入式Linux系统简介 Arago Project 12 广州创龙电子科技有限公司
04 开发环境搭建 Ubuntu Windows 下的 VMware 虚拟机 + Ubuntu 12.04 双系统 Windows + Ubuntu 12.04 单系统 Ubuntu 12.04 NFS(Network Filesystem) 安装 nfs 服务:sudo apt-get install nfs-kernel-server 配置 nfs 路径:/etc/exports 重启 nfs 服务:sudo /etc/init.d/portmap restart sudo /etc/init.d/nfs-kernel-server restart 13 广州创龙电子科技有限公司
04 开发环境搭建 DVRRDK 开发包简介 全称:Digital Video Recorder Reference Development Kit 主要目录结构: ├── dvr_rdk │ ├── mcfw —— MCFW 框架源码(重要) ├── pre_built_binary —— RDK 预先生成的系统启动文件 ├── target —— 文件系统 ├── tftphome —— 存放 BootLoader、kernel 等,可用于 tftp 加载。 └── ti_tools ├── cgt_a8 —— Linux 端程序构建用到的工具、库 ├── cgt_dsp —— DSP 端程序构建用到的工具、库 ├── cgt_m3 —— M3 固件构建用到的工具、库 14 广州创龙电子科技有限公司
04 开发环境搭建 TL-MCFW-RDK 开发包简介 tl-mcfw-rdk 从 DVRRDK 裁剪配置而来,适配 TL8148 和 TL8168。 执行一条命令即可构建开发环境: HOST# make tl_mcfw_rdk NOTE: tl-mcfw-rdk 开发包中包含完整的 mcfw 框架源码 基础组件 ti_tools 下删除了部分涉及 NDA 保密协议的内容 该开发包不支持构建 M3 固件。已在文件系统中提供预先构建的。 15 广州创龙电子科技有限公司
广州创龙电子科技有限公司 谢谢 官网:http://tronlong.com/ 论坛:http://51ele.net/forum.php