嵌入式Linux串口应用编程基础知识

常见的数据通信的基本方式可分为并行通信与串行通信两种。     ● 并行通信是指利用多条数据传输线将一个字数据的各比特位同时传送。它的特点是传输速度快,适用于传输距离短且传输速度较高的通信。     ● 串行通信是指利用一条...

嵌入式linux驱动程序常用的头文件

#include //内核编译时的配置文件,文件里面指向另一个由make menuconfig自动生成的文件autoconf.h #include #include //关于模块驱动程序的头文件 #include #include //中断相关的头文件,如果驱动程序没有使用中断可以不需要 #include...

嵌入式linux 根文件系统的启动及配置

busybox 的init主要用于嵌入式系统,所以没有运行级别。 ::respawn:-/bin/login -froot 自动作为root用户登录。 在Linux内核中找到/init/main.c  看到如下内容:  run_init_process("/sbin/init");  run_init_process("/etc/init");  ...

嵌入式Linux常用工具下载官网

arm linux gcc 交叉编译  http://www.arm.linux.org.uk/;;; ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/;  ;;http://www.gnuarm.com/files.html#binaries   linux gcc 编译器  http://gcc.gnu.org/   rpm格式的:http...

基于ARM9的嵌入式Linux系统移植

                   这篇文章是我6个月前在老师的指导下写的论文,留在博客里,做个备份,那时我的系统环境是window 7虚拟机下的RedHat Enterprise Linux6.0 ,现在我的系统环境是Ubuntu13.04。讲的比较粗糙,有不正确的...

嵌入式linux通用截图工具

转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 为了截几张图片给broncho的A1做宣传,昨天写了一个截图工具。这个工具与其它截图工具不同的是,它不基于任何具体的GUI,直接从framebuffer中截...

嵌入式linux 搭建L2TP+IPSEC客户端

搭建L2TP+IPSEC客户端需要对应的源码 xl2tpd-1.3.10和openswan,还需要一些依赖的库,gmp,libpcap。一、安装openswan安装依赖库gmp-6.1.21、下载:https://gmplib.org/#DOWNLOAD2、配置./configure --host=arm-hisiv100nptl-linux --with-p...

嵌入式Linux字符设备驱动模型详解

在Linux系统中,设备的类型非常多。比如:字符设备,块设备,网络设备接口设备,PCI设备,USB设备,平台设备,混杂设备。设备类型不同,对应的驱动模型也不同。Linux下开发设备驱动程序要遵循内核模块的编写规范,在编写字符设备驱...

嵌入式Linux学习笔记(三)文件编程

一、系统调用-创建 int creat(const char *filename,mode_t mode) filename:要创建的文件名(包含路径,缺省为当前路径) mode:创建模式 常见创建模式: S_IRUSR 可读 _>4 S_IWUSR ...

嵌入式linux环境下的视频采集(V4L2)

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

嵌入式linux工程师学习目标

1、Linux开发工程学习目标 1.1 Linux基本概念 1.2 Linux基本操作 1.3 vi/vim编辑器 1.4 gcc编译器 1.5 make项目管理工具 1.6 gdb调试器 2、嵌入式工程师学习目标 2.1 合格的C程序员 2.2 基本控制结构 ...

嵌入式Linux截图工具的移植

交叉编译环境:arm-linux-gcc 3.4.1 操作系统:fedora13 硬件平台:FL2440 源码包:jpegsrc.v6b.tar.gz,gsnap.tar.gz 一:安装libjpeg 解压jpeg库源码包,进入根目录: tar    zxf   jpegsrc.v6b.tar.gz cd  jpeg-6b 二:配置编译环境...

Busybox制作嵌入式Linux的文件系统

一、编译   1.busybox简介   熟悉嵌入式Linux的人对busybox一定不会陌生。它被非常形象地称为嵌入式Linux系统中的瑞士军刀,因为它将许多常用的UNIX命令和工具结合到了一个单独的可执行程序中。虽然与相应的GNU工具比较起来,busybox...

嵌入式linux自动挂载U盘

hotplug+mdev机制实现U盘自动挂载、卸载【背景1】   自动挂载磁盘分区的操作从底层来说,是要内核支持的,2.6 内核的sysfs 虚拟文件系统就提供了这一支持,这个文件系统 (/sys/) 通常用于反应系统硬件信息,总线上的设备变化、网络设备的...

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

V4L2是Linux环境下开发视频采集设备驱动程序的一套规范(API),它为驱动程序的编写提供统一的接口,并将所有的视频采集设备的驱动程序都纳入其的管理之中。V4L2不仅给驱动程序编写者带来极大的方便,同时也方便了应用程序的编写和移植,具有...

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

写文章

热门文章

一周热门问题