自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谢文浩博客

纯属个人学习记录,仅供参考。

  • 博客(16)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux 下的v4l2运行

#include #include #include #include #include #include #include "tool.h"/*摄像头参数id列表*/#define BRIGHTNESS_ID 0x00980900#define CONTRAST_ID 0x00980901#define SATURATION_ID 0x00

2017-04-28 14:04:30 385

原创 linux下gcc-编译多个文件为静态库

#ifndef _HEAD_H_#define _HEAD_H_void test1();void test2();void test3();#endif #includevoid test1(){printf("test1\n");}#include

2017-04-21 16:05:15 1572

原创 Linux下gcc-编译多个文件为动态库

#ifndef _HEAD_H_#define _HEAD_H_void test1();void test2();void test3();#endif #includevoid test1(){printf("test1\n");}#include

2017-04-21 15:55:23 2775

原创 linux下gcc-多文件编译

#ifndef _HEAD_H_#define _HEAD_H_void test1();void test2();void test3();#endif #includevoid test1(){printf("test1\n");}#includevoid test1(){printf("tes

2017-04-21 15:45:02 510

原创 linux下gcc-调用静态库

#include void test(){printf("this is a test\n");}//编译静态库gcc -c test.car -r libtest.a test.o#include void main(){printf("start:\n");test();}//编译执行文件gcc mai

2017-04-21 15:18:44 655

原创 linux下gcc-编译静态库

#include void test(){printf("this is a test\n");}//编译静态库gcc -c test.c    // 会生成一个test.oar -r libtest.a test.o

2017-04-21 15:12:35 318

原创 linux下gcc-调用动态库

#include void test(){printf("this is a test\n");}//编译生成动态库gcc -fPIC -shared test.c -o libtest.so       #include //编写一个调用动态库的函数void main(){printf("start:\n");test();

2017-04-21 15:03:03 292

原创 Linux下gcc-编译动态库

例如:test.c文件内容如下#include void test(){printf("this is a test\n");}gcc -fPIC -shared test.c -o libtest.so

2017-04-21 14:54:02 283

转载 linux下使用menuconfig需要安装如下库

sudo apt-get install build-essential sudo apt-get install libncurses5 sudo apt-get install libncurses5-dev

2017-04-20 14:41:04 5188 1

转载 linux 下的shutdown指令

命令简介:该命令可以安全关闭或者重新启动系统。你没有看错,shutdown命令不仅可以关闭系统、也可以重启Linux系统。 命令语法:/sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message]命令参数:参数长参

2017-04-17 13:35:15 17169

转载 linux 下的gawk

gawk:Unix中原始awk程序的GNU版本,强大之处在于可以写脚本来读取文本行的数据,然后处理并显示数据。命令格式:gawk options program file一、gawk基础1.命令行读取程序脚本# gawk '{print "hello world"}'           //gawk假定脚本是单个文本字符串,须将脚本放到单引号中hellohello w

2017-04-13 14:47:12 5169

转载 Linux下的sed

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed [-nefri] ‘command’ 输入文本        常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般

2017-04-13 14:07:54 169

原创 命令行到shell值传递

vi value.sh#! /bin/bashecho "$# parameter"echo "$@"运行:chmod u+x value.sh    ./value a "b c"结果:2 parameter    ./value a "b c"

2017-04-12 13:12:13 243

转载 结构体乱序初始化

1.通常初始化一个结构体的方式是按序初始化,形如:data_t data={10,20}。感觉很好奇,如是上网百度一下,发现linux下struct初始化可以采用顺序和乱序两种方式,而乱序又有两种不同的形式。本文总结一下struct两种初始化方式的优缺点,并给出完整的测试程序。2、顺序初始化  教科书上讲C语言结构体初始化是按照顺序方式来讲的,没有涉及到乱序的方式。顺序初始化str

2017-04-11 17:05:28 2660 1

转载 Makefile-----GNU

GNU Make 使用手册(中译版)翻译:于凤昌译者注:本人在阅读Linux源代码过程中发现如果要全面了解Linux的结构、理解Linux的编程总体设计及思想必须首先全部读通Linux源代码中各级的Makefile文件。目前,在网上虽然有一些著作,但都不能全面的解释Linux源代码中各级的Makefile文件,因此本人认真阅读了GNU Make 使用手册(3.79)版原文,在此基础上翻译了

2017-04-06 13:36:06 991

转载 find命令使用

Linux中find常见用法示例·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec:

2017-04-06 11:35:24 538

嵌入式常用工具-代码比较

1.代码对比工具,包含安装包和注册证书

2022-03-04

ESP8266 底层I2S 移植到米家平台

1.基于米家IOT SDK 适配底层驱动I2S

2022-03-04

摄像头底层驱动-V4L2

1.完整的项目工程,可用于摄像头的基本参数调试,比如:亮度、对比度、饱和度、色彩值、gamma值、hue值

2022-03-04

heatshrink.zip

占用的内存使用率为 (。最小 50字节) 对于某些小于字节的情况非常有用,对于许多具有 <300字节的通用案例有用。 按需递增的增量CPU使用你可以在任意微小的bites咀嚼输入数据。 这在硬实时环境中是一个有用的属性。 可以使用 static 或者动态内存分配库does对内存管理没有任何限制。 你可以免费使用,即使是商业用途。

2020-03-18

C118213_STM32L431RBT6_2017-11-22.PDF

1.本文档是属于stm32l4xx系列技术文档,文档内容涉及到外设寄存器的介绍。下载地址:https://pan.baidu.com/s/1tCDXeDYZUPk1qY57I7NBRg

2019-08-01

qt creator快速入门

《Qt Creator快速入门》作为全面介绍Qt、QtCreator和QtQuick的入门级教材,也是市面上第一套详细介绍QtCreator和QtQuick的教材。书中的内容包含了Qt基础、图形动画、多媒体、数据库、网络通信、WebKit以及QtQuick等所有基本的应用内容。

2017-11-07

制作VOC数据集的xml文件

制作VOC数据集的xml文件(一张图片可包含多个目标包围框)

2017-10-17

Unix网络编程卷2 进程通信

适合想从事于网络技术编程的人,里面详细介绍了各种通信方式,消息队列,共享内存,管道,………………………………

2017-09-27

Android 平台gdb调式工具

Android 平台gdb调式工具,调试native c层的程序。找到core segment

2017-08-15

OpenCL编程指南

OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。, 本书分为两大部分:第一部分(1~13章),从介绍OpenCL的核心思想和编写OpenCL程序的基础知识开始,对枯燥的OpenCL规范进行了深刻而系统的解读,旨在帮助读者全面、正确地理解OpenCL规范及其编程模型;第二部分(14~22章),提供了一系列经典的案例,如图像直方图、Sobel边界检测过滤器、并行实现Dijkstra单源最短路径图算法、Bullet Physics SDK中的布模拟、用快速傅里叶变换模拟海洋、光流、OpenCL与PyOpenCL结合使用,使用OpenCL完成矩阵相乘与稀疏矩阵矢量乘法等,目的是让读者通过案例熟练掌握编写复杂并行程序的方法和技巧。本书的附录收录了OpenCL规范定义的大量函数、命名常量和类型,可供程序员开发时查阅。

2017-06-15

安卓GPU Mail-T760上OpenCL加速案例

下载后采用ndk编译可直接使用

2017-06-15

arm下的neon内联函数简介

需要用到arm下的NEON技术的话,可以参考这个资料,上手快

2016-11-10

sprintf函数

sprintf函数的详细介绍,里面详细介绍了sprintf 的基本用法,非常适合初学者。

2015-07-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除