嵌入式Linux驱动开发(六)——异步通知

之前,获取按键值的方式都是应用程序主动去查询,无论是 poll 机制还是阻塞的 read,那么,另外一种思路就是让驱动程序来通知应用程序,而不让他自己去查询,那么这样做的好处就是不会干扰到应用程序的工作,只需要等具体...

嵌入式Linux裸机开发(十四)——ADC

嵌入式Linux裸机开发(十四)——ADC一、AD转换简介    AD转换就是模数转换,就是把模拟信号转换成数字信号。A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声...

学习嵌入式Linux的笔记和体会

为大家学习的方便,我把这篇文章从基础版贴过来了。里面的东西满有趣的,大家可以试试!以下是我初次学习嵌入式linux的笔记和体会,制作了软盘minicom应用,在此基础上也清楚了软盘Linux的实现,并利用busybox实际制作了软盘上的Linux系统。...

嵌入式Linux驱动程序之编程常见错误

嵌入式Linux驱动程序之编程常见错误 1、warning: function declaration isn't a prototype            这种错误也是很常见的,主要是对一些函数固定格式的错误使用。比如int function()改称int function(void)         ...

学习嵌入式Linux的笔记和体会

为大家学习的方便,我把这篇文章从基础版贴过来了。里面的东西满有趣的,大家可以试试!以下是我初次学习嵌入式linux的笔记和体会,制作了软盘minicom应用,在此基础上也清楚了软盘Linux的实现,并利用busybox实际制作了软盘上的Linux系统。...

嵌入式linux C面试题集锦

1、语句for(;1;)有什么问题?他是什么意思? 答:无限循环,和while(1)相同 2、do…while 和 while…do的区别 答:前者循环一遍再判断,后者判断以后再循环 3、TCP 和UDP的区别 TCP:是面向连接的流传输控制协议,具有高可靠性,确保...

我的嵌入式linux之路(一)

终于开始学linux了,linux这词是在我大二刚进入万里实验室从学长那里听到的,那时候觉得什么都很陌生,什么单片机,什么stm32,什么arm,从来没听过,但是凭借着对未知事物的好奇心和自己不懈的努力,我还是 ...

如何制作嵌入式Linux文件系统

 一、什么是文件系统 (Filesystem)    文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)文件...

基于嵌入式Linux的智能手机系统设计

  基于嵌入式Linux的智能手机系统设计 [日期:2008-8-4] 来源:电子技术应用  作者:谭 磊 [字体:大 中 小]   随着手持通信设备市场的快速发展,手机的功能逐渐增多。现在手机已经不只是用于语音通话的手持设备,而成为集成了短信、彩...

学习嵌入式Linux的笔记和体会

一个典型的桌面Linux系统包括3个主要的软件层---linux内核、C库和应用程序代码。 内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是C库,负责把POSIX API转换为内核可以识别的形式,然后调用内核...

嵌入式Linux实验笔记(二)

错误一: hostname:not such file     解决方法:a、在_install/etc/rc中 把hostname emdoor 注释掉                      b、文件系统配置时,networking目录下的hostname选中   错误二:没有这个文件pr...

2. 接触嵌入式linux 应用程序编程

         好久没用用c语言了,感觉挺生疏的了,把谭浩强的书本大概的看了一遍,特别是指针的那个地方,因为听别人说指针不学好相当于没有学C语言。 由于是在linux上开发C语言程序,我在虚拟机上安装了一个红帽企业版5,并且在win7上安...

嵌入式Linux学习《四》 进程控制

Linux进程控制编程1、fork()函数创建一个新进程(子进程),原进程为父进程,该函数执行一次返回两个值fork 函数使用实例说明 Code: #include     #include     #include     #include        int ma...

嵌入式linux用户密码验证

嵌入式linux用户登录密码验证     开发板启动内核后,一般是直接按回车键就能直接进入文件系统,以前一直搞不懂为什么不需要用户密码 验证,今天上网查看了一下,原来是因为配置文件的问题。     原来一直以为用户密码验证是由运...

2010-7-12 《嵌入式Linux应用开发》笔记

第二章 嵌入式Linux开发环境构建   1、交叉开发模式:在主机上编辑,编译软件,然后在目标板上运行,验证程序。(主机指PC机,目标板指嵌入式设备S3C2440) 2、对S3C2440开发板,进行嵌入式LInux开发是可以分成三个步骤:       1)在...

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

写文章

热门文章

一周热门问题