嵌入式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下无线网卡创建点对点通信的网络节点。   ...

嵌入式linux:linux select函数与socket

转自:http://blog.csdn.net/lingfengtengfei/article/details/12392449 在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核:       •我们所关心的文件描述符       •对每个描述符,我...

嵌入式Linux根文件系统制作和挂载

嵌入式Linux系统由三部分组成: uboot、kernel、根文件系统, 还是这张老图 这里的根文件系统可以说是包含两个部分: 一个是根,一个是文件系统 那么什么是根呢?哈哈 其实根表示的就是第一个的意思 下面贴张图看看整个根文件系统制...

使用BusyBox制作嵌入式Linux根文件系统

原文链接:http://www.cnblogs.com/Charles-Zhang-Blog/p/3419301.html STEP 1:构建目录结构 创建根文件系统目录,主要包括以下目录 /dev /etc /lib /usr /var /proc /tmp /home /root /mnt /bin /sbin /sys /#mkdir ...

嵌入式Linux学习--C语言常用函数

在学习嵌入式Linux系统的过程中,发现了C语言中的好多的标准库函数非常好用,以前使用单片机的时候根本没有用过,现在简单的做一下记录: 1、int atoi(const char *nptr); 头文件:#include 用来将字符串转换成整数(int);函数会扫描参...

嵌入式Linux开发常用C语言标准库函数

推荐两个网站: http://www.cplusplus.com/ 各大语言基础入门必备网站 菜鸟教程:http://www.runoob.com/ 标准输入/输出类函数 scanf() http://www.runoob.com/cprogramming/c-function-scanf.html printf() http://www.runoob.com/...

基于NFS的嵌入式linux设备驱动程序开发环境搭建

基于NFS的嵌入式linux设备驱动程序开发环境搭建 作者:admin 来源:未知  NFS是Network File System的简写,即网络文件系统,通过NFS可以以根文件系统的形式访问目标板,大大提高了嵌入式linux开发的效率。   1、软硬件平台   ...

【嵌入式Linux驱动程序-进程间通信】- 信号量 1

信号量 1 信号量的简述 信号量是Linux内核保护临界资源的一种方式。在FreeRTOS等嵌入式系统中的信号量可能会分为互斥信号量或者计数信号量。Linux内核中的信号量也可分为这两种,但是大多情况下,信号量作为互斥锁方式来时用。Linux内核中...

asterisk 移植到 嵌入式linux ppc_6xx 环境下

将asterisk移植到ppc__6xx环境下的嵌入式系统上的主要步骤:   在宿主机上asterisk源码包解压缩后的目录下: 1.  ./configure CC=ppc_6xx_gcc --without_gnu_ld __host=ppc_linux (过去有段时间了,大小写可能有点记不清楚) 2. make menuse...

Qt4.8.5移植到嵌入式linux(arm平台)

Qt的移植包括步骤如下: 1. 下载新版qt; 2. 编译tslib; 3. 编译qt; 4. 配置编译后的qt,以便在主机上用qmake编译适用目标板的qt应用; 5. 拷贝lib文件到目标板。 1 下载 tslib 和 QtTslib是一个开源的程序,能够为触摸屏驱动...

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

写文章

热门文章

一周热门问题