led子系统(二)

对于led子系统中,有那么多得trigger,下面就来简单了解下。 1、default-on [html] view plaincopyprint? pre name="code" class="html">static voiddefon...

2015-07-18 14:33:47

阅读数:347

评论数:0

led子系统(一)

转自:http://blog.csdn.net/eastmoon502136/article/details/37569789          就像学编程第一个范例helloworld一样,学嵌入式,单片机、fpga之类的第一个范例就是点亮一盏灯。对于庞大的linux系统,当然可以编写一个...

2015-07-13 21:51:43

阅读数:318

评论数:0

linux内核的打印printk的级别

有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是6   4   1   7 # cat /proc/sys/kernel/printk 7       4       1      7 该文件有四个数字值,它们根据日志...

2015-07-09 16:40:33

阅读数:248

评论数:0

Linux中断(interrupt)子系统之五:软件中断(softIRQ)

转自:http://blog.csdn.net/droidphone/article/details/7518428 软件中断(softIRQ)是内核提供的一种延迟执行机制,它完全由软件触发,虽然说是延迟机制,实际上,在大多数情况下,它与普通进程相比,能得到更快的响应时间。软中断也是其他一些...

2015-07-09 09:34:03

阅读数:249

评论数:0

Linux中断(interrupt)子系统之四:驱动程序接口层 & 中断通用逻辑层

转自:http://blog.csdn.net/droidphone/article/details/7497787 在本系列文章的第一篇:Linux中断(interrupt)子系统之一:中断系统基本原理,我把通用中断子系统分为了4个层次,其中的驱动程序接口层和中断通用逻辑层的界限实际上不是...

2015-07-09 09:32:44

阅读数:296

评论数:0

Linux中断(interrupt)子系统之三:中断流控处理层

转自:http://blog.csdn.net/droidphone/article/details/7489756 1.  中断流控层简介 早期的内核版本中,几乎所有的中断都是由__do_IRQ函数进行处理,但是,因为各种中断请求的电气特性会有所不同,又或者中断控制器的特性也不同,这会导...

2015-07-09 09:28:08

阅读数:252

评论数:0

Linux中断(interrupt)子系统之二:arch相关的硬件封装层

转自:http://blog.csdn.net/droidphone/article/details/7467436 Linux的通用中断子系统的一个设计原则就是把底层的硬件实现尽可能地隐藏起来,使得驱动程序的开发人员不用关注底层的实现,要实现这个目标,内核的开发者们必须把硬件相关的内容剥离...

2015-07-09 09:21:22

阅读数:232

评论数:0

git入门五

git入门五(分支合并冲突和衍合) 分支合并冲突的处理   合并分支的冲突时在不同的分支中修改了同一个文件的同一部分,程序无法把两份有差异的文件合并,这时候需要人为的干预解决冲突。当前处于master 分支,当dev 分支和master 分支对相当部分test1.txt 都做了修改,当合...

2015-07-08 16:57:31

阅读数:234

评论数:0

git入门四

git入门四(分支创建合并)  熟悉git分支的原理是掌握了git的精髓,因为git和我们常用的源码管理系统有很大的区别和优点在分支上可以体现出来,一般我们常用的源码管理系统分支都是需要创建新目录,有全新的源码copy,一般都需要创建一个源代码目录完整的副本。对应大项目来说非常的耗费时间和空...

2015-07-08 16:56:25

阅读数:235

评论数:0

git入门三

git 入门三 (远程、标签)     分布式版本控制管理系统本地仓库和中心服务器仓库数据是本地的镜像仓库,中心服务器数据仓库的是为了多用户数据合并和获取同步的中心,多人协作需要管理这些远程仓库,以便推送和拉去数据,汇总各自项目的进度和工作成果。管理远程仓库的工作添加远程库,废弃远程库,管理远...

2015-07-08 16:54:20

阅读数:217

评论数:0

git入门二

git 入门二 (基础)  1、创建新仓库      git init    touch  test.txt  git add --a  git commit -m "fist commit"    初始化新仓库,在当前目录下由一个.git的目录,所...

2015-07-08 16:12:37

阅读数:225

评论数:0

git入门一

git 入门一(初识) 分布式版本控制系统 & 集中式版本控制系统   分布式版本控制系统( Distributed Version Control System)在这类系统中,像 Git,Mercurial,Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是...

2015-07-08 15:46:28

阅读数:259

评论数:0

Linux中断(interrupt)子系统之一:中断系统基本原理

转自:http://blog.csdn.net/droidphone/article/details/7445825 这个中断系列文章主要针对移动设备中的Linux进行讨论,文中的例子基本都是基于ARM这一体系架构,其他架构的原理其实也差不多,区别只是其中的硬件抽象层。内核版本基于3...

2015-07-08 13:49:07

阅读数:305

评论数:0

linux日志系统

日志系统:操作系统在运行过程中会有很多信息产生,这些信息即是我们去观察系统运行过程当中正常状况一种途径;同时为我们提供了当发生故障的时候定位问题所在位置根源 syslogd与klogd介绍 syslogd;专门记录非内核的其他设施所产生的日志;当系统的控制权 由内核转交给init的时候,这时候...

2015-07-07 15:50:03

阅读数:244

评论数:0

CAN总线基础知识(三)

转自:http://blog.csdn.net/shanghaiqianlun/article/details/17911545 1.CAN协议 1.1 帧类型 通讯时使用下面5个类型的帧:     数据帧     遥控帧     错误帧     过载帧     帧间空隙    ...

2015-07-07 10:27:50

阅读数:672

评论数:0

CAN总线基础知识(二)

转自:http://blog.csdn.net/shanghaiqianlun/article/details/17795497 CAN协议和标准规范 1 由ISO标准化的CAN协议     CAN协议已经由ISO标准化,有2个版本,如ISO11898和ISO11519-2,它们之间在数...

2015-07-07 10:26:08

阅读数:657

评论数:0

CAN总线基础知识(一)

转自:http://blog.csdn.net/shanghaiqianlun/article/details/17794427 1.CAN总线是什么?     CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可...

2015-07-07 10:24:01

阅读数:477

评论数:0

SD(Secure Digital)与 MMC(Multimedia Card)

SD(Secure Digital)与 MMC(Multimedia Card) SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。在维基百科上有相当详细的 SD/MMC 规格说明:[...

2015-07-06 10:09:35

阅读数:302

评论数:0

以太网自适应

名词解释 缩写 英文 中文 LIT link integrity test 链路可靠性测试 NLP normal link pulse 普通链路脉冲 FLP ...

2015-07-02 17:14:49

阅读数:817

评论数:0

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