嵌入式(linux+ARM)线路图

http://www.linuxdiyf.com/viewarticle.php?id=196112ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:   (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)   (2) 必须掌握一个嵌入式操作系统 (初步定为...

linux字符设备驱动

liunx设备驱动有:字符设备驱动,块设备驱动,网络设备驱动。本节简单总结一下字符设备驱动。 static int myfirstdrv_open(struct inode *inode, struct file *file) { printk("myfirstdrv_open "); return 0; } static ssize_t myfir...

linux c编程 TCP实例以及优化

文章代码来自于《嵌入式linux应用程序开发 标准教程》 第一个实例实现了服务器和客户端的TCP通信 第二个实例是在第一个的基础上使用了select函数实现多路复用 而不是一直阻塞 服务器代码 /*server.c*/ #include #include #include #in...

第一次开博客

       一直以来都有开博客的想法,只是没有一个主题,一直怠慢下来,决定了搞嵌入式LINUX操作系统,才把想法变成实际行动。       在网络上很多资源可以参考,学习上获益良多,因此我也分享我的学习经验,大家互相学习,探讨,享受...

【转】Ubuntu 10.04下VirtualBox中直接使用本机物理串口的方法

from: http://blog.csdn.net/ralphsage/article/details/5626014   正在进行嵌入式Linux设备驱动开发,在主机的Ubuntu OS环境下,我使用的串口工具是 PuTTY SSH Client(个人感觉很好的东东),但是因为需要对终端产品的NorFlash进行空...

Linux Kernel and Android 休眠与唤醒

简介 休眠/唤醒在嵌入式Linux中是非常重要的部分,嵌入式设备尽可能的进入休眠状 态来延长电池的续航时间.这篇文章就详细介绍一下Linux中休眠/唤醒是如何工作 的, 还有Android中如何把这部分和Linux的机制联系起来的. 国际化 Eng...

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 定义产量与结构...

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

写文章

热门文章

一周热门问题