用Beaglebone Black搭建低功耗家用简易NAS下载机(1)——环境搭建篇

  一直以来都有想做个家用私有云,来让家里的各个设备(手机、机顶盒、iPad等)能够直接做数据交换和流媒体播放。作为一个要7×24开启的设备,尽量想把功耗控制一下,设想过用现成的NAS或者HTPC,但不是价格超出心里预期就是其他方面配置不合适,迟迟没有下手买。前段时间机缘巧合以非常低廉的价格得到一块二手的Beaglebone Black开发板,Beaglebone Black作为单板机在GEEK圈里不如树莓派那么出名,但是它的硬件性能还是高出树莓派不少的。于是决定用Beaglebone Black来自己搭建一个简易的NAS,平常拿来做做下载机什么的,也能充分利用一下家里的宽带。

[01]

【心血来潮】改进一个大学时写的高中时构思的初中时想做的程序

  对于C语言,虽然做开发一直在用,但是却越来越觉得似乎与它并不亲切。可能是源于入门C语言那时用的是谭浩强的那本《C程序设计》吧,每次提到它都不得不吐槽一下:“多少人被他的书启蒙而开启了编程世界的大门……然后关上门头也不回的跑了!”我挺早就开始用这本教材启蒙编程,但此后几乎十年没敢去碰指针,直到后面看了前桥和弥著的《征服C指针》……

  接近年底了,工作上终于搞定之前忙了挺长一段时间的项目,终于有了些许闲暇。借“双十一”又扫回来一些诸如《C语言程序设计现代方法》《C Primer Plus》之类的经典教材,趁着有这么小段闲暇打算好好的放空已有的经验,重新开始从最基础去再触碰它。开始认认真真把每一章的练习题和编程题哪怕是最简单的也逼着自己敲出代码去验证,才发现自己在这方面的水平真的没有想象中那么够用。

修复emlog下Gravatar头像的问题

  因为之前的域名和空间代理商跑路了,所以我的博客消失了一年多。

  前段时间买了个搬瓦工的VPS,拿来搭建威皮恩的同时也在那上面重新建立起我的博客。

  代理商跑路之前没来得及备份真坑爹!一直弄到今天总算是搞完大部分内容。

拆修KOBO N905B并升级原生系统及KSM

  这段时间一直想买一款E-Ink设备,从KPW2到nook3到GLO,各个品牌的看了一圈,最终把选定范围框定在了KOBO旗下的GLO和Aura两款。由于并不是国内上市的版本,所以这段时间也一直关注着日亚和樂天的网上商城,寻思着海淘或者先收个二手的来玩玩儿。刚好在KOBO的贴吧里瞎逛的时候,碰上一个吧友有一台坏掉的N905B要出,价格也是当配件卖的价格,虽然从来未曾想过要入这一款,不过还是打算收来看能否修好试着用用看,看看自己是不是读书的料先,否则直接上Aura入坑结果发现自己不是这块料这学费就贵了……

  下图的这个就是今天的主角了,那台坏掉的KOBO Touch N905B。
[01]

【折腾】刷砖斐讯FWR706路由再救活记

  事情的起因是这样的,前几天从家里带了个暂时不用的电视盒子回来,但是电视盒子占用的带宽有点多,就想用路由器来给它限速。我用的路由器是FWR706,当初搞活动低价淘的,4M ROM +32M RAM 的配置在那个价位是相当超值。

  之前用的一直是官方1.0.8版本的固件,找来找去也没发现有高级的宽带控制功能。后面去官方网站一看,官网固件都已经出到1.0.16了,就果断下载下来刷起。官方刷1.0.16有2个步骤,先要从1.0.8上面用WEB更新到1.0.14,然后恢复一轮出厂设置之后再更新到1.0.16。升级到1.0.14的时候倒是挺正常的,但是后面升级1.0.16上传完固件按下“升级”按钮之后,路由器直接重启完没反应了,不管怎么捅RESET怎么上点断电都动不了。电脑也无法获取到DHCP分配的IP,也进不去路由的WEB后台。还好LAN口互相之间还能当集线器来用,凑活着过了一个晚上。
就是这货

PCB设计相关笔记

嵌入式系统可靠性设计技术及案例解析

焊盘和过孔相关

  焊盘孔径比器件引脚引线宽0.3~0.5mm、焊盘总直径为焊盘通孔径的2~2.5倍时,是焊接达到良好浸润角的比较理想的条件。
直插式电阻、电容、电感、二极管三极管等透锡焊盘孔径:D=元器件引脚外径d+(0.3~0.5mm)

  过孔设计规则: 孔径:板厚≥(1:6)

谈谈自己,关于叛逆……

  昨天公司组织咱们一伙人做了个培训,说是关于团队建设之类,其实走的主要还是“自我介绍→互相认识→讲点小道理”这样的老套路。基本每个环节让大家写写自己,然后让一些人上去给大家讲讲,也被大家讲讲。这点倒是很那啥,生活嘛,无非就是被别人笑笑,偶尔笑笑别人……

  好吧上面其实都不是今天写点小东西的重点……里面有个环节是让大家写写自己的优点和缺点,好吧因为我缺点太多,所以反而每个都没有什么代表性了,真正按照下意识的第一反应写下来,冒出来的词汇是“叛逆”。我不知道这个到底算不算是一个缺点,但确实是一个深深扎根的性格……

  其实这个叛逆倒不是表现出来如何如何,其实回头想想,兴许是家教的缘故,即便是在我最中二的年纪里,也没有实际做过什么大逆不道的事情来,还是那个讲文明懂礼貌见人会问好打招呼的“乖孩子”。

DIY一个K450单元的耳机

  “三月三”放假之前同事在网上买东西,刚好现在感觉缺一个耳机,我就搭车买了点单元、外壳拿来自己焊个耳机玩。

  单元是在杨教授推荐的店里面买的AKG的K450单元

[01]

  其实我不大分得出来K450和K420的单元,网上也有人说K450就是K420的调音版,单元本身是一样的,具体是不是我就不知道的,求专家来给科普一下。。。

【写这首歌】在这个特别的日子,想《牵你的手》一起走

亲爱的:

  过了零点,元宵节到了,同时也是另外一个特别的日子。

  虽然你不在我的身边,但是周围满是你的印记,就像你一直在我身旁一样~

  买不起跑车豪宅,送不起钻戒项链,只有弄了这么一首小破歌送给你~~

  虽然我唱歌着实没什么天赋,不过还是希望你能喜欢~~~

Candura
2014.2.14 凌晨

简单修一下按键失灵的电磁炉

  今天早上起来本来想煮点早餐的,结果家里这台老电磁炉按键太不灵光了没煮成,最后只简单吃了几个小面包。。。本来之前就打算修了的,无奈这段时间上班太忙一直没空弄,今天趁着休息就索性弄弄了。按键失灵不是什么大事,换几个轻触开关就行了,不过家里没什么工具。之前想干脆带到办公室去弄的,后来万幸住附近的同事有焊台焊锡螺丝刀之类的一整套工具,就借过来直接在家里弄了。(万分感谢~~~ )

  首先是拆壳,拆出来之后看到里面主要有三个部分:面板控制电路版,电源和控制加热片的控制板,加热片。

[01]

  上表面的外壳不是一般的脏,就着这次拆出来就把它拿出来专门水洗了一遍~~

  主要要修的就是这个面板上面的控制板了,其实也不是修,就是吧那几个不灵敏的按键给换掉~

[02]

  整个电路板设计得挺中规中矩的,看样子应该是直接用公版电路做的,背面忘记拍照了,反正就是常规的家电的布线风格,大的粗铜布线。而且,电路板内部倒是还挺干净的,看来主面板的密封性还是挺好的,没有什么油污浸进去。

[03]

  这里是发热片和下面的电源加控制电路,懒得拆了,直接这么拍一张简单看看就行。

[04]

  更换的过程没拍照,这是换好之后的板子和拆下来的按键的合照。更换用的轻触开关按键比原来的要高一些,可能也是这个原因导致后面有一点小问题出现,还好不影响后面的正常使用。焊接用的是从同事那借来的DIY白菜白光焊台,确实挺好用的。那啥,作为学电子的不备一点这种常用工具在家里还真是不行啊,总不能什么件都拿到办公室去修的。。。

[05]

  这个就是刚才说的“一点小问题”了,用来固定控制面板电路板的拧螺丝的地方的塑料断裂了,螺丝拧不上去,这样的话这边没法固定还是按不了按键下去,还好另外一边是没问题的。不得不吐槽一下,这种塑料用久了之后真是稍微用点劲儿就断啊。。。于是开始想别的办法来顶住电路板。。。

[06]

  在家里翻了半天,终于找到这么个东西,是之前用来装牙线的盒子。量好大概的一个高度就直接用剪刀剪开,把它剪出一个上面的圆环来,然后把它放在底面板来撑住电路板。

[07]

  之前以为那个很多小圆点的孔是散热孔,怕用这种方式会影响散热。后来看了看那里预留的螺丝孔位,推测是别的版本的电磁炉用来放扬声器的地方,也不知道推测对不对,不过反正仔细看之后觉得不会影响散热,就放心大胆的把那个圈圈套上了。后面把前面板也盖上去的时候刚好那个剪下来的圈圈可以顶住电路板,让按键能够顺利按下,省得再量尺寸再返工了~~

[08]

  一起弄完之后刚好可以开始做午餐了~~(请忽略锅里面的东西,将专注点放在炉子上。。。→_→)

|