“helloworld”驱动实现过程(ARM板上)
1、 在/home/sxy/目录下新建hello_1文件夹,在此文件夹下编写hello.c和Makefile文件(假设已经编写好了),make生成模块文件;
PS:hello.ko就是用于需要使用的驱动模块。
hello.c代码:
Makefile代码:
注意Makefile文件中的黑色填充部分:
①选择交叉编译器...
分类:
其他好文 时间:
2014-06-03 04:45:00
阅读次数:
238
汽车牌照自动识别整个处理过程分为预处理、边缘提取、车牌定位、字符分割、字符识别五大模块,其中字符识别过程主要由以下3个部分组成:
①正确地分割文字图像区域;
②正确的分离单个文字;
③正确识别单个字符。
用MATLAB软件编程来实现每一个部分,最后识别出汽车牌照。
系统设计概述
由于车辆牌照是机动车唯一的管理标识符号,在交通管理中具有不可替代的作用,因此车辆牌照识别系统应具有很高...
分类:
其他好文 时间:
2014-06-03 01:25:09
阅读次数:
571
实现基于数据结构的语言
创建任何 DSL 都应该从定义需要解决的问题开始。这里,我们需要定义一个 DSL 库(有时也称为组合库,combinators library),用于二维图形,这是一个很明显的选择。这个示例演示如何用大量简单的基本图形构建出复杂的结构。在计算机屏幕上的图像本质上就是线条和多边形的集合,尽管显示出来的图形可能极其复杂。这个示例用四个模块表现:第一,清单 12-1,提供...
分类:
其他好文 时间:
2014-06-03 00:38:21
阅读次数:
420
下面就介绍这个模块中的几个方法。 struct.pack():我的理解是,python利用
struct模块将字符(比如说 int,long ,unsized int 等)拆成 字节流(用十六进制表示),便于传输。
其函数原型为:struct.pack(fmt, v1, v2, ...),fmt表示...
分类:
编程语言 时间:
2014-06-02 17:13:12
阅读次数:
253
XML简单概述 1.Extensible Markup
language可扩展标记语言;2.作用:具有层次性的描述有关系的数据; 体现在:描述数据关系;软件配置,以描述程序模块之间的关系;语法介绍 1.文档声...
分类:
其他好文 时间:
2014-06-02 16:47:57
阅读次数:
340
本文记录的是使用DBUnit测试框架进行数据库数据插入时,插入特殊字符失败的查错经历。希望能对向我这样的小白同学们在遇到类似问题时,能够有一些启发。背景:在写跟数据库交互模块的单元测试,数据库表中的ext字段,需要先写入数据,然后再读取出来,进行处理。ext字段格式是key1CTRL^Dvalue1...
分类:
数据库 时间:
2014-06-01 12:27:53
阅读次数:
424
升级OS X从10.8到10.9造成python安装markupsafe模块时卡死的解决办法...
分类:
编程语言 时间:
2014-06-01 10:43:52
阅读次数:
670
现在的产品,往往不能一次性完成程序,客户体验后一般都会增加
或者修改程序。对于新增加的程序,我会常常增加多一个标志位或者
几个标志位来完成,因为这样比较直观容易理解,但逻辑性往往没有
那么好,致命的是,由于标志位没有及时清除,可能后果不堪设想,
当然,有经验的程序员往往会想到这个问题,就是增加时候,也考虑
了清除标志位。 因此,对于功能性比较重要的,还是建议完全理解
...
分类:
其他好文 时间:
2014-06-01 09:53:29
阅读次数:
201
什么是Jquery框架
所谓框架,就是指一套包含工具、函数库、约定、以及尝试从常用任务中抽象出可以复用的通用模块,其目的使开发人员和设计师把重点放在特有的业务逻辑上,避免重复开发。Jquery就是这样一个东西,因此被称作Jquery框架。避免重复开发,也就是Jquery开发人员的初衷“写的更少做的更多”。但是Jquery不是一门独立的语言,它是基于javascript的封装。它具有以下特...
分类:
其他好文 时间:
2014-06-01 07:55:11
阅读次数:
403