Linux操作命令记录

作者:wangsuyu_1 发布于:2016-4-20 10:36 分类:Linux应用技巧

大学毕业快一年了,经常看别人的博客,看着别人学习都很有条理,学什么都记录下来,所以自己也打算开始写属于自己的学习记录。而且很多时候有些技巧用到的时候上网查一下,下次又忘了,所以希望能够做好整理工作。

阅读全文>>

标签: grep qemu rpmbuild find....

评论(0) 浏览(11261)

蓝牙协议分析(4)_IPv6 Over BLE介绍

作者:wowo 发布于:2016-4-9 16:44 分类:蓝牙

蓝牙是个奇葩的家伙:它总是以后来者的身份出现,很喜欢打仗,而且还不落下风(有点像某讯的风格)。90年代末期和Wi-Fi的无线标准之争如此,当前和802.15.4系(ZigBee、RF4CE、Thread等)的IoT之争,也如此。

90年代末期,蓝牙刚出道的时候,就曾叫嚣着把Wi-Fi(802.11)从地球上抹去。反过来,1999年Wi-Fi 802.11b标准发布后,也宣称会把蓝牙干掉。最终,二者划江而治,瓜分了天下,Wi-Fi占据了家庭和办公室中的电脑网络,而蓝牙成为了广受欢迎的电脑和外设之间的连通性工具。

与此同时,在IoT的战场上,以ZigBee(2001年)为代表的802.15.4技术,苦心经营近15年,依旧不愠不火、默默无闻,而蓝牙BLE技术问世(2010年)至今,短短5年左右的时间,已经红遍大江南北,装机量爆棚。于是,硝烟再起。

标准之争,不是本文的议题,我们要思考的问题是:蓝牙有何长处,可以支撑它四处征战?答案是“灵活性”。本文将以用于支持IPv6的IPSP(Internet Protocol Service Profile)为例,说明这个特性。

阅读全文>>

标签: BLE ipv6 ipss ipsp

评论(5) 浏览(30097)

Debian下的WiFi实验(二):无线网卡自动连接AP

作者:linuxer 发布于:2016-3-24 18:18 分类:Linux应用技巧

自从我的T450能够WiFi上网之后,在Debian下上网,更新软件包什么的再也不用看老婆的脸色了,哈哈。虽然如此,但是隐隐约约总是觉得很 不方便,对了,就是每次开机都需要输入一系列的命令,之后才能愉快的玩耍,唉!如果无线网卡能自动连接AP并且自动分配IP地址就好了。人类就是这么懒惰 (当然也可以说是为了提高用户体验),而懒惰也不断的推进技术的进步。

本文主要描述Debian 8下面,如何配置无线网卡在开机过程中自动连接AP。如果你非常着急,可以直接去看第五章,那里说明了如何修改配置完成这一目标。如果你想了解这个开机过程wifi如何自动连接AP的过程,中间的三个章节给出了一些细节说明。

阅读全文>>

标签: systemd wifi udev

评论(1) 浏览(15905)

Linux I2C framework(3)_I2C consumer

作者:wowo 发布于:2016-3-23 22:05 分类:通信类协议

本文从I2C consumer的角度,介绍怎么在linux中,利用I2C framework提供的接口,编写I2C slave device的驱动程序。

阅读全文>>

标签: Linux I2C consumer slave

评论(14) 浏览(21432)

systemd:为何要创建一个新的init系统软件

作者:linuxer 发布于:2016-3-17 18:27 分类:Linux应用技巧

当我把我的电脑升级到Debian 8的时候,赫然发现旧的SysV init的东西似乎是消失了,取而代之的是systemd。当然,它不是个新东西,只不过一方面多年来我只是关注内核,很少理会用户空间的东西,此外,公 司的操作系统始终封存在linux2.6.23上,各种rootfs的software package也从未升级,因此我已经和世界脱轨了。不过没有关系,活到老学到老,本文主要解决一个问题:多年来SysV init系统软件已经象呼吸一样自然了,为何会有systemd这个新的init system呢?

本来想自己整理一下资料,写一篇相关文档,最终发现systemd项目的发起者的一篇博客其实完美的回答了这个问题,因此本文实际上也就是针对http://0pointer.de/blog/projects/systemd.html 文档的翻译,这篇博文中详细的描述了systemd的故事。

阅读全文>>

标签: systemd

评论(2) 浏览(20432)

蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍

作者:wowo 发布于:2016-3-12 22:32 分类:蓝牙

通过“蓝牙协议分析(2)_协议架构”的介绍,大家对蓝牙协议栈应该有了简单的了解,但是,肯定还有“似懂非懂、欲说还休”的感觉。有这种感觉太正常了,毕竟蓝牙协议是一个历史悠久又比较庞大的协议,没那么容易理解。

因此,本文将换个视角,从协议栈设计者的角度,思考如下问题:

为什么会有蓝牙协议栈(Why)?

怎样实现蓝牙协议栈(How)?

蓝牙协议栈的最终样子是什么(What)?

另外,我们知道,当前的蓝牙协议包含BR/EDR、AMP、LE三种技术,为了降低复杂度,本文将focus在现在比较热门的BLE(Bluetooth Low Energy)技术上(物联网嘛!),至于BR/EDR和AMP,触类旁通即可。

阅读全文>>

标签: Bluetooth BLE l2cap gap 蓝牙低功耗 att gatt

评论(51) 浏览(96598)

Debian下的WiFi实验(一):通过无线网卡连接AP

作者:linuxer 发布于:2016-3-8 18:42 分类:Linux应用技巧

最近入手了一台T450,顺便在上面安装了Windows和Debian 8。一般而言,在windows下的时候通过WiFi上网毫无压力,当然,做为linuxer,我其实也很少在T450上启动windows,那么问题来 了,如何在Debian 8下使用WiFi呢?

具体的场景是这样的,我们家的网络是通过ADSL进入internet,ADSL modem的网线连接到了台式机,而台式机经常被夫人霸占,我的T450的以太网口毫无用武之地。买个hub吧又想省点钱,好在在某些外事活动中被赠送了 一个随身WiFi的小东西,这样台式机就变成了一个AP。同时,夫人还丢下一句话:你不是搞IT的吗,这么能,用WiFi吧。

好吧,反正有线无线都一样,只要能上网就OK了。本文主要记录T450笔记本在Debian 8系统上如何通过WiFi上网的。

阅读全文>>

标签: wpa_supplicant

评论(5) 浏览(16736)

Linux I2C framework(2)_I2C provider

作者:wowo 发布于:2016-2-26 22:49 分类:通信类协议

本文从Provider的角度,介绍怎么借助I2C framework管理I2C相关的SOC资源。换句话说,就是怎么编写I2C controller驱动。

阅读全文>>

标签: Linux driver I2C

评论(13) 浏览(22647)

Perf book 9.3章节翻译(下)

作者:linuxer 发布于:2016-2-26 19:36 分类:内核同步机制

本文主要是对perfbook 9.3章节的翻译的下半部分,督促自己学习,也顺便分享给大家。

本文的英文原文来自perfbook-1c.2015.01.31a.pdf ,为了读者方便,我也嵌入到了文档中,任何问题,欢迎探讨。

阅读全文>>

标签: RCU perfbook

评论(1) 浏览(10571)

Perf book 9.3章节翻译(上)

作者:linuxer 发布于:2016-2-18 19:07 分类:内核同步机制

本文主要是对perfbook 9.3章节的翻译,督促自己学习,也顺便分享给大家。

本文的英文原文来自perfbook-1c.2015.01.31a.pdf ,为了读者方便,我也嵌入到了文档中,任何问题,欢迎探讨。

阅读全文>>

标签: RCU perfbook

评论(6) 浏览(12275)

Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog