<4D F736F F D20BBF9D3DA F344C696E7578B5C C9E3CFF1CDB7CDBCCFF1B2C9BCAFCAB5CFD62E646F63>

Size: px
Start display at page:

Download "<4D F736F F D20BBF9D3DA F344C696E7578B5C C9E3CFF1CDB7CDBCCFF1B2C9BCAFCAB5CFD62E646F63>"

Transcription

1 基于 Video4Linux 的 USB 摄像头图像采集实现 Write by daily3( 戴小鼠 ) 著作权 : 戴丽 ( 合肥工业大学 ) ( daily3@126.com) 做了一段时间的摄像头图像采集, 有了一些心得 在论坛上开的 2410 摄像头问题专贴 ( 也得到了大家的关注 在此, 我将这一阶段遇到的问题, 解决方法等做个总结, 希望对您有所帮助 Linux 本身自带了采用 ov511 芯片的摄像头, 而市场上应用最广泛的是采用中芯微公司生产的 zc301 芯片的摄像头, 下面我将针对这两大系列的摄像头分别做介绍 ( 注 : 所有的开发都是在华恒 HHARM-2410-EDU 上完成,ov511 摄像头采用的是网眼 webeye3000,zc301 摄像头采用的是 ANC 奥尼 S888) 一驱动加载 1.1 ov511 驱动 1. 静态加载 (1) 在 arm linux 的 kernel 目录下 make menuconfig (2) 首先 (*) 选择 Multimedia device-> 下的 Video for linux 加载 video4linux 模块, 为视频采集设备提供了编程接口 ; (3) 然后在 usb support-> 目录下 (*) 选择 support for usb 和 usb camera ov511 support 这使得在内核中加入了对采用 OV511 接口芯片的 USB 数字摄像头的驱动支持 (4) 保存配置退出 (5)make dep;make zimage 此时在 /tftpboot 下就生成了带有 ov511 驱动的内核 2. 动态加载 (1) 在 arm linux 的 kernel 目录下 make menuconfig (2) 首先 <*> 选择 Multimedia device-> 下的 Video for linux (3) 然后在 usb support-> 目录下 <*> 选择 support for usb 和 <M> 选择 usb camera - 1 -

2 ov511 support (4) 保存退出 (5)Make dep;make zimage;make modules 然后就在 /driver/usb 下生成 ov511.o, 同时生成的 zimage 自动放在 /tftpboot 下 (6) 然后用新内核启动板子后 insmod ov511.o 就可以成功加载 动态方式与静态方式相比, 测试时要简单的多 不需要下载整个内核, 只需通过 nfs, 加载驱动即可测试 在测试成功后就可以编译进内核 模块加载中出现的问题 : 1.insmod 和 modprobe 间的一个区别试后者不会在当前目录中查找模块, 它只在 /lib/modules 下的缺省目录下查找, 这是因为该程序只是一个系统实用例程, 不是一个交互工具 可以通过在 /etc/modules.conf 中指定自己的目录, 来把它们加到缺省目录集中 2. 如果插入模块 ov511.o 时, 出现以下信息 : Ov511.o:unresolved symbol video******** 之类的, 说明还有其它模块 videodev.o 没有加 3. 出现错误 :ov511.o:couldn t find the kernel version this modules was compiled for 这是试图插入一个不是可装入模块的目标文件 因为在内核配置阶段, 是把 ov511 模块静态加到内核中的, 虽然看起来和可装入模块的文件名 ov511.o 完全一样, 但是不能用 insmod 命令加入 4. 如果出现 Ov511.o:unresolved symbol video********, 那就 <M> 选中 video for linux, 用新生成的内核启动系统, 再 insmod videodev.o,insmod ov511.o 就可以啦 1.2 zc301 驱动 摄像头的驱动是从 下的针对 embeded 环境, 有专门的 patch, 我用的是 usb le06.patch (1) 把它放到 /HHARM9-EDU/kernel/driver/usb 下, 解压, 打补丁 就会在此目录下看到 spca5xx 文件夹了 可能会有一些错误, 我的错误是在 Makefile 和 config.in 文件中, 根据它的提示, 进行相应的修改即可 Patch 时会将修改方法写到 Makefile.rej 和 config.in.rej 文件中, 把这两个文件里的内容加到 Makefile 和 config.in 中就行了 (2) 编译内核, 进入 /HHARM9-EDU/kernel,make menuconfig 我采用和上面介绍的 ov511 驱动的方法一样, 动态加载 (M) 选中 SPCA5XX 这一项 - 2 -

3 ( 3 ) make dep ; make zimage ; make modules 就会在 /HHARM9-EDU/kernel/driver/usb/spca5xx 中生成 spca5xx.o,spcadecoder.o,spca_core.o 啦 这就是我们要的驱动 (4) 用新内核启动,insmod 这三个.o 文件 ( 可以不用加载 spcadecoder.o), 摄像头就加载成功啦 不过这种 LE 的驱动有许多问题, 比如运行到设置图像格式 (RGB565 或 RGB24) 时出错, 说不支持此参数 原因在于 :( 摘自驱动程序主页 The spca5xx-le design is very different from the spca5xx full package(le 版的驱动和完全版的差很多 ) The memory in use are the most smaller as possible(le 版的驱动会尽量减少内存的使用 ) The spcadecoder is reduce and only raw jpeg webcam are used.( 驱动模块只支持输出原始 jpeg 格式 ) 还有一种方法, 从 下载最新的驱动 spca5xx tar.gz 这个可独立编译, 无需放到 linux 内核里面, 编译生成一个 spca5xx.o 即可, 不要三个.o 做驱动了 因为这个驱动是针对 2.6 的, 编译时会出现很多错误, 修改 CFLAGS 即可 华恒的群里已经有编译好的驱动提供大家下载 模块加载中出现的问题 : 1. 运行./servfox 时出现 Error Opening V4L interface. 我测试一下, 是没有加载驱动 虽然内核中 (M) 选中了驱动, 但是启动后要手工加进去 insmod 一下啦 2.insmod spcadecoder.o 时, 出现错误 :spcadecoder.o:couldn t find the kernel version this modules was compiled for 如果你 insmod spca5xx.o 成功的话就不需要再 insmod 其他模块了 3.insmod video.o 时却说 can't find the kernel version the modules was compiled for 这是因为 video for linux 一般是直接编译到内核中去的. 不需要加载的 二 Video4linux 编程 2.1 Video4linux 简介 Video4Linux 是为市场现在常见的电视捕获卡和并口及 USB 口的摄像头提供统一的编程接口 同时也提供无线电通信和文字电视广播解码和垂直消隐的数据接口 本文主要针对 USB 摄像头设备文件 /dev/video0, 进行视频图像采集方面的 - 3 -

4 程序设计 2.2 Video4linux 编程指南 1. 视频编程的流程 (1) 打开视频设备 : (2) 读取设备信息 (3) 更改设备当前设置 ( 可以不做 ) (4) 进行视频采集, 两种方法 : a. 内存映射 b. 直接从设备读取 (5) 对采集的视频进行处理 (6) 关闭视频设备 定义的数据结构及使用函数 struct _v4l_struct int fd; struct video_capability capability; struct video_buffer buffer; struct video_window window; struct video_channel channel[8]; struct video_picture picture; struct video_mmap mmap; struct video_mbuf mbuf; unsigned char *map; ; typedef struct _v4l_struct v4l_device; extern int v4l_open(char *, v4l_device *); extern int v4l_close(v4l_device *); extern int v4l_get_capability(v4l_device *); extern int v4l_set_norm(v4l_device *, int); extern int v4l_get_picture(v4l_device *); extern int v4l_grab_init(v4l_device *, int, int); extern int v4l_grab_frame(v4l_device *, int); extern int v4l_grab_sync(v4l_device *); extern int v4l_mmap_init(v4l_device *); - 4 -

5 extern int v4l_get_mbuf(v4l_device *); extern int v4l_get_picture(v4l_device *); extern int v4l_grab_picture(v4l_device *, unsigned int); extern int v4l_set_buffer(v4l_device *); extern int v4l_get_buffer(v4l_device *); extern int v4l_switch_channel(v4l_device *, int); 3.Video4linux 支持的数据结构及其用途 (1)video_capability 包含设备的基本信息 ( 设备名称 支持的最大最小分辨率 信号源信息等 ) name[32] 设备名称 maxwidth maxheight minwidth minheight Channels 信号源个数 type 是否能 capture, 彩色还是黑白, 是否能裁剪等等 值如 VID_TYPE_CAPTURE 等 (2)video_picture 设备采集的图象的各种属性 Brightness 0~65535 hue colour contrast whiteness depth palette VIDEO_PALETTE_RGB24 VIDEO_PALETTE_RGB565 VIDEO_PALETTE_JPEG VIDEO_PALETTE_RGB32 (3)video_channel 关于各个信号源的属性 Channel 信号源的编号 name tuners Type VIDEO_TYPE_TV IDEO_TYPE_CAMERA Norm 制式 PAL NSTC SECAM AUTO (4)video_window 包含关于 capture area 的信息 x x windows 中的坐标. y y windows 中的坐标. width The width of the image capture. height The height of the image capture. chromakey A host order RGB32 value for the chroma key

6 flags clips clipcount (5)video_mbuf Additional capture flags. A list of clipping rectangles. (Set only) The number of clipping rectangles. (Set only) 利用 mmap 进行映射的帧的信息 size 每帧大小 Frames 最多支持的帧数 Offsets 每帧相对基址的偏移 (6)video_mmap 用于 mmap 4. 关键步骤介绍 注 接多个摄像头 方法如下: 买一个 usb hub 接到开发板的 usb host 上 cat /proc/devices 可以知道 video capture device 的 major 是 81, 再 ls l /dev 看到 video0 的次设备号是 0 两个摄像头当然要两个设备号, 所以 mknod /dev/video1 c 81 1, 如果接 4 个, 就 mknod /dev/video2 c 81 2,mknod /dev/video3 c 81 3 依次类推 (1) 打开视频 : int v4l_open(char *dev, v4l_device *vd) if (!dev) dev = /dev/video0 ; if ((vd ->fd = open(dev, O_RDWR)) < 0) perror("v4l_open:"); if (v4l_get_capability(vd)) if (v4l_get_picture(vd)) retu rn -1; (2) 读 video_capability 中信息 int v4l_get_capability(v4l_device *vd) if (ioctl(vd ->fd, VIDIOCGCAP, &(vd->capability)) < 0) perror("v4l_get_capability:"); 成功后可读取 vd->capability 各分量 - 6 -

7 (3) 读 video_picture 中信息 int v4l_get_picture(v4l_device *vd) if (ioctl(vd ->fd, VIDIOCGPICT, &(vd->picture)) < 0) perror("v4l_get_picture:"); 成功后可读取图像的属性 (4) 改变 video_picture 中分量的值 ( 可以不做的 ) 先为分量赋新值, 再调用 VIDIOCSPICT vd->picture.colour = 65535; if(ioctl(vd->fd, VIDIOCSPICT, &(vd->picture)) < 0) perror("vidiocspict"); (5) 初始化 channel ( 可以不做的 ) 必须先做得到 vd->capability 中的信息 int v4l_get_channels(v4l_device *vd) int i; for (i = 0; i < vd ->capability.channels; i++) vd ->channel[i].channel = i; if (ioctl(vd ->fd, VIDIOCGCHAN, &(vd->channel[i])) < 0) perror("v4l_get_channel:"); (6) 关闭设备 int v4l_close(v4l_device *vd) close(vd ->fd); - 7 -

8 重点 : 截取图象的两种方法 一 用 mmap( 内存映射 ) 方式截取视频 mmap( ) 系统调用使得进程之间通过映射同一个普通文件实现共享内存 普通文件被映射到进程地址空间后, 进程可以向访问普通内存一样对文件进行访问, 不必再调用 read(),write() 等操作 两个不同进程 A B 共享内存的意思是, 同一块物理内存被映射到进程 A B 各自的进程地址空间 进程 A 可以即时看到进程 B 对共享内存中数据的更新, 反之亦然 采用共享内存通信的一个显而易见的好处是效率高, 因为进程可以直接读写内存, 而不需要任何数据的拷贝 (1) 设置 picture 的属性 (2) 初始化 video_mbuf, 以得到所映射的 buffer 的信息 ioctl(vd->fd, VIDIOCGMBUF, &(vd->mbuf)) (3) 可以修改 video_mmap 和帧状态的当前设置 (4) 将 mmap 与 video_mbuf 绑定 void* mmap ( void * addr, size_t len, int prot, int flags, int fd, off_t offset ) len: 映射到调用进程地址空间的字节数, 它从被映射文件开头 offset 个字节开始算起 Prot: 指定共享内存的访问权限 PROT_READ( 可读 ), PROT_WRITE ( 可写 ), PROT_EXEC ( 可执行 ) Flags:MAP_SHARED MAP_PRIVATE 中必选一个,MAP_ FIXED 不推荐使用 Addr: 共内存享的起始地址, 一般设 0, 表示由系统分配 Mmap( ) 返回值是系统实际分配的起始地址 int v4l_mmap_init(v4l_device *vd) if (v4l_get_mbuf(vd) < 0) if ((vd ->map = mmap(0, vd->mbuf.size, PROT_READ PROT_WRITE, MAP_SHARED, vd->fd, 0)) < 0) perror("v4 l_mmap_init:mmap"); (5)Mmap 方式下真正做视频截取的 VIDIOCMCAPTURE - 8 -

9 ioctl(vd->fd, VIDIOCMCAPTURE, &(vd->mmap)) ; 若调用成功, 开始一帧的截取, 是非阻塞的, 是否截取完毕留给 VIDIOCSYNC 来判断 (6) 调用 VIDIOCSYNC 等待一帧截取结束 if(ioctl(vd->fd, VIDIOCSYNC, &frame) < 0) perror("v4l_sync:vidiocsync"); 若成功, 表明一帧截取已完成 可以开始做下一次 VIDIOCMCAPTURE frame 是当前截取的帧的序号 ******** 关于双缓冲 ************ video_bmuf bmuf.frames = 2; 一帧被处理时可以采集另一帧 int frame; // 当前采集的是哪一帧 int framestat[2]; // 帧的状态没开始采集 等待采集结束 帧的地址由 vd->map + vd->mbuf.offsets[vd->frame] 得到 采集工作结束后调用 munmap 取消绑定 munmap(vd->map, vd->mbuf.size) 在实际应用时还可以采用缓冲队列等方式 二 视频截取的第二种方法 : 直接读设备 关于缓冲大小, 图象等的属性须由使用者事先设置 调用 read(); int read ( 要访问的文件描述符 ; 指向要读写的信息的指针 ; 应该读写的字符数 ); 返回值为实际读写的字符数 int len ; unsigned char *vd->map= (unsigned char *) malloc(vd capability.maxwidth*vd capability.maxheight ); len = read(vd fd,vd vd->map, vd capability.maxwidth*vd capability.maxheight*3 ); - 9 -

10 2.3 编程实例 (mouse_capture) 不管是 ov511 还是 zc301 的摄像头, 它们采集的方式都是相同的, 只不过采集到的数据有所差异,ov511 的就是 rgb 的位流, 而 zc301 是 jpeg 编码的位流 mouse_capture 是根据 servfox 改编的一个专门从 zc301 摄像头获取一张 jpeg 图片, 用来测试摄像头是否加载成功的小程序 这样就可以不用 cat /dev/video0>1.jpg 来测试摄像头是否正常 cat 命令一运行, 就源源不断地采集 jpeg 流 但是采到的图片只能显示第一个 jpeg 头和 jpeg 尾之间的数据 mouse_capture 仅仅获得一张完整的 jpeg 可以从 ( 处下载参考 现将主要函数的功能介绍如下 : static int GetVideoPict (struct vdin *vd);// 获取图片属性信息 static int SetVideoPict (struct vdin *vd);// 设置图片属性 static int isspcachip (const char *BridgeName);// 测试芯片类型 static int GetStreamId (const char *BridgeName); // 测试输出数据的格式 static int GetDepth (int format);// 获取颜色深度 void exit_fatal(char *messages);// 错误显示 int init_videoin(struct vdin *vd,char *device,int width,int height,int format,int grabmethod);// 初始化设备 int convertframe(unsigned char *dst,unsigned char *src, int width,int height, int formatin, int size);// 把共享缓冲区中的数据放到一个变量中, 通知系统已获得一帧 int v4lgrab (struct vdin *vd,char *filename );// 从摄像头采集图片 int close_v4l (struct vdin *vd);// 关闭摄像头 int get_jpegsize (unsigned char *buf, int insize);// 获取 jpeg 图片大小 三实例程序 3.1 LCD 实时显示从 ov511 上采集的图像 参考 HHARM9-EDU/applications/usbcam2lcd 从摄像头获取 bmp 位流直接显示在 framebuffer 中 此程序图像的采集采用 read 的方式, 注意由于 lcd 液晶屏显示的是 16bits 的 RGB 图片, 所以,ov511 输出的图片格式也应该是 16bits 的 RGB 图片数据, 宏 VIDEO_PALETTE_RGB565 定义的就是 16bits 的 RGB 数据图片 而 linux 自带的 ov511 驱动中图像采集是 32 位的, 这样采集到的图片显示在 lcd 上是雪花点 因此需要修改驱动 在 kernet/driver/usb/ 目录下有 ov511 芯片的驱动 ov511.c, 驱

11 动里的 ov51x_set_default_params 函数是设置芯片默认的输出图片的格式, 该函数中的 for (i = 0; i < OV511_NUMFRAMES; i++) ov511->frame[i].width = ov511->maxwidth; ov511->frame[i].height = ov511->maxheight; ov511->frame[i].bytes_read = 0; if (force_palette) ov511->frame[i].format = force_palette; else ov511->frame[i].format = VIDEO_PALETTE_RGB24; ov511->frame[i].depth = ov511_get_depth(ov511->frame[i].format); 部分语句是主要设置 ov511 默认输出图片格式的, 其中 maxwidth 和 maxheight 设置了图片的最大的宽度和高度 Ifelse 语句设置了图片的格式, 作如下的修改 : for (i = 0; i < OV511_NUMFRAMES; i++) ov511->frame[i].width = ov511->maxwidth; ov511->frame[i].height = ov511->maxheight; ov511->frame[i].bytes_read = 0; ov511->frame[i].format = VIDEO_PALETTE_RGB565; ov511->frame[i].depth = ov511_get_depth(ov511->frame[i].format); 如果需要, 也可以改变图片的默认输出大小 3.2 LCD 实时显示从 zc301 上采集的图像 编程思想 : 从摄像头采集到的图片存放在本地文件夹, 通过 minigui 加载 jpeg 来实现显示 具体过程 : 1. 从网上下载 jpegsrc-6b 的 jpeg 库, 交叉编译 (1)./configure enable-static enable-shared prefix=.libs (2) 修改 Makefile, 将编译器改成交叉编译器 例如 : 我改成 /opt/host/armv4l/bin/armv4l-unknown-linux-gcc (3)make 后即在.libs 目录中生成 for arm 的 libjpeg.a, libjpeg.la,libjpeg.so,libjpeg.so.62,libjpeg.so 将这些文件拷贝到系

12 统库文件目录, 我的是 /usr/lib 中 2. 因为看从 zc301 采集的图片的二进制位流,jpeg 头是 ff d8 ff db 而在 minigui 库文件 libminigui 的源文件 src/mybmp/jpeg.c 中,load_jpg 和 check_jpg 的时候测试的头位 EXIF 和 JFIF 两种格式的 jpeg 图片 这两种对应的二进制分别是 ff d8 ff e1 和 ff d8 ff e0 所以我们 minigui 通过判断认为这是错误的 jpeg 格式而不加载, 故无法显示 实际上通过测试, 在源码中去掉这两个判断就能正确加载 3. 交叉编译 minigui ( 1 ) 编译库 :./configure --host=arm-unknown-linux --enable-jpgsupport=yes --enable-pngsupport=no --enable-gifsupport=no --disable-lite --prefix=/hharm9-edu/applications/minigui-free/nfsroot --enable-smdk2410ial=yes make make install (2) 编译实例程序时, 要加上 jpeg 库的支持, 即在 Makefile 中加上 -ljpeg 此时将在 nfsroot 生成的库文件和可执行文件移到 ramdisk.image.gz 相应的目录下 ( 具体参考华恒的 2410 开发手册 ) 3.Minigui 程序的编写 编程小技巧, 我采取的方法是一刻不停地从摄像头采集到图片存储在 /tmp/1.jpg 中, 在 minigui 中通过 loadbitmap 函数来加载图片 而图片加载后不会自动更新, 不能自动根据 1.jpg 的改变自动变化 因此, 我在程序中设定一个 timer 每隔 100ms 刷新屏幕, 基本上实现实时更新了 而出现另外一个问题, 刷新时会以背景色来填充桌面, 导致屏幕闪烁严重 故想到采用 MSG_ERASEBKGND 的方式, 用前一张图片做为刷新屏幕时的填充背景图片 这样就保证了 lcd 上图像的连续性啦 Minigui 程序如下 : 其中一些自定义的函数跟 mouse_capture 中的一样, 只是变采集单幅到采集多幅 具体您可以自己改一下 :) 也可以向我索取源码 #include <minigui/common.h> #include <minigui/minigui.h> #include <minigui/gdi.h> #include <minigui/window.h> #include <minigui/control.h> #include "spcav4l.h" #define IDTIMER 100 static BITMAP bmp;

13 static int LoadBmpWinProc(HWND hwnd, int message, WPARAM wparam, LPARAM lparam) HDC hdc; RECT rc=0,0,240,320; switch (message) case MSG_CREATE: SetTimer(hWnd,IDTIMER,100); case MSG_ERASEBKGND: RECT rctemp; if( LoadBitmap(HDC_SCREEN,&bmp,"/tmp/1.jpg")) printf("load wrong!\n"); GetClientRect(hWnd, &rctemp); hdc = BeginPaint (hwnd); FillBoxWithBitmap (hdc, rctemp.left, rctemp.top, rctemp.right-rctemp.left, rctemp.bottom-rctemp.top, &bmp); EndPaint(hWnd, hdc); case MSG_TIMER: InvalidateRect(hWnd,&rc,TRUE); case MSG_CLOSE: UnloadBitmap (&bmp); DestroyMainWindow (hwnd); PostQuitMessage (hwnd); return DefaultMainWinProc(hWnd, message, wparam, lparam); int MiniGUIMain (int argc, const char* argv[]) MSG Msg; HWND hmainwnd; MAINWINCREATE CreateInfo; char videodevice[] = "/dev/video0"; char jpegfile[] = "/tmp/1.jpg"; int grabmethod = 0;

14 int format = VIDEO_PALETTE_JPEG; int width = 240; int height = 320; int i; #ifdef _LITE_VERSION SetDesktopRect(0, 0, 1024, 768); #endif CreateInfo.dwStyle = WS_VISIBLE WS_BORDER WS_CAPTION; CreateInfo.dwExStyle = WS_EX_NONE; CreateInfo.spCaption = "Load and display a bitmap"; CreateInfo.hMenu = 0; CreateInfo.hCursor = GetSystemCursor(0); CreateInfo.hIcon = 0; CreateInfo.MainWindowProc = LoadBmpWinProc; CreateInfo.lx = 0; CreateInfo.ty = 0; CreateInfo.rx = 240; CreateInfo.by = 320; CreateInfo.iBkColor = PIXEL_lightwhite; CreateInfo.dwAddData = 0; CreateInfo.hHosting = HWND_DESKTOP; hmainwnd = CreateMainWindow (&CreateInfo); if (hmainwnd == HWND_INVALID) ShowWindow (hmainwnd, SW_SHOWNORMAL); memset(&videoin, 0, sizeof (struct vdin)); if(init_videoin(&videoin, videodevice, width, height, format,grabmethod) == 0) printf("init is ok!\n"); else printf("init is wrong!\n"); while (GetMessage(&Msg, hmainwnd)) TranslateMessage(&Msg); v4lgrab(&videoin, jpegfile); DispatchMessage(&Msg); close_v4l (&videoin); MainWindowThreadCleanup (hmainwnd); #ifndef _LITE_VERSION #include <minigui/dti.c> #endif

15 先写到这里吧, 呵呵, 希望能对您有所帮助 如果您在阅读的过程中发现问题, 欢迎和我交流 晚 参考文献 1.HHARM2410 摄像头调试记录华恒科技 2. 基于 video4linux 的视频设备编程 Lingzhi_Shi Apr video4linux programming Alan Cox 4. video streaming 探讨 陈俊宏 5. Video4Linux Kernel API Reference 6. -

华恒家庭网关方案

华恒家庭网关方案 LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU

More information

<4D F736F F D20D4B6B3CCCAD3C6B5BCE0BFD8B3CCD0F2C9E8BCC6CAB5D1E9D6B8B5BC2E646F63>

<4D F736F F D20D4B6B3CCCAD3C6B5BCE0BFD8B3CCD0F2C9E8BCC6CAB5D1E9D6B8B5BC2E646F63> 远程视频监控程序设计 摄像头采集驱动移植 移植 gspcav1-20071224 gspcav1-20071224 下载地址 : http://www.slackware.com/%7ealien/slackbuilds/gspcav1/build/gspcav1-20071224.tar.gz 由于 linux-2.6.24.4/drivers/usb 目录下没有 media 目录, 故移植步骤如下

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 嵌入式系统 嵌入式 GUI 浙江大学计算机学院陈文智 chenwz@zju.edu.cn 提纲 嵌入式 GUI 概述 MiniGUI 概述 MiniGUI 架构 MiniGUI 使用 MiniGUI 编程 1 嵌入式 GUI 概述 GUI 的出现是 PC 应用的一个分水岭 嵌入式平台上的 GUI 具备轻小型 占用资源少 高性能 高可靠性和可配置性等嵌入式平台所特有的优点 一般针对特定的硬件设备或环境,

More information

3C 3C Computer Communication Consumer Electronics 90 (Internet) 3C 3C System-on-a-chipSOC PC Post-PC Era 3C Comfort Convenience Connection 3C 3C PC/Wo

3C 3C Computer Communication Consumer Electronics 90 (Internet) 3C 3C System-on-a-chipSOC PC Post-PC Era 3C Comfort Convenience Connection 3C 3C PC/Wo 3C 3C Computer Communication Consumer Electronics 90 (Internet) 3C 3C System-on-a-chipSOC PC Post-PC Era 3C Comfort Convenience Connection 3C 3C PC/Workstation PDA 3C 3C 3C 3C 3C 3C 3C 3C QT2410 X-SCALE

More information

static struct file_operations gpio_ctl_fops={ ioctl: gpio_ctl_ioctl, open : gpio_open, release: gpio_release, ; #defineled1_on() (GPBDAT &= ~0x1) #def

static struct file_operations gpio_ctl_fops={ ioctl: gpio_ctl_ioctl, open : gpio_open, release: gpio_release, ; #defineled1_on() (GPBDAT &= ~0x1) #def Kaise s 2410 Board setting [1]. Device Driver Device Driver Linux s Kernel ARM s kernel s3c2410_kernel2.4.18_r1.1_change.tar.bz2 /usr/src (1) #cd /usr/src (2) #tar xfj s3c2410_kernel2.4.18_r1.1_change.tar.bz2

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

版权所有 (C) 2008~2010, 北京飞漫软件技术有限公司, 保留所有权利 无论您以何种方式获得该指南的全部或部分文字或图片资料, 无论是普通印刷品还是电子文档, 北京飞漫软件技术有限公司仅仅授权您阅读的权利, 任何形式的格式转换 再次发布 传播以及复制其内容的全部或部分, 或将其中的文字和图

版权所有 (C) 2008~2010, 北京飞漫软件技术有限公司, 保留所有权利 无论您以何种方式获得该指南的全部或部分文字或图片资料, 无论是普通印刷品还是电子文档, 北京飞漫软件技术有限公司仅仅授权您阅读的权利, 任何形式的格式转换 再次发布 传播以及复制其内容的全部或部分, 或将其中的文字和图 ministudio 用户手册 版本 1.0 修订号 0 适用于 ministudio Ver 1.0.x 北京飞漫软件技术有限公司 2010 年 5 月 版权所有 (C) 2008~2010, 北京飞漫软件技术有限公司, 保留所有权利 无论您以何种方式获得该指南的全部或部分文字或图片资料, 无论是普通印刷品还是电子文档, 北京飞漫软件技术有限公司仅仅授权您阅读的权利, 任何形式的格式转换 再次发布

More information

MGEffV1dot0ProgrammingGuide < Main < TWiki Page 2 of 版本日期

MGEffV1dot0ProgrammingGuide < Main < TWiki   Page 2 of 版本日期 MGEffV1dot0ProgrammingGuide < Main < TWiki Page 1 of 2 mgeff 编程指南 目录修订记录版本变更记录 目录 前言 版权声明 关于本指南 第一部分 mgeff 简介 第一章动画原理 第二章 mgeff 架构与特性 第二部分 mgeff 使用基础 第三章开始启程 第四章创建和运行动画 第五章动画的参数 第六章动力曲线 第七章动画的属性 第八章动画上下文信息

More information

嵌入式Linux知识培训

嵌入式Linux知识培训 嵌入式 Linux 知识培训 主要包括以下四部分内容 : 一 嵌入式 Linux 开发的基本知识 二 Linux 下使用 C 语言进行系统开发 三 面向嵌入式 Linux 的 GUI 系统的体系结构及二次开发 四 基于 Linux OS Smart Phone 的体系结构及开发内容 李玉东 第一部分 基础知识 嵌入式 Linux 软件系统的构成 1.BootLoader 2. Kernel 3.FileSystem

More information

DVK530/531扩展板

DVK530/531扩展板 DVK720 扩展板 驱动移植手册 2014.04.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.04.03 初始发布 深圳市微雪电子有限公司 www.waveshare.net I 目录 版权声明... I 版本更新记录...

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

_汪_文前新ok[3.1].doc

_汪_文前新ok[3.1].doc 普 通 高 校 本 科 计 算 机 专 业 特 色 教 材 精 选 四 川 大 学 计 算 机 学 院 国 家 示 范 性 软 件 学 院 精 品 课 程 基 金 青 年 基 金 资 助 项 目 C 语 言 程 序 设 计 (C99 版 ) 陈 良 银 游 洪 跃 李 旭 伟 主 编 李 志 蜀 唐 宁 九 李 涛 主 审 清 华 大 学 出 版 社 北 京 i 内 容 简 介 本 教 材 面 向

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

Microsoft PowerPoint - soc_fpga_software_dev.ppt [相容模式]

Microsoft PowerPoint - soc_fpga_software_dev.ppt [相容模式] SoC FPGA Training -- software development 1 教学目的 学习基于 SoC FPGA 嵌入式软件开发流程 熟悉 Altera SoC EDS 软件开发工具 熟悉 Makefile 编写 熟悉 SoC FPGA HPS 地址映射 2 软件开发流程 1. 编写 C 语言程序文件 (.c /.h 文件 ) 2. 为软件设计创建 Makefile, 制定编译规则 3.

More information

bingdian001.com

bingdian001.com TSM12M TSM12 STM8L152C6, STM8L152R8 MSP430F5325 whym1987@126.com! /******************************************************************************* * : TSM12.c * : * : 2013/10/21 * : TSM12, STM8L f(sysclk)

More information

嵌入式系统实验报告之一

嵌入式系统实验报告之一 南京航空航天大学 嵌入式系统综合实验报告 Qtopia 在 S3C2440 开发板上的移植 040630520 彭立勋 2009.05 一 实验目的 1. 熟悉 ARM 体系结构 ; 2. 熟悉 Qtopia 图形环境 二 实验内容 将 Qtopia 图形环境移植到 FriendlyARM QQ2440 开发板 三 预备知识 Qtopia 的体系结构 四 实验设备及工具 硬件 :QQ2440 开发板

More information

Microsoft Word - 54.doc

Microsoft Word - 54.doc 基于 S3C2410 嵌入式无线监控系统的设计孔德勇, 杨斌 ( 西南交通大学信息科学与技术学院, 成都 610031) 摘要 : 为了对无人职守的监控现场进行有效监控, 我们设计实现了基于三星的 S3C2410 嵌入式处理器的监控 系统, 同时利用 GPRS/CDMA 无线技术, 通过 Internet 互联网实现无线控制 关键词 :ARM9;S3C2410; 嵌入式系统 ; 中图分类号 :TP391

More information

DVK530/531扩展板

DVK530/531扩展板 DVK710 扩展板 驱动移植手册 2014.06.03 V1.0 版权声明 本手册所有权由深圳市微雪电子有限公司独家持有 未经本公司的书 面许可, 不得以任何方式或形式进行修改 分发或复制本文档的任何 部分, 否则一切后果由违者自负 版本更新记录 版本日期说明 V1.0 2014.06.03 初始发布 深圳市微雪电子有限公司 www.waveshare.netii I 目录版权声明... I 版本更新记录...

More information

Microsoft Word - 实用案例.doc

Microsoft Word - 实用案例.doc 计 算 机 系 统 应 用 2009 年 第 12 期 嵌 入 式 Linux 下 温 湿 度 传 感 器 的 设 计 与 实 现 1 Design and Implementation of Temperature and Humidity Sensor Based on Embedded Linux 陈 博 刘 锦 高 ( 华 东 师 范 大 学 电 子 科 学 技 术 系 上 海 200241)

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

ebook50-11

ebook50-11 11 Wi n d o w s C A D 53 M F C 54 55 56 57 58 M F C 11.1 53 11-1 11-1 MFC M F C C D C Wi n d o w s Wi n d o w s 4 11 199 1. 1) W M _ PA I N T p W n d C W n d C D C * p D C = p W n d GetDC( ); 2) p W n

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 C C trio@seu.edu.cn C C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 Week3 C Week5 Week5 Memory & Pointer

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

目 錄 目 錄... 2 表 目 錄... 5 圖 目 錄... 6 第 一 章 緒 論... 9 第 一 節 計 畫 緣 起... 9 第 二 節 計 畫 內 容... 9 第 三 節 配 合 事 項... 10 第 四 節 計 畫 執 行 說 明... 11 第 二 章 新 塭 與 嘉 應 廟

目 錄 目 錄... 2 表 目 錄... 5 圖 目 錄... 6 第 一 章 緒 論... 9 第 一 節 計 畫 緣 起... 9 第 二 節 計 畫 內 容... 9 第 三 節 配 合 事 項... 10 第 四 節 計 畫 執 行 說 明... 11 第 二 章 新 塭 與 嘉 應 廟 新 塭 嘉 應 廟 衝 水 路 迎 客 王 目 錄 目 錄... 2 表 目 錄... 5 圖 目 錄... 6 第 一 章 緒 論... 9 第 一 節 計 畫 緣 起... 9 第 二 節 計 畫 內 容... 9 第 三 節 配 合 事 項... 10 第 四 節 計 畫 執 行 說 明... 11 第 二 章 新 塭 與 嘉 應 廟 歷 史 源 流... 19 第 一 節 新 塭 之 地 理

More information

Simulator By SunLingxi 2003

Simulator By SunLingxi 2003 Simulator By SunLingxi sunlingxi@sina.com 2003 windows 2000 Tornado ping ping 1. Tornado Full Simulator...3 2....3 3. ping...6 4. Tornado Simulator BSP...6 5. VxWorks simpc...7 6. simulator...7 7. simulator

More information

第 1 页共 9 页 文档履历 版本号日期制 / 修订人内容描述 V 正式版本

第 1 页共 9 页 文档履历 版本号日期制 / 修订人内容描述 V 正式版本 V3s 项目 CamDroid 编译第三方程序 / V1.0 第 1 页共 9 页 文档履历 版本号日期制 / 修订人内容描述 V1.0 2014-04-23 正式版本 第 2 页共 9 页 目录 1. 交叉编译环境... 3 2. 第三方库的 Makefile 示例... 4 3. 第三方应用 Makefile 示例... 5 4. 第三方应用 CamLinux.mk 示例... 6 5. 常见错误...

More information

untitled

untitled Lwip Swedish Institute of Computer Science February 20, 2001 Adam Dunkels adam@sics.se (QQ: 10205001) (QQ: 329147) (QQ:3232253) (QQ:3232253) QQ ARM TCPIP LCD10988210 LWIP TCP/IP LWIP LWIP lwip API lwip

More information

untitled

untitled 年度 路 IVI 劉 隆 年 597 598 IVI 錄... 601 行... 601... 601 1.... 601 2. 路... 602 3.... 603... 604 1.IPv4 to IPv6... 604 2.IPv6 to IPv4... 605 -... 606 ( )IVI Server... 606 ( )IVI Server... 610 ( )IVI DNS Server...

More information

CX_300 Manual.book

CX_300 Manual.book PC PC 45~80 80~320 260 LCD 1 ...1...3 /...3...3...4 /...4...5...5...6...6...7 SD...8...9 SD...9...10...12...16...18...19 DSC...20...23...23 Mini USB...23...24...25...25...26...27...28 2 / 1. 2. / LCD 3.

More information

Microsoft Word - InoTouch Editor编程软件手册2012.2.10.doc

Microsoft Word - InoTouch Editor编程软件手册2012.2.10.doc 目 录 第 一 章 关 于 InoTouch Editor 编 程 软 件 的 安 装... - 6-1.1 InoTouch 系 列 HMI 和 InoTouch Editor 软 件 的 简 介... - 6-1.2 安 装 InoTouch Editor 编 程 软 件... - 10-1.3 系 统 连 接 图... - 12-1.4 InoTouch 系 列 人 机 界 面 的 系 统 设

More information

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple

// HDevelopTemplateWPF projects located under %HALCONEXAMPLES%\c# using System; using HalconDotNet; public partial class HDevelopExport public HTuple halcon 与 C# 混合编程之 Halcon 代码调用 写在前面 完成 halcon 与 C# 混合编程的环境配置后, 进行界面布局设计构思每一个按钮所需要实现 的功能, 将 Halcon 导出的代码复制至相应的 C# 模块下即可 halcon 源程序 : dev_open_window(0, 0, 512, 512, 'black', WindowHandle) read_image (Image,

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像

. Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像 .... 计算机应用教研室 @ 计算机学院嵌入式系统实验室 @ 苏州研究院中国科学技术大学 Fall 2010 . Outline 编译 Linux 在 QEMU 模拟器上运行制作带 grub 启动的磁盘映像...1 编译 Linux 在 QEMU 模拟器上运行...2 制作带 grub 启动的磁盘映像 . 编译 Linux 在 QEMU 模拟器上运行 qemu+linux-2.6.26.1. 准备模拟器.2.

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1 Chapter 01 Photoshop CS6 的基本操作 本章内容 1.1 Photoshop 的应用领域 1.6 控制面板的显示与隐藏 1.2 位图和矢量图的特性 1.7 新建 打开与保存文件 1.3 像素和分辨率的关系 1.8 图像的缩放 1.4 色彩模式 1.9 屏幕显示模式 1.5 Photoshop CS6 界面 1.10 计算机图形图像常用的色彩模式 Photoshop CS6 艺术设计案例教程

More information

目录 1. RK 支持的编解码类型 头文件与库文件 结构体介绍 编解码枚举定义 编解码结构体定义 解码调用流程 解码创建过程 解码过程 解码销毁过程

目录 1. RK 支持的编解码类型 头文件与库文件 结构体介绍 编解码枚举定义 编解码结构体定义 解码调用流程 解码创建过程 解码过程 解码销毁过程 vpu_api.h 接口说明文档 1 目录 1. RK 支持的编解码类型... 3 2. 头文件与库文件... 3 3. 结构体介绍... 3 3.1 编解码枚举定义... 3 3.2 编解码结构体定义... 5 4. 解码调用流程... 8 4.1 解码创建过程... 8 4.2 解码过程... 9 4.3 解码销毁过程... 9 5. 编码调用流程...10 5.1 编码创建过程...10 5.2

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

绘制OpenCascade中的曲线

绘制OpenCascade中的曲线 在 OpenSceneGraph 中绘制 OpenCascade 的曲线 Draw OpenCascade Geometry Curves in OpenSceneGraph eryar@163.com 摘要 Abstract: 本文简要说明 OpenCascade 中几何曲线的数据, 并将这些几何曲线在 OpenSceneGraph 中绘制出来 关键字 KeyWords:OpenCascade Geometry

More information

中華民國九十三年 月 日

中華民國九十三年 月 日 德 明 財 經 科 技 大 學 104 學 年 度 第 2 學 期 轉 學 考 試 招 生 簡 章 招 生 學 制 : 四 技 -- 日 間 部 進 修 部 二 技 -- 日 間 部 進 修 部 進 修 學 院 簡 章 104 年 11 月 18 日 ( 星 期 三 ) 公 告, 本 次 招 生 無 販 售 紙 本 簡 章, 請 自 網 路 下 載 報 名 方 式 : 一 律 網 路 登 錄 報 名,

More information

ebook15-C

ebook15-C C 1 1.1 l s ( 1 ) - i i 4. 14 - d $ l s -ldi /etc/. /etc/.. - i i 3077 drwxr-sr-x 7 bin 2048 Aug 5 20:12 /etc/./ 2 drwxr-xr-x 13 root 512 Aug 5 20:11 /etc/../ $ls -ldi /. /..... i 2 2 drwxr-xr-x 13 root

More information

Linux 的應用 -- Video Streaming 探討 (1)

Linux 的應用 -- Video Streaming 探討 (1) Linux 的应用 -- Video Streaming 探讨 (1) 作者 : 陈俊宏 www.jollen.org Video Streaming 的技术已经出现多年, 在 Internet 上的应用也已经相当广泛, 而利用 Linux 建构 Video Streaming Server 也是相当热门的话题 如果您想了解什么是 Video Streaming, 本文对 Video Streaming

More information

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10

1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 Java V1.0.1 2007 4 10 1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 6.2.10 6.3..10 6.4 11 7.12 7.1

More information

ebook15-12

ebook15-12 1 2I / O 12.1 I / O V I / O s e l e c tp o l l r e a d vw r i t e v I / Om m a p 14 15 12.2 I / O 1 0. 5 F I F O F I F O i o c t l 14 I / O I / o p e n, r e a dw r i t e I / O (1) o p e n O _ N O N B L

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

v1.0.cdr

v1.0.cdr V21C V21C 7 1. 2. 3. 4. 5. 6. 7. 8. 9. 1 2 3 4 5 6 7 8 9 4 1. 2. 3. SD/MMC 6 4. SD MMC SD MMC 5. 4 5 6 6 7 7 8 1. / 2. 3. 8 8 8 8 9 9 9 9 10 10 4. 11 11 12 12 12 2. 13 ~1~ 1. MENU/OK / MENU MENU 14 14

More information

Windows 2000 Server for T100

Windows 2000 Server for T100 2 1 Windows 95/98 Windows 2000 3.5 Windows NT Server 4.0 2 Windows DOS 3.5 T200 2002 RAID RAID RAID 5.1 Windows 2000 Server T200 2002 Windows 2000 Server Windows 2000 Server Windows 2000 Server 3.5 for

More information

JLX

JLX PRODUCT:LCD MODULE. Model No.: JLX177-006 Product Type: 1.77 inch QVGA TFT Modoule. 产品规格书 晶联讯研发研发部 : Written By Checked By Approved By 客户名称 : 结构电子核准 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn

More information

ebook35-21

ebook35-21 21 Linux L i n u x 211 U N I X U N I X I / O F I F O U N I X I n t e r n e t s o c k e t () s o c k e t () send() r e c v ( read() w r i t e () send() r e c v () I n t e r n e t 212 Internet Internet S

More information

How to Debug Tuxedo Server printf( Input data is: %s, inputstr); fprintf(stdout, Input data is %s, inputstr); fprintf(stderr, Input data is %s, inputstr); printf( Return data is: %s, outputstr); tpreturn(tpsuccess,

More information

ebook71-6

ebook71-6 6 X C a l d e r a X 6. 2. 1 C a l d e r a 6. 2. 2 C a l d e r a 6. 2. 3 C a l d e r a 6. 2. 4 C a l d e r a 6. 2. 5 C a l d e r a 6. 2. 6 C a l d e r a X 6. 2. 7 Red Hat X 6. 2. 8 Red Hat 6. 2. 9 Red Hat

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

第11章 可调内核参数

第11章 可调内核参数 11 11 Unix BSD 4.4 Linux sysctl Unix Linux /proc window /proc /proc/sys /proc/sys sysctl Unix root /proc/sys/vm root /proc/sys sysctl /proc/sys struct ctl_table 18274 struct ctl_tables /proc/sys struct

More information

untitled

untitled 1 MiniGUI 1.1 MiniGUI for uc/os-ii 1 (1) MiniGUI MiniGUI (2) MiniGUI for uc/os-ii 2 PC MagicARM2200 Windows98/XP/2000 ADS 1.2 µc/os-ii (V2.52) MiniGUI-STR(for uc/os-ii) 3 MiniGUI-STR(for uc/os-ii) MagicARM2200

More information

DMC-LX5GK

DMC-LX5GK DMC-LX5GK VQT2Y95 ... 5... 7... 8... 11... 12... 13... 14... 16... 19 /... 21 /... 23 /... 25... 26... 27... 28... 30... 31 []... 41... 43... 43... 44... 44 AE... 45... 46... 47... 47... 47... 48-2 -...49...50

More information

linux 2.6内核移植_for at91rm9200_归档.doc

linux 2.6内核移植_for at91rm9200_归档.doc Linux 2.6 内核移植 (for AT91rm9200) 文档 一.U-boot 编译及改动 1. 获得 U-boot 2. 修改 u-boot-1.0.0 部分源代码 3. 修改 U-boot 传递给内核的参数 4. 编译 U-boot 二. 获得 linux kernel 源码及相应硬件的 patch 1. 下载 linux 2.6.12 内核源代码 2. 下载 for at91rm9200

More information

untitled

untitled 3 C++ 3.1 3.2 3.3 3.4 new delete 3.5 this 3.6 3.7 3.1 3.1 class struct union struct union C class C++ C++ 3.1 3.1 #include struct STRING { typedef char *CHARPTR; // CHARPTR s; // int strlen(

More information

W. Richard Stevens UNIX Sockets API echo Sockets TCP OOB IO C struct C/C++ UNIX fork() select(2)/poll(2)/epoll(4) IO IO CPU 100% libevent UNIX CPU IO

W. Richard Stevens UNIX Sockets API echo Sockets TCP OOB IO C struct C/C++ UNIX fork() select(2)/poll(2)/epoll(4) IO IO CPU 100% libevent UNIX CPU IO Linux muduo C++ (giantchen@gmail.com) 2012-09-30 C++ TCP C++ x86-64 Linux TCP one loop per thread Linux native muduo C++ IT 5 C++ muduo 2 C++ C++ Primer 4 W. Richard Stevens UNIX Sockets API echo Sockets

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

<4D F736F F D E4345C6BDCCA84323B1E0B3CCD2AAB5E3D6AED2BB2E646F63>

<4D F736F F D E4345C6BDCCA84323B1E0B3CCD2AAB5E3D6AED2BB2E646F63> 基于 WINCE 平台 C# 编程要点之一 本文主要介绍在基于 Windows CE 平台的英创嵌入式主板下进行 C#(Microsoft Visual Stdio.Net 2005) 应用程序开发时会常常用到的一些功能函数以及开发方法, 这些方法适用于英创采用 WinCE 平台的所有型号嵌入式主板, 包括 EM9000 EM9260 EM9160 等 本文要点包括 : 文件的删除和复制 如何获取存取设备的空间大小

More information

Leica IC90 E Leica IC90 E: USB 20 HDMI 22 SD () CLR ( ) 30 CLR ( ) 31 EXPSURE () 32 RESLUTIN ( ) 33 SETUP CAMER

Leica IC90 E Leica IC90 E: USB 20 HDMI 22 SD () CLR ( ) 30 CLR ( ) 31 EXPSURE () 32 RESLUTIN ( ) 33 SETUP CAMER Leica IC90 E 4 5 6 10 Leica IC90 E 12 13 Leica IC90 E: 14 16 18 USB 20 HDMI 22 SD 24 25 () 27 28 29 CLR ( ) 30 CLR ( ) 31 EXPSURE () 32 RESLUTIN ( ) 33 SETUP CAMERA ( ) 34 SETUP USER 35 SETUP ETHERNET

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2 PowerBuilder 9 PowerBuilder Native Interface(PBNI) PowerBuilder 9 PowerBuilder C++ Java PowerBuilder 9 PBNI PowerBuilder Java C++ PowerBuilder NVO / PowerBuilder C/C++ PowerBuilder 9.0 PowerBuilder Native

More information

KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone,

KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone, KDC-U5049 KDC-U4049 Made for ipod, and Made for iphone mean that an electronic accessory has been designed to connect specifically to ipod, or iphone, respectively, and has been certified by the developer

More information

Microsoft Word - MAN2023A_CH_APPONE.doc

Microsoft Word - MAN2023A_CH_APPONE.doc AT91 softpack 1.5 代码解读 基于 SAM7X EK 综合应用代码解读 文档编号 文档版本 Rev. A 文档摘要 基于 AT91SAM7X EK 开发板的代码解读,GPIO H161T01 代码解读 关键词 AT91SAM7X256 系统板 创建日期 2010 07 14 创建人员 Cust126 审核人员 Robin 文档类型 公开发布 / 开发板配套文件 版权信息 Mcuzone

More information

Linux内核的移植技术剖析

Linux内核的移植技术剖析 嵌入式培训专家 Linux 内核的移植技术剖析 主讲 : 宋宝华 www.farsight.com.cn 今天的内容 vbsp 的组成部分 vplat/mach 各组件的实现 内核节拍 中断管理 时钟 GPIO DMA IO 内存映射 v 设备与资源 platform device resource 和 plarform data uart/spi/i2c 等设备板级 resource vbsp 作用

More information

ESM6800V 支持 CSI 接口摄像头 ESM6800V 支持 CSI 接口摄像头 英创信息技术有限公司 2017 年 10 月 近年来, 随着计算机 网络以及图像处理 传输技术的飞速发展, 摄像头在工业控制领域的应用也越来越广泛了, 所以英创公司在低成本核心板 ESM6800 的基础上, 增加

ESM6800V 支持 CSI 接口摄像头 ESM6800V 支持 CSI 接口摄像头 英创信息技术有限公司 2017 年 10 月 近年来, 随着计算机 网络以及图像处理 传输技术的飞速发展, 摄像头在工业控制领域的应用也越来越广泛了, 所以英创公司在低成本核心板 ESM6800 的基础上, 增加 英创信息技术有限公司 2017 年 10 月 近年来, 随着计算机 网络以及图像处理 传输技术的飞速发展, 摄像头在工业控制领域的应用也越来越广泛了, 所以英创公司在低成本核心板 ESM6800 的基础上, 增加了一款可以支持 CSI(COMS Sensor Interface) 接口摄像头的型号 :ESM6800V 因为 CSI 是一个标准的视频输出接口, 视频处理芯片可以直接输出, 不需要涉及到

More information

untitled

untitled 1 DBF (READDBF.C)... 1 2 (filetest.c)...2 3 (mousetes.c)...3 4 (painttes.c)...5 5 (dirtest.c)...9 6 (list.c)...9 1 dbf (readdbf.c) /* dbf */ #include int rf,k,reclen,addr,*p1; long brec,erec,i,j,recnum,*p2;

More information

untitled

untitled 1 5 IBM Intel 1. IBM 第 1/175 页 第 2/175 页 第 3/175 页 80 第 4/175 页 2. IBM 第 5/175 页 3. (1) 第 6/175 页 第 7/175 页 第 8/175 页 = = 第 9/175 页 = = = = = 第 10/175 页 = = = = = = = = 3. (2) 第 11/175 页 第 12/175 页 第 13/175

More information

正文封面.PDF

正文封面.PDF (1999 ) 1999 1 1 1999 12 31 1 38 2 38 3 38 4 38 5 38 6 38 7 38 8 38 9 38 10 38 11 38 12 38 13 38 14 38 15 38 16 38 1 2 17 38 3.6%2.16% 13.56%3.12% 10%6.25% 10%5.88% 10%3.70% 1.10% 12.50% 13.13% 12.13%

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

/3/15 1, linux. linux,,. : 1.NAT ; 2. (load balance, virtual server);; 3. ; 4. ; 5. 6.VPN; 7. ; 8. ; 9.. (,

/3/15 1, linux. linux,,. : 1.NAT ; 2. (load balance, virtual server);; 3. ; 4. ; 5. 6.VPN; 7. ; 8. ; 9.. (, Yawl(yawl@docshownet) wwwdocshownet 2000/3/15 1, linux linux,, 1NAT ; 2 (load balance,virtual server);; 3 ; 4 ; 5 6VPN; 7 ; 8 ; 9 (,, )IP, (VPN,, ) IP, (call_in_firewall(),call_fw_firewall(),call_out_firewall(),

More information

<4D F736F F F696E74202D20B5DAB6FEBDB2A3BAC7B6C8EBCABD4C696E75782D416E64726F6964C7FDB6AFBFAAB7A2BDD2C3D8D6AED2BABEA7C6C1C7FDB6AFBFAAB7A22DB9F9C0CFCAA62E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D20B5DAB6FEBDB2A3BAC7B6C8EBCABD4C696E75782D416E64726F6964C7FDB6AFBFAAB7A2BDD2C3D8D6AED2BABEA7C6C1C7FDB6AFBFAAB7A22DB9F9C0CFCAA62E BBCE6C8DDC4A3CABD5D> 在线大讲堂 手机驱动开发揭秘之液晶屏驱动开发 版权 华清远见嵌入式培训中心版权所有 ; 未经华清远见明确许可, 不能为任何目的以任何形式复制或传播此文档的任何部分 ; 本文档包含的信息如有更改, 恕不另行通知 ; 保留所有权利 2 主要内容 1. 液晶屏技术背景 2. 液晶屏接口分析 3. 液晶屏驱动框架分析 液晶屏与触摸屏关系 显示输出 控制输入 液晶屏与触摸屏关系 输入设备 软件 计算机硬件接口

More information

<4D6963726F736F667420576F7264202D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>

<4D6963726F736F667420576F7264202D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF> 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 考 试 2009 年 上 半 年 软 件 设 计 师 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 请 按 下 述 要 求 正 确 填 写 答 题 纸 1. 在 答 题 纸 的 指 定 位 置 填 写 你 所 在 的 省 自 治 区 直 辖 市 计 划 单 列 市 的 名 称 2. 在 答

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 1 2 1 2 3 4 5 6 7 8 9 10 3 1 150 2 150 1 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.4.1 CPU 1.4.2 I/O 1.4.3 I/O 1.5 1.5.1 CISC RISC 1.5.2 1.5.3 1.6 1.6.1 1.6.2 N 1.6.3 2 2.1 2.1.1 2.1.2 2.1.3

More information

Linux服务器构建与运维管理

Linux服务器构建与运维管理 1 Linux 服务器构建与运维管理 第 2 章 :Linux 基本命令 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.3 2 提纲 目录与文件的操作 mkdir touch mv cp rm rmdir file tree

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

epub 33-8

epub 33-8 8 1) 2) 3) A S C I I 4 C I / O I / 8.1 8.1.1 1. ANSI C F I L E s t d i o. h typedef struct i n t _ f d ; i n t _ c l e f t ; i n t _ m o d e ; c h a r *_ n e x t ; char *_buff; /* /* /* /* /* 1 5 4 C FILE

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

V39用户手册0227.doc

V39用户手册0227.doc 300 2004 (FCC) FCC I/O B Cet appareil numérique de la classe B respecte toutes les exigences du Réglement sur le matériel brouilieur du Canada. Windows Windows 98 Windows 2000 Windows ME Windows XP Microsoft

More information

S3C6410 ARM11开发板Linux BSP构建

S3C6410 ARM11开发板Linux BSP构建 嵌入式培训专家 S3C6410 ARM11 开发板 Linux BSP 构建 主讲 : 宋宝华 www.farsight.com.cn 今天的内容 vbsp 的组成部分 vplat/mach 各组件的实现 内核节拍 中断管理 时钟 GPIO DMA IO 内存映射 v 设备与资源 platform device resource 和 plarform data uart/spi/i2c 等设备板级

More information

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un Linux C July 27, 2016 Contents 1 Linux IDE 1 2 GCC 3 2.1 hello.c hello.exe........................... 5 2.2............................... 9 2.2.1 -Wall................................ 9 2.2.2 -E..................................

More information

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8

els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June, 009 9:5 AM ELS-0/0C.8 Yamaha ELS-0/0C..8 LCD ELS-0/0C v. typeu LCD ELS-0/0C typeu / -6 / [SEARCH] / - ZH ELS-0/0C.8 els0xu_zh_nf_v8.book Page Wednesday, June,

More information

1

1 SDT Uclinux SDT.alf.c 44blib.alf 44blib.c jtag ADS.alf.c make menuconfig make dep make clean make lib_only make user_only make romfs make image make uclinux ext2 cash lcd frambuffer 1 armsys-c uclinux

More information

C6_ppt.PDF

C6_ppt.PDF C01-202 1 2 - (Masquerade) (Replay) (Message Modification) (Denial of Service) - ( ) (Eavesdropping) (Traffic Analysis) 8 1 2 7 3 6 5 4 3 - TCP SYN (SYN flood) Smurf Ping of Death LAND Attack Teardrop

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

untitled

untitled IP Video 9100(A) IP VIDEO 9100(A) 說 IP Video 9100(A) 說 : V2.38 : 2006.11-1 - FCC CE 1. IP Video 9100(A). 2. IP Video 9100(A).. 3. 4. 9100(A) 5. 9100(A) - 2 - IP VIDEO 9100(A) 說 1.... 4... 2.... 5......

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information