- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 有关VA_LIST的用法--变参函数的实现
VA_LIST 是在C语言中解决变参问题的一组宏 VA_LIST的用法: (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针 (2)然后用VA_START宏初始化变量刚定义的VA_LIST变量,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数。 (3)然后用VA_ARG返回可变的参数,VA_A
2011-11-13 16:57:41
681
原创 使用XDC工具创建基于Codec Engine的dm6446双核工程
这两天对TI的Codec Engine框架进行了进一步的学习,这里总结一下通过XDC工具创建基于Codec Engine的双核(ARM+DSP)工程的建立和生成可执行文件的过程。如有不对的地方,请不吝赐教。1.由于工程的算法将在DSP端执行,因此需要创建DSP server可执行文件供ARM端的应用程序调用,可以采用以下文件结构。图上还写出了每个文件夹内需要包含的文件(注:runxdc.sh、
2009-12-30 22:00:00
3773
2
原创 TI XDC工具入门简介
1.XDC(Express DSP Component)是TI提供的一个命令行工具,它可以生成并使用实时软件组件包。 2.以上两图说明了XDC的工作方式:通过相关文件设定操作指令,读入源码、库文件以及已经存在的组件包最终生成可执行文件。3.Package------XDC工作的基本单元。包括有:源码、库文件以及元数据;元数据这包含有该包的版本信息和依赖信息,以及模块(Mod
2009-12-24 18:13:00
5269
4
原创 socket编程入门----知识总结
Linux篇1.除了常规的头文件外,socket编程专门使用的头文件包括:[申明socket编程中使用的各种api,如socket(),bind()等],[包含htons()等],[包含inet_addr(),inet_ntoa()等]。如图所示 2.socket中使用struct sockaddr_in数据结构配置协议族、端口和IP(sin_family,sin_port,sin
2009-12-15 21:34:00
1472
原创 V4L2视频采集设备应用程序编程总结(原)
Linux2.x内核中,一部分视频设备(特别是视频输入和采集设备)采用了V4L2模型进行驱动编程。同时提供V4L2的API函数及相关数据结构以供应用程序使用.这里对V4L2视频采集设备的应用程序编程进行总结.1. 使用的头文件: V4L2模型使用统一的头文件来包含相关的数据结构和宏,它存在于”Linux源码目录/include/linux/videodev.h”以及”Linux源
2009-12-14 16:16:00
4321
1
原创 Windows下使用Vmware+Fedora10构建嵌入式开发环境总结
前一段时间开始学习Linux嵌入式开发。首要任务就是把环境装起,折腾了好几天,终于完工。现记录如下,备查。 所需硬件:PC机、集线器、网线(一般都是直连网线)、串口(不同的板子要求不一样,我接触的板子一块要直连另一块要交叉,这点一定要先弄清楚,否则要做无用功的). 所需软件: Vmware、Fedora10光盘镜像.(注意这里的Vmware可以用绿色版,也可以用带序列号的完整版
2009-11-16 21:17:00
1812
转载 Kconfig文件的作用(转)
内核源码树的目录下都有两个文件Kconfig(2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文件中。在内核编译时,主Makefile
2009-09-30 15:17:00
506
转载 用rand()和srand()产生为随机数的方法总结(转)
标准库(被包含于中)提供两个帮助生成伪随机数的函数: 函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。 函数二:void srand(unsigned seed);参数seed是rand()的种子,用来初始化rand()的起始值。 可以认为rand()在每次被调用的时候,它会查看
2009-09-13 10:25:00
439
转载 程序员,应该掌握的英语词汇(转)
卷首语:“英语”不需要专业,因为它只是工具 ...... 有时候如果应聘到了一个有外资背景的公司或者这个公司的很多人都有海外或外资工作背景时,你也许还会用到一些日常工作交流时候的词汇。 比如我们看一下某主管开会时的发言: 小王,请你尽快“Push”一下这件事,按照前期咱们定下来的“Plan”来“follow”这个“case”,每一个“Milestone”都要“Share”出来,你负
2009-09-13 08:53:00
519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人