- 博客(69)
- 资源 (20)
- 收藏
- 关注
原创 fatal: Not a git repository (or any of the parent directories): .git 虚拟机异常关机,导致git报错,恢复方法
替换后会发现自己的版本, git能用了,但是之前的本地版本丢了,这个只有拷贝过来的那个文件的原来的库,但是怎么说是能用的。碰到这个问题的时候很慌,自己之前的版本都不见了,这是最坏的结果。养成好的习惯,修改完代码及时提交。1. 首先,在版本的目录进入.git 目录包含下面的目录,检查是几个文件是否为空。2. 为空说明损坏了,重新从其他地方拷贝替换为空几个的文件。发现HEAD,FETCH_HEAD都没有内容。git remote add xxx添加库。git fetch 获取远程库的版本。
2023-07-11 18:36:07
767
原创 windows7 注册表恢复步骤
今天usb驱动遇到点问题,按照网上的说法修改了注册表,结果windows7 的SSD的系统无法进入。找了网上的做法:1. 用usb做一个启动盘,转个winpe,见老毛桃的启动盘制作方法。2. 进入winpe,将系统盘的的:C:\Windows\System32\config\RegBack 文件夹的所有文件,拷贝到上一级目录C:\Windows\System32\config覆盖里面的...
2018-10-16 16:02:05
3808
1
原创 gamma曲线函数
函数表达式: 下面我们分析参数的意义。从几何特点可以看出,较大的对应的曲线开始时增加更快。这一模型也可从微分方程角度来描述。b值越大,其斜率越大,求导函数得到斜率 dy/dx = b×e-bx, 该方程的 在x=0的斜率值为b。C函数实现:#include #include int main(void){doubl
2016-01-08 18:29:01
8747
原创 error: invalid operands of types ‘double’ and ‘double’ to binary ‘operator^’
今天在编译gtest.cpp: In function ‘int main()’:test.cpp:122: error: invalid operands of types ‘double’ and ‘double’ to binary ‘operator^’test.cpp:123: error: invalid operands of types ‘double’ and
2014-10-28 11:58:27
31279
1
转载 GCC中的编译选项“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数
参考文章;http://hi.baidu.com/njuhappy/item/83f8bfbd7c5d3162bb0e1237http://blog.sina.com.cn/s/blog_7745fc8601016zum.html我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o
2014-10-26 16:41:53
4184
转载 centos6.5安装VLC
1234567891011# cd /etc/yum.repos.d/# wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo //我试了3次才下载下来# yum list *vlc*
2014-10-26 14:48:14
2143
原创 查找内存泄漏及重定向~~~~
#yum install valgrind#valgrind --tool=memcheck --leak-check=yes./mxuvc stream –vout1 videotest --time 10==6478== 3,868 (28 direct, 3,840 indirect) bytes in 1 blocks are definitely lost in lo
2014-10-24 18:01:10
1443
原创 relocation R_X86_64_32S against -fPIC
/usr/bin/ld: src/common/common.o: relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPICsrc/common/common.o: error adding symbols: Bad valuecolle
2014-07-11 18:01:07
6529
3
原创 find: `dos2unix': No such file or directory
updated:sudo apt-get install dos2unix': No such file or directoryfind: `dos2unix': No such file or directoryfind: `dos2unix': No such file or directory
2014-07-03 10:40:52
3178
转载 BT656/BT601/BT1120协议以及DM365/DM355/DM6467上使用的YUV颜色空间说明
ITU-R BT.601和ITU-RBT.656国际电信联盟(International Telecommunication Union)无线通信部门(ITU-R)制定的标准。严格来说,ITU-R BT.656应该是隶属ITU-R BT.601的一个子协议。ITU-R BT.601是演播室数字电视编码参数标准,而ITU-R BT.656 则是ITU-R BT.601附件A中的数字接口标准,用于
2014-06-11 11:45:06
1938
转载 图像显示的 flickering
一、FLICKER FLICKER俗称抬头纹,是我们遇到较多的一种闪屏。理想状态下Vcom的中心值与Vpixel的中心值一致且VpixelH和VpixelL的差值与VcomH和VcomL的差值一致,在这样的情况下不会出现FLICKER现象。当这两个电压的中心值或差值出现偏差时,就会出现FLICKER现象。对于FLICKER,如果采用line inversion,则现象如下:拿一个
2014-06-08 20:04:10
2145
原创 QtMultimedia编译出错的解决方法 make[1]: ***[audiorecord.o] Error 1ui_audiorecord.h:174:error: ‘class QLineEdi
今天编译了一个应用程序,Idownload this version: qt-everywhere-opensource-src-4.8.1.tar.gz wget http://mirrors.ustc.edu.cn/qtproject/archive/qt/4.8/4.8.1/qt-everywhere-opensource-src-4.8.
2014-04-28 14:08:56
3817
转载 LDFLAGS, LIBS, CSFLAGS
LDFLAGS是选项,LIBS是要链接的库。都是喂给ld的,只不过一个是告诉ld怎么吃,一个是告诉ld要吃什么。网上不难搜索到上面这段话。不过“告诉ld怎么吃”是什么意思呢?看看如下选项:LDFLAGS = -L/var/xxx/lib -L/opt/mysql/libLIBS = -lmysqlclient -liconv这就明白了。LDFLAGS告诉链接
2014-04-22 23:00:43
1392
原创 色温的概念及常见的光源
光源的色温是通过对比它的色彩和理论的热黑体辐射体来确定的。热黑体辐射体与光源的色彩相匹配时的开尔文温度就是那个光源的色温,它直接和普朗克黑体辐射定律相联系。常见的光源的色温如下:1700 K:火柴光1850 K:蜡烛2800 K:钨灯(白炽灯)3350 K:演播室“CP”灯3400 K:演播室台灯,、照相泛光灯(不是闪光灯)等...4100 K:月光5000 K:日光5500 K:
2014-03-12 16:19:10
2136
原创 鱼眼矫正芯片获得的图像
现在鱼眼矫正的视频处理soc芯片由很多,各个厂家都有自己的优势,下面是我拿到的一款芯片做的鱼眼矫正的效果,当然手机拍的照片不是很好,如下所示:下面的图像是采用了一款鱼眼矫正的芯片做了一个矫正效果:如下所示1.原始图像:2.只做X轴的矫正如下所示3.XY 均做了一点,但是不是很精致如下所示,由于鱼眼镜头的图像为180度的半球面,所以图像会被压缩,第一幅图的鱼眼不是完整
2014-01-15 14:28:53
3335
1
转载 sed 简明教程
转自http://coolshell.cn/articles/9104.html,感谢作者的分享awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacke
2013-12-25 11:27:36
675
转载 MIPI接口介绍
文章转自:http://blog.youkuaiyun.com/shen924/article/details/9140509,留此作为备份,感谢原创贡献~一、MIPIMIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。已经完成和正在计划中的规
2013-12-19 12:16:36
30826
转载 uboot 移植
转载:http://blog.sina.com.cn/s/blog_9340c4f901010n48.html1.来由: 在我搞完ucos后(本来我是想学uclinux的,不过在对系统一无所知的情况下,还是先学一下ucos比较实际^_^,从中也可以对系统有个清晰的概念),我意识到要搞系统的话一个功能强大的bootloader是必不可少的,而我的板上自带的是armboot(其实我
2013-12-08 23:31:52
1223
原创 objdump的使用
今天看了cns3420的bootloader,头大,怎么反汇编出编译好的uboot:采用以下命令arm-linux-objdump -D -l -b binary -m arm xxx.bin >xxxx.dis其中几个参数的意思:-D 表示反汇编的所有段-d 反汇编的可执行段-b 指定目标码格式-m 指定架构-l 打印行号eg:arm-linux-objd
2013-12-08 21:50:04
1194
转载 ARM 指令集
http://wenku.baidu.com/view/7efbd1116edb6f1aff001fc9.html 文章转载于该网页,留下记号,以后供参考~谢谢作者!ARM指令集详解ARM可以用两套指令集:ARM指令集和Thumb指令集。本文介绍ARM指令集。在介绍ARM指令集之前,先介绍指令的格式。1 指令格式 (1)基本格式 {}{S},{
2013-12-08 20:51:28
3073
转载 v4l2 编程
转自~http://blog.youkuaiyun.com/crazyman2010/article/details/60550221.定义V4L2(VideoFor Linux Two)是内核提供给应用程序访问视频驱动的统一接口。 2.工作流程:打开设备->检查和设置设备属性->设置帧格式->设置一种输入输出方法(缓冲区管理)->循环获取数据->关闭设备。
2013-11-21 19:43:08
868
转载 用busybox作简单的文件系统(一)
我的文件系统就是参照这个制作的,虽然有些内容不全,但是起码能转起来了。用NFS测试过利用BusyBox做一个简单的根文件系统1、下载BusyBox源代码包 http://busybox.net/2、找个地方解压缩包,例如tar -xjvf busybox-1.00.tar.bz23、进入busybox的文件夹,使用make menuconfig进入设置[attach]244[/
2013-11-17 14:22:02
850
原创 加前缀函数addprefix
CAMERA_OBJECTS := $(addprefix $(CAMERA_BUILD_DIR),$(TARGET_CAMERA).o)addprefix 语法:$(addprefix , , ...)说明:该函数将前缀 加到各个 的前面去。EG:CAMERA_BULID=/lib/CameraDriver/TARGET_CAMERA=OV2710
2013-11-13 13:51:19
6889
转载 relocation R_X86_64_32S against `a local symbol’ can not be used when making a shared object; recomp
参见http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=3AMD64必须打开-fPIC(position-independent code)的选项:需要在makefile中加入如下语句:vim Makefile在Makefile中加入以下语句:CFLAGS+=-fPIC重新编
2013-11-07 15:36:51
2583
转载 Makefile 的问题及解答~
1.KERNELDIR ?= /lib/modules/$(shell uname -r)/build中的$(shell uname -r)是什么意思?我觉得uname是一个显示系统信息的命令,但是这里应该一个目录名呀!!2.modules是一个伪目标吗?它是默认执行的吗?它里面的3句话$(MAKE) -C $(KERNELDIR), M=$(PWD), LDDINC=$(PWD)/../
2013-10-31 22:05:22
1260
原创 uvc_v4l2_ioctl.h 提示出错 too few arguments to function ‘v4l_printk_ioctl’
今天编译了UVC的摄像头的驱动,突然不给力了老是提示以下错误:/home/king/work/Maxim/64380-3.2.4/host/Linux/uvcdriver/src/uvcvideo-next/uvc_v4l2.c: In function ‘uvc_v4l2_ioctl’:/home/king/work/Maxim/64380-3.2.4/host/Linux/uvcd
2013-09-27 17:39:40
2728
转载 英文数学符号的读法
英文数学符号的读法+ plus 加号;正号- minus 减号;负号± plus or minus 正负号× is multiplied by 乘号÷ is divided by 除号= is equal to 等于号≠ is not equal to 不等于号≡ is equivalent to 全等于号≌ is equal to or approxi
2013-09-25 10:35:43
1251
原创 ubuntu linux下查看系统占用的情况
king@king-E430:~$ df -lhFilesystem Size Used Avail Use% Mounted on/dev/sda8 51G 12G 37G 24% /udev 2.8G 4.0K 2.8G 1% /devtmpfs 1.1G 948K 1.1G 1% /
2013-09-25 10:10:07
911
转载 GCC警告选项及使用
不符合ANSI/ISO的源代码/** pedant.c - use -ansi, -pedantic or -pedantic-errors*/#include void main(void){ long long int i = 0l; printf("This is a non-conforming c program\n");}使用gcc ped
2013-08-28 15:26:17
7544
转载 静态库和动态库的优缺点
一、库的类型(一) 在windows中.dll 动态库.lib 静态库库即为源代码的二进制文件(二) 在linux中.so 动态库.a 静态库(三) 静态库和动态库的优缺点我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时
2013-08-28 15:05:14
1066
转载 如何把自己的驱动编译进内核或模块
linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中
2013-08-28 14:41:39
1091
转载 orcad capture CIS 使用
转自:http://www.cnblogs.com/asus119/archive/2012/07/24/2607257.html使用过Cadence也有一段时间了,现在对其原理图工具的使用做一小结。1、多张Page页面时,信号的连接对于较复杂的设计,一般都会将整个设计细分成各个模块来设计,以便于阅读和管理,这时就会用到多张Page页面。在Capture CIS中,用于
2013-08-14 14:31:25
3935
CYUSB3014 altium designer3D 封装库 USB3.0
2019-12-02
seed1335驱动包兼容S1D13700很全的
2009-09-17
ARM嵌入式技术原理与应用——基于XSCALE及VxWorks操作系统.pdf
2009-07-15
Altium Designer教程交互式布线篇__开发者必须掌握的
2009-07-03
linux 学习课件
2009-05-12
Matlab PPT 讲义
2009-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人