自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (7)
  • 收藏
  • 关注

原创 ok6410学习笔记(7.poll驱动设计)

本节难点:1.理解内核信号量,阻塞型设备驱动,poll之间的关系,其实三者之间的关系并不矛盾,可以一起使用。可以把信号量放到阻塞设备驱动下层,等待条件成立后再去申请信号量。poll是对多个文件进行监控,如果只用阻塞型设备驱动的话,有一个文件不能读写,整个进程就挂起了。如果用poll只要有一个能读写,进程就可以正常进行,然后再用阻塞型设备驱动去处理。2.select和poll函数之间参数传递

2013-05-25 18:01:36 1352

原创 ok6410学习笔记(6.自动创建设备文件)

本节难点:1.这里说的是在/dev目录下创建设备文件的两种方法之一,一种是通过mknod手动创建 ,另一种是通过函数自动创建2.两种方式对比,对于自动创建不知道是怎么把设备类型传递下去的  就是mknod中的c   我感觉是THIS_MODULE传递的参数本节知识点:注意事项:1.busybox中必须要支持udev(mdev这个是嵌入式设备的命令)重点函数:1.

2013-05-23 21:01:50 1346

原创 ok6410学习笔记(5.阻塞字符驱动)

本节难点:1.重点在理解阻塞型设备驱动和内核信号量的区别,详细在内核信号量那节有说明。2.理解本节的几个重要函数,驱动的结构。本节知识点: 细节知识点:1.在判断是否阻塞进程的时候,使用了while的好处是,可以避免wakeup唤醒的进程不是现在你想唤醒的进程,因为wakeup是唤醒等待队列中的一类进程,而不是一个。所以在wakeup的使用中要伴随着  阻塞条件的赋值(可能是全

2013-05-23 16:08:29 1386

原创 ok6410学习笔记(4.ioctl字符驱动)

写了几篇文章发现,自己的总结方式有些问题进行了如下调整:      1.对于驱动的学习应该注重的是驱动的结构,module_init里面的结构,read,write,ioctl里面的结构,日后的文章会详细结构部分。      2.对于知识点的总结,应该加强对函数的总结,函数是一个很容易忘记的东西(因为不常用)。      本节难点:               1.ioctl的参数

2013-05-23 11:11:06 1706 1

原创 ok6410学习笔记(3.并发和竞态)

学习资料:1.国嵌视频和ppt    2.操作系统精髓与设计原理 (机械工业出版社)       主要知识点:1.自旋锁(spinlock)   2.信号量(semaphore)    具体函数详细见ppt和操作系统P195~P199       思考:1.内核的信号量和应用层的信号量(见国嵌应用开发进程通信)有什么关系和区别(这里涉及内核中进程间通信与用户空间进程通信的通信方式)

2013-05-14 15:17:37 1503

原创 ok6410学习笔记(2.简单字符驱动)

最近在看国嵌的字符驱动的教学,可能是刚刚入手驱动很不适应,所以将一些知识点总结如下:        从如下几个方面进行总结  1.字符驱动基础知识 和.字符驱动程序设计的流程      2.字符驱动的过程(如何从应用层控制内核模块的 vsf文件系统)     3.部分琐碎知识点总结     4.我写的代码分析(此代码经过测试成功的)。        1.字符驱动的基础知识:a.设备号  (

2013-05-13 22:53:24 2159

《MySQL必知必会》高清PDF

《MySQL必知必会》是经典畅销书《SQL必知必会》之后,作者应众多读者的请求编写的,专门针对MySQL用户。书中继承了《MySQL必知必会》的优点,没有过多阐述数据库基础理论,而是紧贴实战需要,直接从数据检索开始,逐步深入各种复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过本书,读者能够掌握扎实的基本功,迅速成为MySQL高手。

2018-10-21

最新国嵌全套练习答案源码

国嵌ok6410学习中练习的源码记录,同步附上学习手册博客仅供参考:http://blog.csdn.net/column/details/qq418674358.html

2017-09-26

前端Js显示数学公式插件(MathJax最新源码)

MathJax官网总是下载失败,亲测可用,放一个2.3版本的源码在这里。MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。

2017-09-26

数据结构练习代码

c语言描述的常用数据结构包括链表、队列、栈、kmp等

2015-03-12

常用数据结构

其中包括几种常用的排序算法,查找算法,和树结构相关的数据结构等

2015-03-12

linux-Vi及gcc的使用方法

这个资源是很详细的讲解,linux中vi和gcc的使用说明,及指令说明!

2013-08-30

ok6410韦东山裸机代码 我的练习

韦东山ok6410裸机代码 我的练习 包括nand lcd led key uart irq等 有注释

2013-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除