随笔分类 -  【嵌入式基础】

上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 81 下一页
摘要:转自:http://blog.csdn.net/angle_birds/article/details/9387365 workqueue是一个内核线程,不过队列中的任务并不是线程. 中断肯定不行啊,长时间中断肯定会崩溃啊。 你可以flush workqueue来试试。 我还不太了解你做的这个。 追 阅读全文
posted @ 2016-09-06 22:57 Sky&Zhang 阅读(1402) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-21977330-id-3754719.html 转自:http://bgutech.blog.163.com/blog/static/18261124320116181119889/1. 什么是workqueue Linux中的Wo 阅读全文
posted @ 2016-09-06 22:56 Sky&Zhang 阅读(6003) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/lu_embedded/article/details/51131663 什么是异步通信?很简单,一旦设备准备好,就主动通知应用程序,这种情况下应用程序就不需要查询设备状态,就像硬件上常提的“中断的概念”。比较准确的说法其实应该叫做“信号驱动的异步I/ 阅读全文
posted @ 2016-09-06 22:46 Sky&Zhang 阅读(838) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/snake-hand/archive/2012/08/13/2636229.html 1、简介 epoll是linux提供的一种异步的I/O通知方式,相比较于select机制而言,select是轮询的,而epoll是触发式的,而且select的最大 阅读全文
posted @ 2016-09-06 22:40 Sky&Zhang 阅读(695) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/chinazhangzhong123/article/details/51638793 《[ arm驱动] linux异步通知与 异步IO》涉及内核驱动函数二个,内核结构体一个,分析了内核驱动函数二个;可参考的相关应用程序模板或内核驱动模板二个,可参考 阅读全文
posted @ 2016-09-06 22:39 Sky&Zhang 阅读(591) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-24567872-id-87677.html 首先,贴一下异步IO中用的的一些结构体,因为平常很少用,整理起来方便查看。aio.h中的struct aiocb struct aiocb{ int aio_fildes; /* File 阅读全文
posted @ 2016-09-06 22:35 Sky&Zhang 阅读(2765) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-24567872-id-87676.html Linux® 中最常用的输入/输出(I/O)模型是同步 I/O。在这个模型中,当请求发出之后,应用程序就会阻塞,直到请求满足为止。这是很好的一种解决方案,因为调用应用程序在等待 I/O 请 阅读全文
posted @ 2016-09-06 22:33 Sky&Zhang 阅读(405) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/anye3000/article/details/6593551 有C语言写作历史的程序员往往特别喜欢printf 函数。即使可以使用更简单的命令(例如puts),但printf 出现在Kernighan和Ritchie的「hello, world」程 阅读全文
posted @ 2016-09-05 15:20 Sky&Zhang 阅读(1921) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/justinzhang/archive/2011/09/29/2195969.html va_list/va_start/va_arg/va_end这几个宏,都是用于函数的可变参数的。 我们来看看在vs2008中,它们是怎么定义的: 1: ///s 阅读全文
posted @ 2016-09-05 15:09 Sky&Zhang 阅读(481) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/u011461299/article/details/9772215 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 一般来说,在一个device driver中实现中断,是比较简单的,如上面 阅读全文
posted @ 2016-09-05 14:29 Sky&Zhang 阅读(756) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/cywosp/article/details/8767327 [-] 1 write不够需要fsync 2 fsync的性能问题与fdatasync 3 使用fdatasync优化日志同步 [-] 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速 阅读全文
posted @ 2016-09-02 09:22 Sky&Zhang 阅读(2227) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/kaituorensheng/p/4002697.html 1 2 3 4 5 6 7 8 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本 阅读全文
posted @ 2016-09-01 15:56 Sky&Zhang 阅读(431) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/wavemcu/article/details/7762133 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/wavemcu/article/details/7762133 版权声明:本文为博主原 阅读全文
posted @ 2016-09-01 15:55 Sky&Zhang 阅读(715) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/wang_yb/p/3990952.html 1. Makefile 简介 Makefile 是和 make 命令一起配合使用的. 很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间 阅读全文
posted @ 2016-08-31 16:01 Sky&Zhang 阅读(362) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/xgbing/article/details/18422691 版权声明:原创文章,转载请注明来自:http://blog.csdn.net/xgbing 版权声明:原创文章,转载请注明来自:http://blog.csdn.net/xgbing 传统 阅读全文
posted @ 2016-08-31 13:43 Sky&Zhang 阅读(599) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/column/details/xgbing-linux-mtd.html linux mtd 嵌入式系统的存储有很多不可靠之处。随着使用容量的增大,现在使用得最多的是nand flash。nand flash价格低廉,但它有很多不足之处。nand fl 阅读全文
posted @ 2016-08-31 13:36 Sky&Zhang 阅读(1741) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.360doc.com/content/15/1113/11/15700426_512794532.shtml 设备树手册(Device Tree Usage)原文地址:http://www.devicetree.org/Device_Tree_Usage 有关device 阅读全文
posted @ 2016-08-29 14:23 Sky&Zhang 阅读(3155) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-20672257-id-3072937.html 1. USB总线 USB1.1: 低速模式(low speed):1.5Mbps 全速模式(full speed): 12Mbps USB2.0:向下兼容。增加了高速模式,最大速率48 阅读全文
posted @ 2016-08-29 14:20 Sky&Zhang 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.kerneltravel.net/kernel-book/%E7%AC%AC%E5%9B%9B%E7%AB%A0%20%E8%BF%9B%E7%A8%8B%E6%8F%8F%E8%BF%B0/4.4.1.htm 4.4.1进程内核栈 每个进程都有自己的内核栈。当进程从用户 阅读全文
posted @ 2016-08-23 17:47 Sky&Zhang 阅读(2427) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/u011279649/article/details/18795547 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-] 应用层怎样使用fork and execve fork 阅读全文
posted @ 2016-08-23 17:36 Sky&Zhang 阅读(1633) 评论(0) 推荐(0) 编辑

上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 81 下一页