servfox分析

servfox分析 同样是写的比较好的文章,转载了。感谢原文作者,原文地址:http://hmgle.com/wiki/servfox_ans.html 构建嵌入式Linux网络视频监控系统中,我们采用servfox来做服务器采集程序. servfox涉及到的内容主要有:V4L1接口、套接字和...

GDB 在arm开发板上的远程调试

嵌入式Linux的GDB调试环境由Host和Target两部分组成,Host端使用arm-linux-gdb,Target Board端使用gdbserver。调试时,应用程序在嵌入式目标系统上运行,而gdb调试在Host端。 一、编译安装gdb+gdbserver 这是我的编写的编译脚本:#!/bin/...

TinyX对触摸屏支持的实现

  TinyX和Tslib TinyX是XFree86的一个配置子集,一般用于实现嵌入式Linux的图形界面。TinyX本身只提供了触摸屏支持的接口,需要配合Tslib才能实现触摸屏操作。Tslib是一个触摸屏的库,它提供诸如滤波、去抖、校准之类的功能,为不同的触...

Qt编写的RTSP播放器+视频监控(android版本)

之前写过vlc版本,ffmpeg版本,也在linux上和嵌入式linux上跑过视频监控,这次想直接用ffmpeg的库写个android版本,qt+ffmpeg+android直接用之前的qt+ffmpeg版本,将库文件替换成android的即可。ffmpeg大法好,天下无敌!   apk安装包:ht...

嵌入式linux启动信息完全注释

在某论坛上看到一篇帖子,上面贴着嵌入式linux开发板启动时的有关信息,然后大家在帖子里讨论着这个启动过程中出现的问题,随机举例如下: Linux version 2.4.20-uc0 (root@Local) (gcc version 2.95.3 20010315 (release)(ColdFire patches...

Linux应用程序和内核程序的准确延时使用

在编写应用层程序时,有时需要延时一下,这个时候该怎么办呢? 在内核代码中,我们经常会看到这样的头文件使用#include ,心想着直接调用这个就可以了吧!可是在编译时发现,压根通不过,提示错误如下:error: No such file or directory. ...

linux抓取运行时进程栈信息

Linux上开发时,一般进程运行结果和预期不符会通过打log记录日志分析运行过程,但有时log日志不全,再者一些大型系统长期运行不会过多的记录日志,一般可以设置core文件配置,以便进程在异常挂掉后自动记录栈信息,但大部分情况下进程是在运...

linux驱动开发流程

 嵌入式linux驱动开发流程 嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通...

嵌入式linux中PCM音频编程实践

    嵌入式设备中经常需要用的音频,音频设备最原始的数据格式就是PCM,也就是大家常见的WAV,在linux中,音频编程使用最多的就是alsa框架,下面就来看一下pcm音频的编程实例吧。     首先需要包含头文件: #include 定义产量与结构...

嵌入式linux:阻塞与非阻塞驱动

编写了一个虚拟的驱动,实现的功能是在读设备时阻塞,直到有数据写入设备,然后才能读出写入的数据。 其中有信号量的操作与阻塞非阻塞IO的操作, 最后写了一个应用程序进行验证 驱动如下: #include #include #include #include #incl...

嵌入式linux裸板开发--点亮LED

啰嗦几句(* ̄︶ ̄): 时间过的好快,上次写文章是在8月底,到现在居然都3个多月了,这么长一段时间都没学习嵌入式,真是惭愧(心里小人儿都开始骂自己了:你这学习进度真是忒慢了!),首先是懒癌犯了,还有就是这段时间也确实经历...

Linux学习笔记(1)-嵌入式Linux概念

 (1) 嵌入式系统 l 定义 嵌入式系统是以应用为中心,软硬件可裁剪,适应应用系统对可靠性、实时性、成本、功耗、体积等严格要求的专用计算机。嵌入式系统有两大特征:首先,它是一个专用计算机,即它是一个计算机,而不是机械...

嵌入式Linux——uevent机制:uevent原理分析

简介:     本文主要介绍uevent机制是什么,并通过代码分析使用uevent机制生成设备节点的过程。而本文将分为两部分,第一部分我们介绍一些预备知识和uevent的原理,而第二部分——通过代码介绍使用uevent机制创建设备节点。  Linux内核...

iTOP 4412安装嵌入式linux编译环境

本文苦逼,只是给自己留个记录,接下来再出问题的话好回来找解决办法 买了块开发板,提供的编译环境要求必须要是 win7 64bit  ubuntu 12.04。正好我电脑装了win8.1 64bit ubuntu16.04,没办法只好自己重新安装编译环境了。 第一步,设置共...

嵌入式linux和iphone实现无线网卡点对点通信

最近传输视频想实现点对点通信,不经过路由器,在网上找了一些资料最后实现了这个程序。   程序的功能是,利用iphone和tiny6410实现无限网卡的点对点通信。   本文的目的是让大家了解嵌入式linux下无线网卡创建点对点通信的网络节点。   ...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题