bbb自动挂载硬盘

好久没有更新blog了。也是这几天刚把bbb给捡起来继续用了。猛然间发现挂载硬盘貌似好麻烦啊。于是这一篇记录了如何使得bbb自动挂载硬盘。

查看uuid

ls -all /dev/disk/by-uuid

显示如下:
lrwxrwxrwx 1 root root  10 Apr 23  2014 0965f450-ff46-3429-8447-e050ee9750f0 -> ../../sda2
lrwxrwxrwx 1 root root  15 Apr 23  2014 0E05-07AD -> ../../mmcblk0p1
lrwxrwxrwx 1 root root  10 Apr 23  2014 67E3-17ED -> ../../sda1
lrwxrwxrwx 1 root root  15 Apr 23  2014 b61c2377-7063-46c7-9dc4-4623c582b054 -> ../../mmcblk0p2
lrwxrwxrwx 1 root root  10 Apr 23  2014 caed9236-d400-35cb-a16e-0298d648aaa9 -> ../../sda3

编辑fstab

vi /etc/fstab

在文件中添加如下信息,要用到刚才对应的uuid的代号

UUID=0965f450-ff46-3429-8447-e050ee9750f0 /mnt/Elements hfsplus rw,force,noatime,umask=000 0 0
UUID=caed9236-d400-35cb-a16e-0298d648aaa9 /mnt/Animation hfsplus rw,force,noatime,umask=000 0 0

一些问题

1、中途有过即使如此操作还是会产生read-ONLY的问题,看一下dmsg:

dmesg|tail

[ 4842.317034] hfs: Filesystem was not cleanly unmounted, running fsck.hfsplus is recommended.  mounting read-only.

于是check一下硬盘

fsck.hfsplus -f /dev/sda2

之后再重新挂载硬盘,就成功了。

2、注意一下对应的硬盘参数:

W95 FAT32 ,W95 FAT16 -> vfat 
NTFS -> ntfs-3g 
apple-hfs -> hfsplus

Mac下使用sshfs挂载远程目录

碎碎念:今晚听了好几首天才麻将少女的音乐,心情很澎湃~好像回到了从前,有种勿忘初心的感觉浮在心头。

刚入了BBB的原因,自然手痒痒要拿来干些事情,打算搞一个家庭的NAS方案。嘛NAS只是一个设想而已,目前需求不是很大(没有需求就没有动力啦),也就是拿来做下载器和本地电脑访问而已。

由于BBB是自带的debian系统,预安装了很多东西,新安装的tmux也用不了,有点伤心。看,还有好多的进程不知道怎么回事都是运行两个的!嘛,现在还没有时间去深究这些😄以后再搞清楚了。今天记录一下Mac下挂载远程目录这一件事情。

BBB_Debian

下载软件

下载:osxfuse-2.7.5.dmg

下载:sshfs-2.5.0.pkg

挂载代码

由于我的硬盘原本就是Mac格式的——HFS+,所以其它格式的也许会略有不同,需要自己查一下。

sshfs -p port kelu@kelu.org:/ /Users/kelu/Linode

将多个代码组成脚本,以后直接用脚本运行就OK了。遗憾的是挂载之后的文件名不知道如何修改。先这样了~

sshfs


新入了一块BB-Black

新入了一块BBB,便迫不及待地将它运转起来用。入手的这块bbb全称是 —— BeagleBone BB-BLACK TI AM335x Cortex-A8开发板 REV.C。趁着刚入门的新鲜劲没过去,赶紧先把它拿来当下载器了。图里比较乱😂不要太在意~

BBB

关于BBB

BB Black是一款基于AM335x处理器的开发套件。处理器集成了ARM Cortex-A8 内核,并提供了丰富的外设接口。中国版BB-Black的扩展接口包括网口、USB Host、USB OTG、TF卡接口、串口、JTAG接口(默认不焊)、HDMI D Type接口、eMMC、ADC、I2C、SPI、PWM和LCD屏接口。

中国版BB-Black的应用场景非常广泛,能够满足包括游戏外设、家庭和工业自动化、消费类医疗器械、打印机、智能收费系统、智能售货机称重系统、教育终端和高级玩具等在内的各个领域的不同需求。

通用接口包括4组通用输入输出接口(GPIO),每一组GPIO模组提供32个专用的通用接口输入输出管脚,因此通用的GPIO可以高达128个(4x32)管脚。可编程实时单元和工业通讯子系统(PRU-ICSS)包含了两个32位RISC内核(可编程实时单元,即PRUs)、存储器、终端控制器以及能够支持更多周边接口和协议的内部外设。

POWERVR® SGX图形加速器子系统用于3D图形加速以支持显示和游戏效果,该子系统的主要特性如下:

  • Tile-Based架构,处理能力高达20Mploy/秒
  • 通用可扩展渲染引擎是一个具有像素和顶点渲染功能的多线程引擎
  • 超过Microsoft VS3.0、PS3.0和OGL2.0的高级渲染功能指令集
  • 工业标准API,支持Direct3D Mobile、OGL-ES 1.1和2.0、OpenVG 1.0和OpenMax

BBB vs 树莓派

树莓派的推广要远远胜于BBB的感觉。在我买了BBB之后,想为BBB找一个好壳子,一番搜索下来,外设数量之多远超BBB。

PIvsBBB

另外在我看来,BBB大概需要购买一个USB HUB才能更好地使用。目前一个USB接口已经接上了移动硬盘,再也没有额外的位置挂其它东西了。其它的详细对比信息可以参考我前一篇转载的文章。

使用过程

BBB的盒子中附上了一张简单的使用说明书。BBB可以由5V的电源或USB驱动。最简单的接入方法就是用USB线将其连接到电脑上,在弹出的u盘中安装平台下的驱动就好了,Windows、Linux和Mac都有,很棒的。

装好驱动后,重启BBB,就可以通过ssh连接了。可以使用以下代码连接:

ssh root@192.168.7.2

默认root无密码,直接就可以登录了。

一些注意事项

ssh连接上之后基本就没大问题了。下面记录一下遇到的几个问题。

  1. 挂载Mac移动硬盘

    BBB单独的USB口供电不足,必须使用外接电源的移动硬盘或者USB HUB才可以驱动。

    man mount可以查看挂载硬盘的相关方法。默认挂载Mac硬盘时候只能以只读模式挂载。所以我们需要的是先将硬盘卸载,再挂载:

     $ mkdir ~/sda2
     $ df -h
     $ umount /dev/sda2
     $ mount -t hfsplus -o force,rw /dev/sda2 ~/sda2
    

    关于mount的更多用法,可以参考这篇文章Linux mount/unmount命令

     格式:mount [-参数] [设备名称] [挂载点] 
     其中常用的参数有:
         -a 安装在/etc/fstab文件中类出的所有文件系统。
         -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。
         -n 不把安装记录在/etc/mtab 文件中。
         -r 讲文件系统安装为只读。
         -v 详细显示安装信息。
         -w 将文件系统安装为可写,为命令默认情况。
         -t  指定设备的文件系统类型,常见的有: 
             ext2  linux目前常用的文件系统 
             msdos  MS-DOS的fat,就是fat16 
             vfat  windows98常用的fat32 
             nfs  网络文件系统 
             iso9660  CD-ROM光盘标准文件系统 
             ntfs  windows NT/2000/XP的文件系统 
             auto 自动检测文件系统 
         -o  指定挂载文件系统时的选项,有些也可写到在/etc/fstab中。常用的有: 
             defaults 使用所有选项的默认值(auto、nouser、rw、suid)
             auto/noauto 允许/不允许以 –a选项进行安装
             dev/nodev 对/不对文件系统上的特殊设备进行解释
             exec/noexec 允许/不允许执行二进制代码
             suid/nosuid 确认/不确认suid和sgid位
             user /nouser 允许/不允许一般用户挂载
             codepage=XXX 代码页 
             iocharset=XXX 字符集 
             ro 以只读方式挂载 
             rw 以读写方式挂载 
             remount 重新安装已经安装了的文件系统
             loop 挂载回旋设备
    	
     需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,umount以后会恢复正常。使用多个-o参数的时候,-o 只用一次,参数之间用半角逗号隔开:
    
  2. 使用tmux会产生大量的TIME_WAIT,导致系统缓慢

    这已经不是第一次和tmux在一起的不和谐了。具体原因不明。总之结果就是,尽量不进入tmux中进行操作,或者进去之后马上退出来。

    image

  3. E: Sub-process /usr/bin/dpkg returned an error code (1)

    apt-get install 时候,出现了这样一个错误,导致之后再也无法install。目前我的方法是:

     cd /var/lib/dpkg
     mv info info.bak
     mkdir info
     apt-get --reinstall xxxx #重新安装
     cp -r info.bak/* info/
    
  4. 查看操作系统信息

     $ lsb_release -a
         No LSB modules are available.
         Distributor ID:	Debian
         Description:	Debian GNU/Linux 7.8 (wheezy)
         Release:	7.8
         Codename:	wheezy
     $ getconf LONG_BIT
         32
    
  5. apt-get: NO_PUBKEY / GPG error

    W: GPG error: ftp://ftp.debian.org/ testing Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B

    W: There is no public key available for the following key IDs:9AA38DCD55BE302B

     $ gpg --keyserver pgpkeys.mit.edu --recv-key 9AA38DCD55BE302B 
     $ gpg -a --export 9AA38DCD55BE302B | sudo apt-key add -
    
  6. 设置固定IP

     $ cp /etc/network/interfaces  /etc/network/interfacesbak
     $ vi /etc/network/interfaces 
     # 增加一下内容
         auto eth0
         allow-hotplug eth0
         iface eth0 inet static
             address 10.0.1.10
             netmask 255.255.255.0
             network 10.0.1.0
             gateway 10.0.1.1
     $ service networking restart
    
  7. 在国内的话使用国内的debian源

     $ vi /etc/apt/sources.list
         # china▫▫▫▫
         deb http://ftp.cn.debian.org/debian/ wheezy main contrib non-free▫▫▫▫
         deb-src http://ftp.cn.debian.org/debian/ wheezy main contrib non-free▫▫▫▫
         ▫▫▫▫
         # multimedia▫▫▫▫
         deb http://deb-multimedia.org wheezy main non-free▫
    

嵌入式平台选择:树莓派 or BeagleBone Black(BBB)

本文转载自极客范,由 小道空空 翻译自 Michael Leonard。因为最近刚入了bbb,这篇文章总结的也很好,还有就是极客范也停止更新两个月了,所以转载过来。以下是转载内容:

已经有很多文章比较过Arduino、树莓派和BeagleBone Black(BBB),但本文的侧重点不同。我相信大家都会认为Arduino和另外两者明显属于不同的阵营,因为Arduino的用途完全不一样。我曾试图去寻找这样一篇文章但最终没有找到:它全面的比较树莓派和BBB的优缺点并分析各自的最佳适用领域。因此,我决定自己写一篇。 本文首先简要的介绍每个平台,然后从以下几方面深入的比较它们:

  • 概况
  • 拆箱
  • 初次使用
  • 接口
  • 处理器
  • 图形处理
  • 音频
  • 能耗
  • 可扩展性
  • 硬件易复制性
  • 社区
  • 让我们开始吧!

树莓派简介

Arduino是微控制器领域的开拓者,它开启了“制造者”革命;而了不起的树莓派则真正开始了微控制器革命。 对于公众来说,树莓派是第一个便宜(35美金)、易用的单片计算机。树莓派的创造者发现年长一代的学生出于需要对计算机技术都比较精通。但年轻一代的学生在这方面则逊色很多,他们对计算机技术的了解离他们所需要掌握的差很远。于是树莓派这个既便宜但性能又比较强大的微型计算机诞生了。它使得年轻一代的学生可以很方便的接触和深入学习计算机技术。 如果你想更多的了解树莓派,那么我推荐你去阅读官方的“关于”和“常见问题”网页。树莓派诞生的背后故事还是很鼓励人心和值得一读的。

BBB简介

BBB是易用微处理器领域的后来者。虽然它错过了推向市场的最佳时间,但它在产品的性能上得到了弥补。BBB继承了BeagleBoard产品家族的血统:体积小、性能强大、可扩展性强(便于工程师和艺术家等开发自己的创新项目)。 BeagleBoard家族最初是为了给业余爱好者提供一个相对低价的开发平台而设计的。这个平台包含了一个强大的新的片上系统(System on Chip, SoC)设备。最初的BeagleBoard目前售价125美元;它的继任者BeagleBoard-xM售价145美元。虽然它们功能强大,但是其相对“昂贵”的价格却无法吸引人去大量的购买。BeagleBoard小组在BeagleBoard-xM之后开发了BeagleBone,后者本质上是前者的精简版。虽然BeagleBone起点不错,但是其89美金的售价还是无法吸引众多业余爱好者们。BeagleBoard小组最终在2012年下半年发布了BeagleBone的升级版——BeagleBone Black(BBB)。从下面这幅图中你会看出为什么BeagleBoard小组给它起了这个名字。

BBB的正面

BBB继承了BeagleBone的体积并增加了相当多的有用功能,因此它也变成一个各方面都更加优秀的产品。最不可思议的是它的售价——仅45美金! 如果你想更多的了解BeagleBone和BBB,你可以访问其官方社区或制造商的社区主页。这是深入了解这些平台复杂细节的最佳方式。这也使得你更好的评估究竟BBB适不适合你的项目。

那么究竟是选择树莓派还是BBB?

到现在为止,我们对这两个平台都有了初步的了解。接下来我将客观的从各个方面去比较这它们,你可以从这些比较中去选择适合自己开发需求的平台。如果你发现问题或者觉得我漏掉了某些方面,你可以在本文后面留言。记得文明留言就行。

概况

下面的表格总结了树莓派(Rev.B)和BBB(Rev.A5B)的各项规格参数。从这里我们可以快速了解各个平台的性能。这个表格只比较了两者发货时的版本。后续文章将深入比较其本身及支撑其发展的生态系统。

开箱

我当时购买的树莓派被包装在一个普通的白色纸箱中,没有任何标记和配件。现在的树莓派则被包装在一个相对漂亮的盒子中。 我的BBB则是2013年参加TI实习生设计大赛时免费拿到的。它也被包装在一个专业的盒子中,并包含了一个mini-USB线和一张小的介绍卡。 获胜者:平手

初次使用

初次使用树莓派是比较费力的。它没有提供USB线,所以你必须自己买一个。此外,树莓派没有预装操作系统。你必须自己下载操作系统、烧录到SD卡中、然后用SD卡来启动它。 初次使用BBB则容易的多。你通过自带的USB线将它连接到电脑上之后它就自动启动起来了。虽然你可能需要安装驱动程序,但与树莓派相比,这要容易的多。 获胜者:BBB

总花费

这项比较会有点主观,因为每个人的实际情况不一样。如果你已经有了SD卡、USB线、HDMI线和键盘,那么树莓派不会给你带来额外的花费。 对于BBB来说,你不需要去购买额外的配件。但如果你想扩展它的功能,那你也许需要去购买MicroSD卡和micro-HDMI线。 此外,因为树莓派有两个USB口,你可能不需要一个USB HUB就可以顺利工作。但对于BBB,你可能需要购买一个USB HUB来同时使用键盘和鼠标(如果你用的不是无线键盘和鼠标的话)。 对我来说,BBB要比树莓派便宜些。但这部分需要考虑的因素很多,所有这里由你自己来决定哪个平台的总花费更低些。 获胜者:平手

接口

BBB总计有92个不同的接口(46个引脚)。虽然某些接口被预留了,但是大部分的接口可以通过重新配置来使用。下面是手册中列出的一些可能的接口:

3 I2C buses CAN bus SPI bus 4 timers 5 serial ports 65 GPIO pins 8 PWM outputs 7 analog inputs (1.8V max 12 bit A/D converters) 这些接口的存在使得BBB变得非常强大。我不知道还有哪个如此便宜的平台在这样的体积下还能提供如此丰富的接口。这些接口使得开发众多的BBB应用变得非常现实。 树莓派则只有26个引脚。这些引脚可以提供如下所示的接口:

8 GPIO pins 1 UART interface 1 SPI bus 1 I2C bus 这些不多的接口对于基于I2C、SPI或者UART的项目来说足够用了。树莓派的真正魅力在另一方面,我们稍后讨论它。 获胜者:BBB(毫无疑问)

处理器

处理器也许是决定平台运行速度的唯一重要因素。BBB的处理器运行速度为1GHz;树莓派则为700MHz。 为了方便进一步比较两者的性能,我们假设树莓派的处理器被超频到和德州仪器的AM3359一样的频率。 接着比较处理器的架构。树莓派的处理器采用的是老的ARMv6指令集,而BBB的处理器采用的是当前嵌入式系统中最流行的ARMv7指令集。 采用当今广泛使用的指令集的处理器可以被更多的软件支持。例如,一些操作系统已经不支持在ARMv6指令集上运行,例如,Ubuntu在2012年4月放弃了对ARMv6指令集的支持。 ARMv7相对与ARMv6指令集的另一个优势在于,使用ARMv7的处理器的实际性能更加强劲。ARMv7相对与ARMv6的优势还有很多,比如一些显著的改进:实现了超标量架构、包含了SIMD操作指令、改进了分支预测算法从而极大的提高了某些性能。 具体的讲,即使BBB和树莓派的处理器工作在同一频率,前者的运行速度也几乎是后者的两倍。(数据来源1:ARM A8运行速度为2000MIPS/MHz;数据来源2:ARM 11运行速度为1250MIPS/MHz) 获胜者:BBB

图形处理

树莓派在图形处理方面表现非常突出。由于集成了Videocore视频处理器,树莓派可以解码1080P的视频流、渲染OpenGL和甚至于运行Minecraft。除了令人印象深刻的图形处理,树莓派还提供了全尺寸的HDMI接口和用于低质量的混合视频输出接口。 上述这些都是BBB无法与之媲美的。BBB虽然有内嵌的图形处理能力,但是其性能有限,从而不支持1080P。它也提供了一个micro-HDMI视频接口用于连接显示器或电视。虽然通过一些插件板可以扩展其性能,但还是无法和树莓派的Videocore系统相提并论。 获胜者:树莓派

音频

在音频方面其实没有太多要比较的。BBB提供了可以用作音频输出的micro-HDMI接口;树莓派则提供了micro-HDMI和3.5mm的音频插口。所以树莓派要略胜一筹。 需要指出的是,现在市场上已经可以买到支持3.5mm音频输入和输出的BBB插件板。但因为它不是BBB的默认配置,所以我认为在这个类别中树莓派获胜。 获胜者:树莓派

功耗

说实话,这方面能找到的可靠数据少之又少。BBB的参考手册提供了一些数据;但是对于树莓派来说,很多人给出的数据差别很大,所以我也不确定哪些较为真实。其中显得最为可靠的数据表明树莓派的功耗比BBB要低一些。 如果你有关于树莓派或BBB更为可靠的功耗数据,请在后面的评论中留言。 获胜者:树莓派(基于不是很可靠的数据得出的结论)

可扩展性

我必须承认,当我一开始写这篇文章的时候,我认为BBB在可扩展性方面必胜无疑。这时因为当时我在设计自己的BBB插件板,而我已经知道有大量的BBB插件板存在。但当时我对树莓派的插件板数量并没有概念。需要指出的是,这里的插件板指的是可以增加BBB或树莓派功能的板子,而不是指数据线等各种附件。 首先我们看看BBB的插件板情况。在CircuitCo的官方网站上,我看到如下比较吸引我的插件板:

Breadboard、prototype和breakout插件板——这三种可以使得你很容易测试新加入BeagleBone的部件; DVI插件板——允许你把BBB连接到具有DVI接口的显示器; VGA插件板——允许你把BBB连接到具有VGA接口的显示器; HDMI插件板——允许你把BBB连接到具有HDMI接口的设备。这个插件板最初是为BeagleBone设计的;但如果你不喜欢BBB提供的Micro-HDMI接口,你也可以把HDMI插件板用到BBB上; LCD插件板——有几个不同的LCD插件板可选。通过它们你可以很容易的在BeagleBone上增加LCD显示屏; 照相机插件板——为BBB增加一个3.1MP像素的照相机。配合LCD插件板,你可以拥有自己的手持照相机; 音频插件板——包含了3.5mm的音频输出和输入接口; 电机插件板——包含的TI电机驱动可以驱动8个直流电机; 电源插件板——如果你需要经常移动你的开发板,那么你可能会用到它; 上述的列表并没有包含所有的插件板。列出的这些只是我认为会被广泛用到的。此外,还有其它一些更为专业的插件板,如ROV(在OpenROV项目中用于控制水下机器人传输实时流媒体)和Ninja(用于几乎使得一切变得自动化的Ninja平台中)。 看完上述的BBB插件板列表,你可以会问树莓派在这方面怎么和BBB竞争。我当时也这样问自己。事实上,树莓派的插件板特别稀少,而且没有一个好的“官方”列表来总结目前已知的树莓派插件板。 我找到的大多数树莓派插件板不是“breakout”板就是原型板。这些板子虽然有一定的用途,但并不具备一些杀手级的特点,而且也不专属于树莓派。 Cooking Hacks设计了一款“专属于”树莓派的插件板,如下图所示。通过这个插件,很多Arduino的扩展部件可以直接用于树莓派。

获胜者:BBB(PS:如果你计划购买树莓派但又打算使用Arduino的插件板,那么你或许应该直接购买Arduino)

硬件易复制性

这个类别对于本文的大多数读者来说可能并不重要。但对于技术用户或那些想最大化精简项目设计中用到的硬件的人来说却至关重要。树莓派和BBB都严重依赖于开源社区,让我们看看究竟哪一个平台更加开放些。 树莓派很不幸是基于私有的处理器平台。这意味着你无法获得其详细的数据,除非通过以下方法:

与Broadcom签订一个非公开的协议 向Broadcom提供一份商业计划 承诺批量购买这些处理器 虽然从网络可以搜到一些关于如何访问BCM2835寄存器的资料,但据我所知,关于处理器引脚的详细资料却无法搜到。作为对比,BBB使用的处理器的详细介绍和用户手册均可以从TI的相应产品页面上找到,而且处理器的最低购买数量也没有任何限制。 除了处理器,树莓派基金会还和RS和Farnell集团签订了独家生产协议,这意味着其电路原理图是严格保密的。 如果你想设计自己的树莓派衍生品或者想知道树莓派的各个部件是如何连接在一起的,那么Eben提供了树莓派Rev.B版本的电路图。但你还是需要向Broadcom承诺批量购买处理器。 相比较而言,BBB的所有资料,包括布局、电路图和参考文档都可以从BBB的wiki页面找到——那里包含了制造BBB所需的一切资料。 获胜者:BBB

社区

尽管我尽了最大努力,我还是无法找到每个平台社区大小的可靠数据。但因为树莓派截止2013年4月已售出一百万套,所以我认为树莓派要更加流行。媒体关于树莓派的报道也更多些。 这些考虑对于不熟悉Linux系统或者电子设计的人来说是非常有意义的。平台使用的人越多,意味着你可以搜的相关帮助和信息就越多。 Google深度搜索显示虽然BBB的变得越来越流行,但与树莓派相关的网页流量仍然是BBB的13倍之多。 获胜者:树莓派

总结

我们已经详细的比较了树莓派和BBB的各方面特性,下面将总结每个平台的适用领域。

BBB更加适用的领域

连接大量传感器的项目——BBB提供的众多接口可以很好的满足这方面的需求; 需要高速处理能力但对体积也严格要求的项目——例如,那个包含了33个树莓派节点的集群项目如果使用BBB,那么花费会更低、而且性能会更强; 打算商用的项目——树莓派的封闭性使得你构建自己需要的最小系统变得很难;而基于开源的BBB,你可以很容易构建自己的最小系统; 嵌入式系统学习平台——虽然树莓派在嵌入式学习领域已经根深蒂固,但我认为BBB更适合用于嵌入式系统学习; 仅仅需要其“运行”的项目——BBB“即买即用”的特性(不需要自己去安装系统)可以为你节省很多时间。

树莓派更加适用的领域

多媒体项目——树莓派具有强大的图形处理能力并提供了丰富的多媒体接口; 社区驱动的项目——如果你的项目比较依赖社区的帮助,那么你应该选择具有活跃社区的树莓派;如果你不需要太多的社区帮助,那么你应该选择BBB,因为很多基于树莓派的项目可以很容易的移植到BBB上; 具备图形界面的学习平台——因为BBB在视频方面的处理能力不及树莓派,所以如果你打算在Linux图形界面下学习嵌入式开发,你可以选择树莓派。

两者均适用的领域

网络连接相关的项目——如果你的项目是向服务器更新数据或将其用作服务器,那么两个平台任选其一即可; 只想玩玩嵌入式系统——两个平台均可。

我希望此文可以对那些在购买树莓派还是BBB之间犹豫的人提供一些帮助。如果你还是无法确定但你又是“土豪”的话,我建议你两者都买。每个平台都用自己的特长,你可以用它们做不同的项目。

原文链接: Michael Leonard 翻译: 极客范 - 小道空空

译文链接: http://www.geekfan.net/5246/

[ 转载请保留原文出处、译者和译文链接。]


windows的word无法打开问题

之前偶遇windows 7下的Word无法打开的情况,必须使用安全模式才能打开文档。重装之后也没用,继续闪退。度娘之后得到的答案是,Word的模板文件坏掉了,需要把它删除,让Word重建模板文件,就解决啦。具体来说就是将

C:\Users\计算机的用户名\AppData\Roaming\Microsoft\Templates

文件夹下的Normal.dot删除掉,就OK了XD~

另外附带记录一个XP的激活码😂2005年上海政府0686版: T72KM-6GWBP-GX7TD-CXFT2-7WT2B

Mac下的远程桌面连接:http://www.microsoft.com/zh-CN/download/details.aspx?id=18140


Linux一键装机 - KeluLinuxKit

结果反正是又得重装系统了。想到有一大帮东西要安装就有点头疼。一怒之下写了自己的一键安装包。那亚马逊的机器来试了两天,未来两个星期还有一些小变动,不过大致就是现在的样子了。^_^感兴趣的可以去我的github上取。

那么KeluLinuxKit包含了什么东西呢?

  • 定义快捷实用的.bashrc
  • 防火墙iptables
  • 轻量级的邮件发送工具,mutt & msmtp
  • 使用dropbox进行系统一天一备份
  • 随时监控服务器的情况cpu内存状况,VPN流量使用情况。
  • Linux下的Maximum Awesome
  • tmux的一个强大状态栏tmux-powerline
  • PPTP-VPN,随时查看当前在线人数,任一个用户的当前使用流量和历史使用情况
  • bt下载工具transmission
  • 远程连接软件xrdp,支持windows的远程桌面连接
  • dropbox
  • 使用额外的脚本安装lnmp
  • 使用额外的脚本安装github

安装方法

在KeluLinuxKit文件夹中运行 ./keluLinuxKitSetup.sh ,根据提示选择一些必要选项即可。

自定义

正在完成

卸载

正在完成

机器备份

在机器中运行 ./bin/sync.sh ,一键备份常用配置文件。同时根据是否包含有敏感信息,将敏感文件保存到单独的文件中。

计划添加加密功能。

贡献

如果你感兴趣,也可以为KeluLinuxKit贡献你的代码。进入Github上KeluLinuxKit的项目中,新建自己的分支,再为我申请合并分支即可。

非常感谢你的帮助。