创建LED驱动的设备文件 第1步:使用cdev_init函数初始化cdev 第2步:指定设备号。直接在代码指定或动态分配 第3步:使用cdev_add函数将字符设备添加到内核中的字符设备数组中 第4步:使用class_create宏创建struct class 第5步:使用device_create ...
分类:
其他好文 时间:
2016-06-05 20:01:05
阅读次数:
270
有一篇文章讲得相当不错: http://www.cnblogs.com/tornadomeet/p/3395593.html 另外其中提到的龙星计划里面有一些不错的课件,可以参考: http://52opencourse.com/373/2012%E9%BE%99%E6%98%9F%E8%AE%A1 ...
分类:
其他好文 时间:
2016-06-05 20:01:08
阅读次数:
129
过去的一周工作强度比较大,对于其中的问题和收货在此记录一下吧 上上周接到一个任务,客户有个项目,分为有赞、31meijia、官网三部分组成。需要解决一个用户同步的问题和部分网页优化功能。 产品经理跟客户沟通后得出几个需要改善的地方 1、用户同步 2、首页调整 3、给用户发短信 此时5月25号,在没有 ...
分类:
其他好文 时间:
2016-06-05 20:01:49
阅读次数:
132
了解 animateWithDuration方法 制作动画变得不值钱 代码创建一个UIImageView 后加入self.view 容器中 调用点击屏幕touchesBegan 方法执行动画 #import "ViewController.h" @interface ViewController ( ...
分类:
其他好文 时间:
2016-06-05 19:59:49
阅读次数:
139
软件工程学习总结篇 在经历了12周的软件工程学习之后,我们的在这一阶段的学习也即将画上一个句号,从刚开始之初的一无所知到后来我们一起合作做完成了许多的项目,这些应该就是一个不断学习积累的过程,在这个过程中,我们每个人的收获都是不同的;或许我们学会了如何去管理一个团队,又或许我们学到了更多的专业方面的 ...
分类:
其他好文 时间:
2016-06-05 20:00:30
阅读次数:
214
1295 N皇后问题 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 1295 N皇后问题 1295 N皇后问题 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 时间限制: 2 s 空间限制: 128000 KB 题目等级 : ...
分类:
其他好文 时间:
2016-06-05 20:00:28
阅读次数:
167
软件工程师应致力于对软件的分析、规范、设计、开发、测试和维护,并使软件业成为一个有益的并受人尊敬的行业。为了保证其对社会的健康、安全和福利的承诺,软件工程师应坚持以下八项原则: 1、 公共。软件工程师的行为应与公众利益一致。 2、 客户和雇主。软件工程师应以他们的客户和雇主最大利益化的方式做事,与公 ...
分类:
其他好文 时间:
2016-06-05 18:57:59
阅读次数:
165
一、翻译 软件工程师需要致力于自己做出对软件的分析,规范,设计,开发,测试和维护,它更是一个人有益于社会且受人尊敬的职业。为了遵守他们对公众的健康、安全和福利的承诺,软件工程师需要坚持遵守一下八条原则: 二、对自己提出问题的回答 1.软件工程顾名思义是学习软件,但是其与硬件的联系如何? 嵌入式开发需 ...
分类:
其他好文 时间:
2016-06-05 18:58:18
阅读次数:
287
第五章 搭建S3C6410开发板的测试环境 1.安装串口调试工具:minicom 开发Linux驱动程序无法像开发Android应用程序一样直接在eclipse中开发。不过通过OK6410开发板可以使用其他方式显示Linux驱动程序输出的调试信息,这就是串口通信。OK6410开发板带了一个串口。可以 ...
分类:
其他好文 时间:
2016-06-05 18:57:56
阅读次数:
239
求最大公约数 如果余数为0,除数就是最大公约数, 121 / 22 商5 余 11 22 / 11 商 2 余 0 拿上一次的除数当作被除数 上次的余数当作除数 直到余为0 除数为最大公约数 8 / 12 商1 余 4 12 /4 商 3 余0 最大公约数就是除数 4 求最大公约数 如果余数为0,除 ...
分类:
其他好文 时间:
2016-06-05 18:56:32
阅读次数:
181
一、编写LED驱动 1、创建LED驱动的设备文件 第一步:使用cdev_init函数初始化cdev 第二步:指定设备号 设备号指定方法:1.直接在代码中指定;2.动态分配。 第三步:使用cdev_add函数将字符设备添加到内核中的字符设备数组中 第四步:使用class_create宏创建struct ...
分类:
其他好文 时间:
2016-06-05 18:54:53
阅读次数:
234
一个完整的linux驱动主要由内部处理和与硬件交互两部分组成。其中内部处理主要是指linux驱动的装载、卸载、与设备文件相关的动作处理以及业务逻辑等。与硬件交互主要是指通过ioweite、ioread32等函数与硬件中的寄存器进行数据的交互。Linux驱动在不同平台的移植也是处理这两部分。如果在不同 ...
分类:
其他好文 时间:
2016-06-05 18:54:44
阅读次数:
191
Linux驱动的代码重用有很多种方法,可以采用C程序的方式,将要重用的代码放在其他的文件,如果要使用某些功能,include 相应的头文件即可。也可使用另外一种动态重用的方式,uejiushi一个linux驱动可以使用另外一个linux驱动中的资源。 编译是由多个文件组成的Linux驱动,如果编写的 ...
分类:
其他好文 时间:
2016-06-05 18:56:35
阅读次数:
193
在前面的章节里,用户表的结构非常简单,没有控制如何映射到数据库。通常,需要对字段的长度、是否可为空甚至特定数据类型进行设置,因为EntityFramework的默认映射规则相对而言比较简单和通用。在这篇日志里,将演示如何对数据实体进行映射配置,并利用T4模板自动创建映射配置类文件。 配置方式 Ent... ...
分类:
其他好文 时间:
2016-06-05 18:54:23
阅读次数:
488
前言 前端时间刚开始接触Hangfire就翻译了一篇官方的教程[翻译+山寨]Hangfire Highlighter Tutorial,后来在工作中需要实现一个异步和定时执行的任务管理平台,就结合bootstrap ace模板和hangfire实现了一下。效果图如下: 遇到的坑 1.Hangfire ...
分类:
其他好文 时间:
2016-06-05 18:53:27
阅读次数:
318
编写Linux驱动程序步骤如下: 一、建立Linux驱动框架(装载、卸载Linux驱动) Linux内核在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作(建立设备文件、分配内存等),在驱动程序中需提供相应函数来处理驱动初始化工作,该函数须使用module_init宏指定;Linux系统在退 ...
分类:
其他好文 时间:
2016-06-05 18:55:25
阅读次数:
200
;作用域,编译器控制的作用域, 块作用域可以用指针绕过编译器的规定,不过这没什么意义 1.1块作用域 里面的变量作用域只在当前左花括号到另一个右花括号之间,典型的如if 循环等后面的花括号就是块作用域 void adminIndex(){ { int a; } printf("%d",a);//a虽 ...
分类:
其他好文 时间:
2016-06-05 18:56:05
阅读次数:
282