xiaoholmes
码龄17年
求更新 关注
提问 私信
  • 博客:101,236
    101,236
    总访问量
  • 1
    原创
  • 29
    粉丝
  • 18
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2008-11-24
查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得2次评论
  • 获得63次收藏
  • 博客总排名1,400,268名
创作历程
  • 13篇
    2014年
  • 3篇
    2013年
  • 32篇
    2012年
成就勋章
TA的专栏
  • 视频知识
    5篇
  • DM6437教程
    5篇
  • Davinci软件架构
    6篇
  • DSP基础知识
    7篇
  • 数字信号处理
    1篇
  • 电路知识
    4篇
  • 物理学
    3篇
  • 激光夜视
    2篇
  • windows编程
    3篇
  • C/C++
    1篇
  • Ubuntu
    5篇
  • 安卓
    2篇
  • V4L2
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

L4微内核编程API介绍.pdf

发布资源 2021.09.10 ·
pdf

seL4-manual-3.0.0.pdf

发布资源 2021.09.10 ·
pdf

seL4操作系统编程.pdf

发布资源 2021.09.10 ·
pdf

BT.1120中英文手册(高清版,带书签)

发布资源 2017.12.29 ·
rar

bootchart安装文件_bootchart_0.9-0ubuntu6_all.deb

发布资源 2015.12.03 ·
deb

bootchart draw.py parsing.py samples.py

发布资源 2015.12.03 ·
rar

V4L2用户空间和kernel层driver的交互过程

这篇文章详细分析了V4L2用户空间和kernel层driver的交互过程,目的只有一个:更清晰的理解V4L2视频驱动程序的系统结构,驱动编程方法,为以后开发视频驱动打好基础既然从用户层出发探究驱动层,这里先贴出应用层code:#include stdio.h>#include stdlib.h>#include string.h>#include
转载
发布博客 2014.10.11 ·
781 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

NandFlash详述

1. 硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。这类设备,除了Flash,还有其他比较常见的如硬盘,ROM等,与此相对的,易失性就是断电了,数据就丢失了,比如大家常用的内存
转载
发布博客 2014.08.12 ·
1169 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Ubuntu12.04编译问题总结

Android源码:官方下载Android编译版本: PLATFORM_VERSION=4.2.21. 要用jdk1.6,不能用jdk1.72. /bin/bash: bison: command not found方法:sudo apt-get install bison3.  /bin/bash: xsltproc: command not found
转载
发布博客 2014.06.12 ·
573 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安卓架构

学习安卓的架构,是从操作系统的角度理解安卓。安卓使用Linux内核,但安卓的架构又与常见的Linux系统有很大的区别。我们先来回顾一下传统的Linux架构,再来看安卓的变化。 Linux系统架构先来看常见的Linux系统架构,你可以参考Linux的架构  内核是系统的底层。Linux开机后,内核即启动,并存活于属于自己的内存空间,即内核空间(kern
转载
发布博客 2014.06.10 ·
832 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Ubuntu12.04 安装vim

重新安装了最新的12.04,发现竟然不能安装vim解决步骤:1.sudo apt-get install libncurses5-dev2.sudo apt-get install vim
转载
发布博客 2014.06.09 ·
1354 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在VMware中为Linux系统安装VM-Tools的详解教程

如果大家打算在VMware虚拟机中安装Linux的话,那么在完成Linux的安装后,如果没有安装Vm-Tools的话,一部分功能将得不到充分应用,如显卡,鼠标不能够在虚拟机和物理机间自由移动等功能。以下是安装完Fedora 16后在没有安装Vmware-Tools的情况下会报如下错误:如果是在Vmware中安装windows系统的话,安装Vmware-Tools是非常简单的,只要按
转载
发布博客 2014.06.06 ·
566 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu中root和普通用户相互切换

Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到ro
转载
发布博客 2014.06.06 ·
463 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu打开终端的方法三种

这个不应该称得上是一个问题,但是,发现对于新手,确实是个难题因为少有人能够提到这一点,基本都是上来就直接讲用到的命令。我开始的时候也曾经被这个问题困扰着,后来,搜了一会儿才弄明白。1.在菜单内的附件上面有2.在运行命令的输入框打开3.快捷方式4.快捷键很好弄,在左上角的菜单上点一下,出来一列,在里面选择[附件] 中的[终端],点一下就OK。那是快捷执行图标,
转载
发布博客 2014.06.06 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组和指针的区别

C++/C程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以为两者是等价的。    数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。指针远比数组灵活,但也更危险。下面以字符串为例比较
转载
发布博客 2014.05.26 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符串常量的存储区

字符串常量,放在哪个存储区呢?是“自动存储区”还是“静态存储区”中?比如:char *pstr="hello world!";这里,"hello world!"是一个字符串常量,pstr是在栈中的变量。我想问,字符串常量,在哪个内存区域分配空间呢?好像应该不是在“栈区“分配空间吧!!!一、预备知识—程序的内存分配一个由C/C++编译的
转载
发布博客 2014.05.26 ·
1898 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

动态链接库的显示加载和隐式加载的区别

使用动态DLL有两种方法对于你的程序调用动态库时没有任何区别,只是你在编程时,步骤是不一样的。显式调用麻烦了点,但可以没有相应的lib库;隐式调用,使用起来比较简单,有函数的声明就可以了,但必须有lib库。在VC中两种方式的具体方法:一、动态库的隐示调用:在 VC 工程中直接链接静态输入库XXX.lib,然后即可像调用其它源文件中的函数一样调用DLL中的函数了。二、动态库的
原创
发布博客 2014.05.09 ·
14514 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

动态链接库中函数的地址确定---PLT和GOT

前面写过动态链接库 延迟绑定的一篇博文,那篇文章我非常喜欢,但是当时刚搞清楚,自己写的比较凌乱,我最近学习了Ulrich Drepper的How to write share library,学习了几篇其他的讲述动态链接的文章,再次整理了这篇文章。    有一个问题是我们调用了动态链接库里面的函数,我们怎么知道动态链接库里面的函数的地址呢?事实上,直到我们第一次调用这个函数,我们并不知
转载
发布博客 2014.05.09 ·
1008 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态链接库与静态链接库

静态库就是将需要的代码直接链接进可执行程序;动态库就是在需要调用其中的函数时,根据函数映射表找到该函数然后调入堆栈执行。如果在当前工程中有多处对dll文件中同一个函数的调用,那么执行时,这个函数只会留下一份拷贝。但是如果有多处对lib文件中同一个函数的调用,那么执行时,该函数将在当前程序的执行空间里留下多份拷贝,而且是一处调用就产生一份拷贝。 做成的lib文件本身比较大,但不必附带dll;做成
转载
发布博客 2014.05.09 ·
499 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

光电系统中的视频处理技术

光电系统中的视频处理技术作者:上海凯视力成信息科技有限公司转载请标明出处        飞机、舰船、车辆等上的光电系统应用时常常会面临如下一些技术问题:1) 恶劣的气象环境。如雾霾、雨雪、沙尘、雨雪等,严重影响视频质量,图像的对比度很差,严重影响监视效果。这种图像质量可以通过图像增强处理算法,提升图像的对比度,提高视觉效果。2) 晃动的工作环境。在这种颠簸晃
转载
发布博客 2013.11.12 ·
1295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多