摘要: TI DaVinci(达芬奇)入门(转载来自德州仪器半导体技术(上海)有限公司 通用DSP 技术应用工程师 崔晶 德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理器)DM6446已经问世快三年了。继DM644x之后,TI又陆续推出了DM643x,DM35x,DM6467,OMAP353x等一系列ARM+DSP或ARM+视频协处理器的多媒体处理器平台。很多有很强DSP开发经验或ARM开发经验的工程师都转到达芬奇或通用OMAP(OMAP353x)平台上开发视频监控、视频会议及便携式多媒体终端等产品。大家都面临着同一个问题,那就是如何实现ARM和DSP或协处理器的通信和协同工作?TI的数字 阅读全文
posted @ 2011-03-14 11:07 风尘孤客 阅读(6798) 评论(2) 推荐(1) 编辑
摘要: 在嵌入式开发中,在条件有限的情况下,有时在一台Windows的计算机上面通过VMware虚拟机构建Linux的开发环境,有时通过VMwar默认的设置安装的Linux容易出现各种各样的问题,比如根分区不够大,造成虚拟机Linux的存储空间不够用的,而调整根分区的大小事意见非常麻烦的事。所以在虚拟机上建立Linux开发环境时最好自己定制新建一个虚拟机,然后再按正常的Linux安装过程安装,自己选择分区方式。参考网上资料,在此记录一下自己的安装过程,供下次安装时参考。 阅读全文
posted @ 2011-03-02 10:30 风尘孤客 阅读(3802) 评论(0) 推荐(0) 编辑
摘要: Abstract  在程序中,经常需要输出系统的当前时间、计算程序的执行时间、使用计时器等。Introduction一、时间的类型1.格林威治标准时间 coordinated universal time(UTC)是世界标准时间,即常说的格林威治标准时间(greenwich mean time,GMT).2.日历时间 日历时间(calendar time)是用"一个标准时间点(如1970年1月1日0点)到此时经过的秒数"来表示的时间. 二、时间函数的API  时间函数的API均属于系统调用函数.。1.获取日历时间 #include time.h time_t time(time_t *tl 阅读全文
posted @ 2011-01-14 21:11 风尘孤客 阅读(2967) 评论(2) 推荐(1) 编辑
摘要: Linux下通过系统调用(API)和C语言库函数对文件进行访问Abstract在Linux平台下对文件编程可以使用两类函数:(1)Linux操作系统文件API;(2)C语言I/O库函数。 前者依赖于Linux系统调用,后者实际上与操作系统是独立的,因为在任何操作系统下,使用C语言I/O库函数操作文件的方法都是相同的。Introduction一.通过系统调用访问文件  即通过Linux文件API访问文件,Linux的文件操作API涉及到创建、打开、读写和关闭文件。  创建  int creat(const char *filename, mode_t mode) ;  参数filename指定要 阅读全文
posted @ 2011-01-13 15:25 风尘孤客 阅读(7257) 评论(2) 推荐(2) 编辑
摘要: Abstract 在嵌入式开发中有宿主机和目标机之分:宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台。 TFTP服务器作为工作于宿主机的软件,主要提供对目标机的主要映像文件的下载工作。Solution一.TFTP服务器的安装 利用以下命令就可以看到TFTP服务器已启动,则不用安装[root@localhost Server]# netstat -a |grep tftpudp 0 0 *:tftp *:* 若没有安装,在Redhat Enterprise Linux 5的安装光盘中有RPM安装包,挂在光盘后进入到文件夹,找到相应的安装包。[root@localhos 阅读全文
posted @ 2011-01-11 14:00 风尘孤客 阅读(7926) 评论(0) 推荐(1) 编辑
摘要: RedHat Enterprise Linux 5 安装GCC过程Abstraction Red Hat Enterprise 5默认是不安装gcc的,需要自己手动安装。gcc所需要的包都可以在安装光盘上找到,至于最新的gcc可以在 http://gcc.gnu.org/ 下载,但是是以源码的形式压缩的,需要对其进行编译。Solution  1、插入安装盘,首先在/mnt下创建cdrom文件夹,然后挂载安装盘:mount /dev/cdrom /mnt/cdrom;  2、进入/mnt/cdrom/Server,按顺序安装以下包:(1)安装kernel-headers-2.6.18-128.e 阅读全文
posted @ 2011-01-10 13:14 风尘孤客 阅读(9177) 评论(0) 推荐(0) 编辑
摘要: Abstract由於不少視訊設備採用的是YCbCr信號(如DVD、DV),但VGA使用的RGB信號,若要將input結果經過影像處理後,output在VGA,就必須將YCbCr信號轉成RGB才可處理。Introduction最近正在研究DE2-70 CD中的DE2_70_TV範例,由於DE2-70_TV的input是YCbCr信號,需要轉成RGB信號後才能輸出到VGA,範例中提供了YCbCr2RGB.v提供轉換,小美與阿帥研究了很久,還是不太了解其中的意義,最後決定請教Lab中玩DE2-70很久的無雙學長,想徹底了解其中的奧秘。『我知道YCbCr轉RGB的公式如下:』[代码]『但整個YCbCr 阅读全文
posted @ 2011-01-09 13:05 风尘孤客 阅读(575) 评论(0) 推荐(0) 编辑
摘要: VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。 只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。 在虚拟机上安装完系统,可能会遇到一些使用不方便的问题,比如鼠标切入切出,和windows的文件共享等等。这个时候,我们可以安装VM. 阅读全文
posted @ 2010-12-26 16:48 风尘孤客 阅读(1812) 评论(0) 推荐(0) 编辑
摘要: 拿到DM365的评估板,安装上新版的CCS3.3跑跑demo试试,使用SEED-XDS510仿真器。打开CCS后,加载gel文件后,connect后出现如下的错误。对话框中的信息如下:Error connecting to the target:Error 0x80000240/-122Fatal Error during: Initialization, OCS, This error was generated by TI's USCIF driver.SC_ERR_CMD_PARM -122A bad parameter value was detected within a fun 阅读全文
posted @ 2010-12-23 21:04 风尘孤客 阅读(6345) 评论(0) 推荐(0) 编辑
摘要: QuartusII使用.mif文件初始化FPGA片内ram后,mif文件被修改的解决办法:将mif文件改为只读属性即可。 阅读全文
posted @ 2010-10-12 13:24 风尘孤客 阅读(8047) 评论(4) 推荐(1) 编辑