一、编写LED驱动 1、创建LED驱动的设备文件 第一步:使用cdev_init函数初始化cdev leds_cdev.owner = TRIS_MODULE; 第二步:指定设备号 设备号指定方法:1.直接在代码中指定;2.动态分配。 第三步:使用cdev_add函数将字符设备添加到内核中的字符设备 ...
分类:
其他好文 时间:
2016-06-05 13:54:43
阅读次数:
116
这周复习了姚嵩老师的软件测试,了解了它的含义、目的与单线程和多线程,多线程与多任务之间的差别。 软件测试使用人工或者自动手段来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成的计算机软件的正确度和完全度和质量的软件过程:是SQA的重 ...
分类:
其他好文 时间:
2016-06-05 13:55:32
阅读次数:
120
首先我们要了解LED驱动的实现原理。Linux驱动不是直接向硬件中的内存写数据,而是与本机的I/O内存交互,Linux内核提供了多个与I/O内存交互的函数,每个连接Linux的硬件在I/O内存中都会有映射首地址,开发板上的LED等也有其映射首地址。 然后开始编写LED驱动: 1.测试开发板,打开电源 ...
分类:
其他好文 时间:
2016-06-05 13:55:21
阅读次数:
141
这周继续上周学习了用Rational Rose 2003建模工具画,用例图、类图、序列图和状态图, 经过这两周的使用我发现在一定程度上Rose比Viso好用的了,界面设计也比它直观多了比Word等其他软件要好用的多。并且操作起来也比较的方便。 用例图:就是有主角、用例以及它们之间的关系构成的图。 类 ...
分类:
其他好文 时间:
2016-06-05 13:53:36
阅读次数:
123
不同的开发板所搭建的测试环境也会有所不同,这一章主要是讲解S3C6410开发板测试环境的搭建。首先是要安装串口调试工具minicom,每一步都需要按照具体的命令来,这其中有检测当前系统是否支持USB转串口、安装minicom、配置minicom、测试minicom。然后就是烧写Android系统,在 ...
分类:
其他好文 时间:
2016-06-05 13:54:08
阅读次数:
118
js行为:为响应某一事件(Event)而采取的一个动作(Action)的过程。由动作和事件两部分组成。 js数据类型1、基本数据类型:number、boolean、string、null、undefined2、引用数据类型:(1)宿主对象:BOM、DOM(2)内置对象:Global、Math(3)原 ...
分类:
其他好文 时间:
2016-06-05 13:56:16
阅读次数:
227
原文地址:http://hsw625728.blog.163.com/blog/static/3957072820091116114655254/ 一.各种容器的特性 vector 典型的序列容器,C++标准严格要求次容器的实现内存必须是连续的,唯一可以和标准C兼容的stl容器,任意元素的读取、修改 ...
分类:
其他好文 时间:
2016-06-05 13:54:06
阅读次数:
235
从Android 3.0 (API level 11) 平板开始引入Fragment的 把平板的一部分分离出来.操作另一部分,利用它我们可以动态的修改UI的一部分,让这一部分变成我们希望的UI效果 下面是fragment 图片: Fragment包含在Activity中,Fragment只能存在于A ...
分类:
其他好文 时间:
2016-06-05 13:54:59
阅读次数:
146
这学期的软件工程课,给我最大感触的是各位教师及助教对我们的帮助,不仅时刻关注着我们的学习进度与状态,而且还时不时的给我们推荐一些心灵鸡汤或者是其他的令人受感触的文章。感谢老师们对我的督促,并且特别感谢两位助教的不辞辛苦,帮助我们一次次的查看作业完成情况,在我们有困难时耐心的解答。在我们整个学习软件工 ...
分类:
其他好文 时间:
2016-06-05 13:53:57
阅读次数:
175
通过学习Android深度探索(卷1)HAL与驱动开发的第五章搭建S3C6410开发板的测试环境,我掌握了搭建S3C6410开发板的测试环境的方法 1安装串口调试工具:minicom 以Ubuntu Linux为例,需要按照如下步骤安装、配置和调试minicom: 第一步:检测当前系统是否支持USB ...
分类:
其他好文 时间:
2016-06-05 13:54:52
阅读次数:
153
编者按:在上一篇博文中,我们介绍了Adam项目的效果及未来应用:用计算机视觉智能地识别物体。现在让我们走近这项技术,看大规模分布式系统如何有效地训练巨型深度神经网络(DNN),让这一切成为可能。 文章译自:http://research.microsoft.com/en-us/news/featur ...
分类:
其他好文 时间:
2016-06-05 13:52:19
阅读次数:
238
[NOIP2015]推销员 试题描述 阿明是一名推销员,他奉命到螺丝街推销他们公司的产品。螺丝街是一条死胡同,出口与入口是同一个,街道的一侧是围墙,另一侧是住户。螺丝街一共有 N 家住户,第 i 家住户到入口的距离为 Si 米。由于同一栋房子里可以有多家住户,所以可能有多家住户与入口的距离相等。阿明 ...
分类:
其他好文 时间:
2016-06-05 13:51:43
阅读次数:
301
一.翻译: 软件工程师应该致力于软件的分析、规范、设计、开发、测试和维护中,这是一个受人尊重的行业。根据其对健康,安全和福利的承诺,软件工程师应该遵循以下八大原则: 1.公众——软件工程师应该与公众利益一致。 2.用户与雇主——软件工程师应以符合其客户和雇主的最佳利益的方式,以符合公众利益的方式行事 ...
分类:
其他好文 时间:
2016-06-05 13:51:37
阅读次数:
154
数据结构哈希表 参考代码如下: [plain] view plain copy /* 名称:哈希表 语言:数据结构C语言版 编译环境:VC++ 6.0 日期: 2014-3-26 */ #include <stdio.h> #include <malloc.h> #include <windows. ...
分类:
其他好文 时间:
2016-06-05 13:53:23
阅读次数:
239
这一章刚开始是从认识Linux驱动程序介绍的,Linux驱动与普通的Linux API没有太大的区别,主要是Linux驱动与普通的Linux API使用方式不同。Linux系统将每一个驱动映射成每一个文件,与Linux交换数据其实就是与设备文件交换数据。编写Linux驱动程序需要这几步:1>建立Li ...
分类:
其他好文 时间:
2016-06-05 13:52:18
阅读次数:
102
1、cas ticket统一存储 做cas集群首先需要将ticket拿出来,做统一存储,以便每个节点访问到的数据一致。官方提供基于memcached的方案,由于项目需要,需要做计入redis,根据官方例子改了一个基于redis版本的。 对应的ticketRegistry.xml的配置如下: 这里既然 ...
分类:
其他好文 时间:
2016-06-05 13:50:32
阅读次数:
185