c
文章平均质量分 76
diandianyangyi
这个作者很懒,什么都没留下…
展开
-
用GCC编译链接程序--编译链接器GCC常用功能(菜鸟级)
转载自:http://daimajishu.iteye.com/blog/1089740对gcc认识的一篇文章,就转载了,截取了自己感兴趣部分。一,GCC编译器简介 虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)、汇转载 2012-12-27 20:08:05 · 836 阅读 · 0 评论 -
使用gsoup生成onvif相关代码
使用gsoap 生成onvif相关代码以及测试过程和测试工作简略原创 2015-04-30 11:02:25 · 2756 阅读 · 0 评论 -
usb固件开发小记
看usb协议和进行抓包分析的工作已经1个月了,之前做的是系统集成的工作,换了一个工作之后就变成固件开发了。期间熟悉了usb的框架,看了host和device 两方面的,后来才发现工作主要是 设备方面的。接着了解什么是复合设备,什么是组合设备。看的一些中文资料,老是把复合设备和组合设备给颠倒,目前理解两者区别就是有没有hub。其次在公司原有产品大容量存储设备上加一个键盘输入的功能,这原创 2014-03-27 09:04:22 · 1309 阅读 · 0 评论 -
详解linux下的串口通讯开发
转载自http://www.cnblogs.com/sunyubo/archive/2010/09/26/2282116.html串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准转载 2013-12-27 10:11:38 · 1000 阅读 · 0 评论 -
s3c2440camera的使用
最近项目中使用到ov9650的摄像头,但是原驱动是个简单字符设备,不支持ioctl切换编码方式和分辨率。驱动中默认是用的是 p通道,即预览通道,支持的最发分辨率为640*512. 如果强行修改参数,最后的结果是系统停止响应,抓取的图片也是不完整的.但是ov9650物理器件上支持130万像素,则原驱动并没有发挥其的最大性能,所以果断的只能修改驱动了。让其支持通过c通道输出,其支持的分辨率原创 2013-12-23 19:19:19 · 1262 阅读 · 0 评论 -
socket 的一些麻烦
在vs2010 上面倒是可以编译的源代码,但是换到2008上,编译就出现了如下错误信息。“sockaddr_in”: 未声明的标识符百度谷歌了半个小时多,真烦哪,没找到错在哪里。 包含的头文件是windows.h最后还是有了结果,就是 在 sockaddr_in 的前头 加上 struct.还有错误error C2275: “SOCKET”: 将此类型用原创 2013-12-02 18:52:49 · 1693 阅读 · 0 评论 -
socket 网络编程
这一份代码的大部分内容也非自己写出来的,而是摘抄于网络,自己稍微变动了一些而已。光是理解,就耗费了不少时间,看了两遍,第二次又重新把函数的内容和释义给翻看了一遍。 若是第一次自己的笔记记录详细一些,也就不需要第二次重新翻看了。简单做个小记,粗糙的理解,并不全面。 刚打开U盘的时候看到,自己通过liveusb-creator (windows软件)制作fedora15的启动盘,制作原创 2013-11-04 19:59:07 · 613 阅读 · 0 评论 -
odbc配置和连接代码
使用c语言通过odbc 连接数据库,其中的配置操作相当的麻烦,之前不接触数据库编程的,当时想想无非就是存储数据而已。 现在想想,也还是存储数据。第一步数据源配置,在所有程序-> 管理工具->数据源(odbc) 。 也可以在控制面板下面找到管理工具这一项。说道配置,真的说来话长。使用的是 sql server 2005 express 版本,精简,免费,最重要的原因是pc上已经安装了此版原创 2013-09-24 17:16:20 · 944 阅读 · 0 评论 -
2440按键恢复初始配置
目的是实现,通过板子上一按钮来控制系统恢复初始配置。 其实也就是在应用层将备份文件 覆盖 配置文件这一个操作而已。按键恢复默认配置,其基本的思想是 中断+ 应用阻塞。前前后后花了挺多的时间,看了中断的理论,看了寄存器的配置,还去看输入子系统,有些步骤是不必要的,但是做的时候并不知道不需要。最后的实验,代码的大部分都是借用人家的。自己仅看的懂代码而已,如果自己去写一份,估计写不出原创 2013-09-23 17:08:37 · 712 阅读 · 0 评论 -
wide-dhcp6c(3)
截止目前为止,还能够正常使用wide-dhcp6c。 原因,暂时找不到原因在哪里。 只有通过打印日志来看。 一直怀疑是配置文件出错了,但是也没看到过一个可以使用的配置文件,dhcp6c.conf. 都是example等等,附加e文和缩写。 虽然看过,也是很粗糙的理解其意思。先修改一下cftoken.l,将yywrap在cfdebug_print函数之前补上,这样make clean ,原创 2017-11-28 16:31:17 · 1748 阅读 · 0 评论