嵌入式LINUX的开发经验与教训随笔

1. 系统和平台熟悉   在一个新的平台上开发或者移植一款软件的时候,首先应该充分平台或者 操作系统的各种属性,这些属性包括但不仅限于:   1) 系统的任务调度,任务间的通信机制 任务调度包括是否是多任务实时操作系统...

嵌入式Linux的web视频服务器的构建

http://blog.sina.com.cn/s/blog_53d02d550102v8bu.html随着嵌入式处理器和开源Linux 的广泛应用,各种视频服务在嵌入式系统中逐渐发展起来。 1.引言        随着多媒体技术、视频压缩编码技术、网络通讯技术的发展,数字视频服务器...

ARM与嵌入式linux的入门建议!

由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主...

嵌入式Linux C笔试题积累

1.嵌入式系统中断服务子程序(ISR)  中断是嵌入式系统中重要的组成部分,这导致了很多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断...

嵌入式Linux设备驱动开发(二)

上一篇中介绍到设备驱动如何匹配设备以及绑定设备的,在Linux系统下进行注册,这里将继续介绍probe函数的功能。 5、probe函数 Probe()函数必须验证指定设备的硬件是否真的存在,probe()可以使用设备的资源,包括时钟,platform_da...

【IMX6UL】嵌入式Linux系统开发免费视频

data/attach/1907/8mkedem3746vy0byu5ijt1bo3n6g58h0.jpg 各位在学习IMX6UL的网友们,大家好! 因为最近在将EasyHMI系统移植到IMX6UL平台上, 所以,我制作了一系列与IMX6UL嵌入式系统开发的视频, {MOD}分享地址如下: http://pan.baidu.c...

嵌入式linux中SPI应用开发

在嵌入式设备中用到spi的器件有很多,目前常见的有刷卡器、蓝牙模块等,都是通过spi总线来通信的。本文来讲解一下SPI应用程序开发的常见模式。 一 、 主要结构体 linux中,应用开发常用的结构体主要是struct spi_ioc_transfer: struct s...

嵌入式Linux菜鸟学习之路

1.设备驱动的作用 计算机系统由硬件、软件组成,而对于实际开发来说,硬、软件间耦合性应尽量低,即应用开发工程师不需关心 硬件,而硬件开发工程师无暇顾及软件。为了降低硬、软耦合性,产生了设备驱动工程师。 2.操作系统驱动设计架...

嵌入式Linux开发工具之调试器gdb

调试器gdb的简介 gdb是GNU发布的一款功能很强大的程序调试工具,它只能在Linux平台下使用。 gdb主要完成下面三个方面的功能: 启动被调试程序。 让被调试的程序在指定的位置停住。 当程序被停住时,可以检查程序状态-变量值。 调试器gdb...

嵌入式linux程序之调试方法

裸板调试 1.点灯法(程序能运行到的地方点灯) 2.串口打印 3.调试器,JTAG,仿真器 JTAG调试原理,硬件断点和软件断点 http://blog.csdn.net/gowyz/article/details/7290701 源码级调试可采用eclipse(封装了gdb工具) ...

嵌入式linux中V4L2应用程序开发

嵌入式linux中有标准的V4L2协议,很多摄像头驱动和应用都是基于V4L2来进行的,一般情况下,摄像头的设备号为/dev/video0 #define DEVICE_NAME /dev/video0 一 、 打开设备 int fd;void open_device(void) { fd = open(DEVICE_NAME, O_R...

简单的嵌入式linux根文件系统制作

 1.  准备工作     下载busybox工具  说明:用于制作可执行命令工具集     2.  开发环境     1)主机:RedHat 9     2) 交叉编译工具路径:/usr/local/arm/3.3.2/   (用于编译busybox1.2.0)     把/usr/local/arm/3....

嵌入式Linux中的根文件系统详解

首先要明白的是什么是文件系统?,文件系统是对一个存储设备上的数据和元数据进行组织的机制。这种机制有利于用户和操作系统的交互。 在一篇Oracle的技术文章中看到这样一句话尽管内核是 Linux 的核心,但文件却是用户与操作系统...

嵌入式Linux上没有wlan0

有时候我们的嵌入式板子上有无线网卡,可是无法连接到wifi上,使用 sudo ifconfig 也看不到 wlan0 的相关信息这时我们可以使用 sudo ifconfig -a 看一下具体信息,我们可以看到有 wlan2 这个设备如果板子上只有一张无线网卡,一般情况下都...

嵌入式LINUX环境下视频采集知识

Video for Linux two(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。在远程会议、可视电话、视频监控...

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

写文章

热门文章

一周热门问题