摘要:
( 1 ).前言 2003 年以后, fmslabs 的 RTLinux Free 版本为 3.2Pre ,和以前的 RTLinux 3.1 比较,不再需要必须从 2.4.4 的内核上安装。 RTLinux 3.2 支持的 Linux 内核为 2.4.19/2.4.20/2.4.21Pre5... 阅读全文
摘要:
做过一个有关RTLinux的项目,时间一长,差不多忘光了,现在尽量把原来做过的东西总结一下,以备后用,同时正在做类似项目的一个借鉴平台主机:redhat 8.0目标机:PC104模块、ISA总线脉冲输出、实时串口通信 linux-2.4.18.tar.bz2 +rtlinux-3.2-pre1.ta... 阅读全文
摘要:
在我看来,FFmpeg 绝对是一个很酷的应用。那么,它究竟有什么用呢?简单地讲,FFmpeg 相当于一个屏幕录像机。你可以使用它将屏幕上的操作过程录制下来,然后再将其播放给别人看。我们可以利用它制作教学影片、产品演示等等。以下是补丁、编译、使用步骤: 1.下载源码包wget http://l... 阅读全文
摘要:
#include #include #include #include #include #include #include "gpio.h" struct gpio_params gmm;int gpid =-1;void main(int argc,char *argv[]){char fil... 阅读全文
摘要:
ARM开发软件ADS教程 ADS(ARM Developer Suite)是ARM公司推出ARM集成开发环境,操作简单方便,获得广大开发人员的青睐。下面使用ADS v1.2做一个实例教程,帮助大家学会使用ADS编写程序和仿真调试。(使用汇编语言) 首先:下载ADS v1.2版本(英文版)并安... 阅读全文
摘要:
一、 DM6446 GPIO的介绍 说到LINUX 驱动移植,没有移植过的朋友,或刚刚进入LINUX领域的朋友,最好去看看《LINUX 设备驱动程序》第三版,有个理论或感性的认识。该版本是基于2.6.10的基础上描述的,经典读物,网上有电子版,但是建议花几十元买本书是值得的。 GPIO是嵌入... 阅读全文
摘要:
一、补充文件系统知识 Linux根文件系统是存放tool软件、lib文件、script(脚本)、配置文件、其他特殊文件、自己开发的应用程序的地方。嵌入式linux的根文件系统rootfs就像windows操作系统的C、D盘这种概念机制,FLASH对应硬盘。但linux是挂载点的概念,根文件系统是一... 阅读全文
摘要:
根据前几篇文章,一个DM6446的系统已经架构完成。但是有很多人都喜欢TI的机制,毕竟双核软件开发对很多工程师来说是非常麻烦的事情,既然TI提供开发套件和开发包,那么直接做OEM就可以了,底层的东西不需要关心很多,所以我们在这里开始讨论双核通信机制(包含DSP SERVER)。特别是TI提供H.26... 阅读全文
摘要:
针对DAVINCI DM6446平台,网络上也有很多网友写了V4L2的驱动,但只是解析Montavista linux-2.6.10 V4L2的原理、结构和函数,深度不够。本文决定把Montavista 的Linux-2.6.18 V4L2好好分析一下,顺便讲解在产品中的应用,满足一些客户提出要求,... 阅读全文
摘要:
联合信源对AVS解码源码和相应的AVS码流。AVS码流太大,可以从http://cosoft.org.cn/projects/avsdec下载。解压avsdec_source.zip后,用VC6编译avsdecdll和test,bin目录下会生成dll文件和test.exe。 ... 阅读全文