- 博客(48)
- 收藏
- 关注
原创 ubuntutogo遇到的坑
应该使用 Rufus 制作启动盘,保证启动方式可选为”MBR“+”BIOS或UEFI“。出自:《无法将grub-efi-amd64-signed软件包装到/target/中,如果没有grub启动引导器,所安装的系统无法启动正确思路》网址:https://blog.csdn.net/fengyun0909/article/details/83831889应该把磁盘改为NTFS格式。出自:《u...
2019-10-26 17:44:39 1003
原创 win7访问win10共享打印机
主机A windows10 64bit 客机 A windows7 64bit客机B windows10 64bit客机C windows7 64bit客机D windows7 64bit打印机 brother DCP-70801.初次连接 7080打印机 win10自动安装驱动。win10共享出去打印机所有客机都可以访问。2.win10更新驱动后,ABCD电脑都无法访...
2019-01-08 10:58:23 24333
转载 struct和typedef struct
转自:https://www.cnblogs.com/qyaizs/articles/2039101.html分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typed...
2018-07-26 15:35:47 117
转载 [笔记分享] [Camera] 相机的一些名词解释
转:https://blog.csdn.net/kris_fei/article/details/77097514Black Level Correction: 暗电流校准。此功能一般集成在sensor中,但是严格来说是属于ISP一部分。感光二极管在没有光照射情况下,释放了一部分电流,称为暗电流。需要去除之。 参考文档: 80-N7433-1_BLinearization Correction: ...
2018-07-13 14:49:31 763
转载 ISP-黑电平校正(BLC)
转:https://blog.csdn.net/xiaoyouck/article/details/72824534概述介绍黑电平(Black Level Correction)也就是黑色的最低点,以8bit数据来说,指在经过一定校准的显示装置上,没有一行光亮输出的视频信号电平。定义图像数据为0时对应的信号电平。原因那么为什么要进行黑电平校正呢?原因如下:CMOS传感器采集的信息经过一系列转换生成...
2018-07-13 13:52:55 3603
转载 《深入理解计算机系统》笔记(四)虚拟存储器,malloc,垃圾回收
转:https://blog.csdn.net/shijunwang/article/details/80217266欢迎查看《深入理解计算机系统》系列博客《深入理解计算机系统》笔记(一)栈《深入理解计算机系统》笔记(二)内存和高速缓存的原理《深入理解计算机系统》笔记(三)链接知识《深入理解计算机系统》笔记(四)虚拟存储器,malloc,垃圾回收(本篇)《深入理解计算机系统》笔记(五)并发、多进程...
2018-07-12 12:38:21 331
转载 __attribute__变量属性
转: https://blog.csdn.net/lijin_8888/article/details/71169526attribute((at(address))) variable attribute语法 attribute((at(address))) Where: address is the desired address of the variable.Usage The varia...
2018-07-12 08:58:33 1225
转载 __attribute__
转:https://blog.csdn.net/u012252959/article/details/74330567__attribute__((at(0X68000000))) 这句的主要是用法是怎么个回事这里其实就是要搞懂2个C语言关键字就可以了. 首先,__attribute__,这个是 用来指定变量或结构位域的特殊属性,该关键字后的双括弧中的内容是属性说明。 然后是at关键字,该关键字可...
2018-07-12 08:52:54 1296
转载 CCIR601和CCIR656标准区别
转自:https://blog.csdn.net/ken_yjj/article/details/5826337 ITU-R BT.601和ITU-R BT.656国际电信联盟(International Telecommunication Union)无线通信部门(ITU-R)制定的标准。 严格来说,ITU-R BT.656应该是隶属ITU-R BT.601的一个子协议。ITU-R BT...
2018-07-10 14:07:59 1596
转载 camera isp(Image Signal Processor)
转自:http://blog.csdn.net/shenbin1430/article/details/60654441. 目标[52RD.com] 手机摄像头模组用ISP功能模块的市场走向及研发方向。为能够正确认识手机摄像模组行业提供技术及市场依据。[52RD.com] 2. ISP在模组上的应用原理[52RD.com] 2.1 功能区域[52RD.com] 无论数码相机、摄像机或者摄像手机,其...
2018-07-10 12:47:56 5646
转载 转:ISP算法概述
本篇blog主要为讲述ISP处理流程及其应用场景。一、概述ISP(Image Signal Processor), 即图像信号处理, 主要作用是对前端图像传感器输出的信号做后期处理, 依赖于 ISP 才能在不同的光学条件下都能较好的还原现场细节。Cmos YUV sensor 的 ISP 处理流程如图 1 所示:景物通过 Lens 生成的光学图像投射到 sensor 表面上, 经过光电转换为模拟电...
2018-07-10 09:16:59 932
转载 浅析gcc、arm-linux-gcc和arm-elf-gcc的关系
http://blog.csdn.net/ce123_zhouwei/article/details/8220664浅析gcc、arm-linux-gcc和arm-elf-gcc的关系嵌入式开发交流群280352802,欢迎加入!一、GCC简介The GNU Compiler Collection,通常简称 GCC,是一套由 GNU 开发的编译器集,为什么是
2018-01-17 09:24:56 355
原创 break trict-aliasing rules
arm-linux-gcc -nostdinc -I/work/ajs781/include -Wall -Os -fno-builtin -lm -c -o fdlibm.o fdlibm.c fdlibm.c: In function '__ieee754_sqrt':fdlibm.c:17: warning: dereferencing type-punned pointer wi
2018-01-10 13:37:17 508
原创 undefined reference to`__aeabi_dadd'
undefined reference to `__aeabi_dmul' undefined reference to`__aeabi_dadd' undefined reference to`__aeabi_dsub' undefined reference to`__aeabi_ddiv'* + - /没有定义LD -lgcc -L/opt/FriendlyARM
2018-01-09 14:45:56 3201
转载 linux kernel对于浮点运算的支持
一 对于带FPU的处理器1 对于linux kernel来说,kernel本身编译默认使用了-msoft-float选项,默认编译为软浮点程序,软浮点含义是有gcc编译器模拟浮点运算(glibc库提供),将浮点运算代码替换为定点运算。 对于带FPU的处理器,我们可以将编译选项-msoft-float去掉,一般是在arch/xxx/Makefile中。将kernel编译为硬浮点,也就是让
2018-01-09 09:38:46 1947
转载 How does a C compiler find that -lm is pointing to the file libm.a?
How does a C compiler find that -lm is pointing to the file libm.a?How does the compiler find the libraries? It has a built-in collection of library paths that are searched. As an example, GCC wil
2018-01-08 09:25:03 200
转载 u-boot
http://blog.csdn.net/wincearm/article/details/5947989#insertcodehttp://www.cnblogs.com/winceARM/archive/2010/10/16/1853066.html
2018-01-03 09:42:19 144
转载 牛人 就是这样锤炼出来的,中兴资深工程师,嵌入式专家韦东山是这样炼成的!
导读:还在大学的你,不知道未来何去何从?都说迷茫是大事做不了,小事不想做。还在做程序袁的你,是不是也想创业?程序袁好创业吗?Linux好学吗? 学会了这个能找到咋样的工作?哎,老婆又生第2胎了,跳哪里去好呢?呵呵,别急。下面 就跟随某知名媒体的采访,揭开上述迷雾,顺便领略嵌入式Linux专家、草根名人、曾多次在中兴获奖,现为百问网公司创始人韦东山大神修炼之路的风采。先来个简历:
2017-12-26 17:01:13 2179
转载 Red Hat Enterprise Linux 6安装samba服务
samba实现Windows主机与Linux服务器之间的资源共享。1.查看默认安装的samba程序包:[root@localhost etc]#rpm -qa | grep sambasamba-winbind-clients-3.5.4-68.el6.i686[root@localhost etc]# 2.安装samba服务[root@lo
2017-12-10 19:28:16 1086
转载 Fedora 15 配置Samba 服务器
一、安装samba服务器 通过yum安装 #yum install samba (和ubuntu一样方便,不用多说) 二、配置samba服务器 1.编辑/etc/samba/smb.conf,需要root权限 ·需要修改:workgroup = WORKGROUP //设置工作组security = share //安全级别,user需要用户名和密
2017-12-10 19:17:52 199
原创 implict declaration
GCC make 工具 裸机2451Test-backlight-1wire.c: In function 'Backlight_1wire_Test':Test-backlight-1wire.c:15: warning: implicit declaration of function 'printf'加入 #include "printf.h"报错找不
2017-11-16 10:30:14 429
转载 undefined reference to `__aeabi_uidivmod'和undefined reference to `__aeabi_uidiv'错误
关于交叉工具链编译ARM裸机程序出现除法时的问题http://bbs.csdn.net/topics/390318464?page=1http://blog.chinaunix.net/uid-26833883-id-3282967.html
2017-11-15 15:23:34 597
原创 Info 746:* is not made in the presence of a prototype
头文件声明, extern 声明 function(void)中的void 都不能少
2017-08-29 17:54:27 649
原创 In function `lcd_draw_circle': lcd.c:(.text+0x2d8): undefined reference to `__aeabi_idiv' lcd
环境 VMware® Workstation 9.0.2 build-1031769gcc (GCC) 4.6.0 20110428 (Red Hat 4.6.0-6)@fedora15arm-none-linux-gnueabi-gcc (ctng-1.6.1) 4.4.3arm926裸机开发// 绘制同心圆void lcd_draw_circle(void){
2017-08-29 12:53:48 1108
原创 note pad ++64 bit不能使用32bit插件。
X64PC 兼容模式使用 notepad++32bit 正常使用 compare, hex editor 等插件
2017-08-29 07:58:08 5727 1
转载 ARM9 重定位
ARM9汇编——adr r0, _start - OneSea的专栏 - CSDN博客 http://blog.csdn.net/q1302182594/article/details/51415983
2017-08-22 11:13:55 359
转载 SourceInsight 4.0如何设置相对路径
第一步:创建工程project->New project然后填写相应的工程名和需要将source insight创建在哪个目录下[通常情况创建一个专门存放source insight的目录]然后ok;进入new project set,接着直接点击ok;进入add and remove project,点击close。[此时还不能添加程序,如果添加了就是绝对路径了,在这里还
2017-08-22 09:15:06 3124 1
原创 Warning 534: Ignoring return value of function 'printf
534 Ignoring return value of function 'Symbol' (compare withLocation)-- A function that returns a value is called just for side effects as, forexample, in a statement by itself or the left-han
2017-08-03 11:31:49 2774
原创 Info 716 while(1)
The moreconventional form of infinite loop prefix is for(;;)
2017-08-03 09:34:52 273
原创 Info 746:* is not made in the presence of a prototype
头文件声明external 声明function(void)中的void 都不能少,类型、形参要保持一致。
2017-08-03 09:21:44 3436
转载 揭开PC-Lint9的神秘面纱
前言 今天,又定位了一个令人懊恼的C++内存使用异常问题,最终结果,竟然是减少接口类的方法后,为了避免编译错误,顺手添加的强制类型转换导致的。 对于这样的问题,我们碰到很多很多次了。没有这样的问题,我们就不会有那么多的攻关,那么多的熬夜,进度也许不再那么捉摸不透...... 我们有很多的抱怨,用的C/C++语言太底层,使用高级语言C#/JAVA等就不会有头
2017-08-03 08:25:33 1017
转载 Keil MDK中使用pc-lint的详细方法
keil MDK版本:V4.03,下载地址见我的其他博文PC-lint版本: V8.0 关于pc-lint的强大作用,网上有很多,这里不想再复述,只说一句:能通过pc-lint检验的程序不一定没有问题,但通过了pc-lint检验的程序,质量的提高也是不言而喻的。 首先安装keil MDK和PC-lint这两个软件,网上的PC-lint大多是安装好的压缩包,
2017-08-02 16:28:48 2969 1
转载 PC Lint 用法说明,文件的作用
PC-Lint是一款C/C++软件代码静态分析工具,不仅可以检查一般的语法错误,还可以检查潜在的错误,比如数组访问越界、内存泄漏、使用未初始化变量、使用空指针等。在单元测试前使用PC-Lint来检查代码,可以提前发现程序中的潜在的错误,提高代码的质量。本文主要从两个方面介绍PC-lint,第一部分是在与不同的工具安装集成,第二部分是PC-lint的使用方法。1. 安装PC-lint
2017-08-02 16:21:06 1928
转载 PCLint与SourceInsight
搭建PCLint与SourceInsight全套环境 http://blog.csdn.net/u012329294/article/details/42042083SourceInsight与PC-LINT集成进行代码静态分析 http://blog.csdn.net/objects/article/details/1435595
2017-08-02 13:01:33 882
原创 C/C++静态代码检查工具
如果能够在代码提交测试之前发现这些潜在的错误,就能够极大地减轻测试人员的压力,减少软件项目的除错成本,可是传统的C/C++编译器对此已经无能为力,这个任务只能由专用的代码检查工具完成。有很多C/C++静态代码检查工具,其中Logiscope RuleChecker和PC-Lint 是应用比较广泛的两个工具
2017-08-01 16:26:27 1923
转载 Source Insight 静态检查
在Source Insight集成Astyle(代码格式化)在Source Insight集成PC lint(静态检查)http://blog.csdn.net/frankywu2008/article/details/5668480
2017-08-01 16:14:35 1128
原创 arm-linux-gcc 4.4.3 安装
1.加压arm-linux-gcc-4.4.3.tar.gz 到根目录下2. #geidt /root/.bashrc 编辑文件 .bashrc 在文件的最后一行添加export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin保存退出3.重启.安装完成 试试 arm-linux-gcc -v 出现版本信息.表示安装完成。
2017-07-31 14:38:41 896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人