InstantContiki2.6 for CC2530

搞zigbee算是国内第一批了,很早就知道6lowpan。用cc2430时,从研究http://www.tinyos8051wg.net,找寻资料了解到 Nanostack1.0.0,直到Nanostack1.1.0 之后就转为contiki了。好久没发帖了,发个帖Mark一下,先!

1.Download Instant Contiki

http://sourceforge.net/projects/contiki/files/Instant%20Contiki/

2.Install VMWare Player

https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/5_0

3.Log into Instant Contiki.

password is: user

jffs2根文件系统制作

1.建立目录

1
gedit creatRootfs.sh

creatRootfs.sh 内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
cd /home/at91sam9/mdk9261/rootfs
echo "------Create rootfs directons......"
mkdir jffs2
cd jffs2
echo "--------Create root,dev......"
mkdir root dev etc bin sbin mnt sys proc lib home tmp var usr
mkdir usr/sbin usr/bin usr/lib usr/modules
mkdir etc/init.d
mkdir lib/modules
chmod 777 tmp
cd ..
echo "-------make direction done---------"
# by: cuiqingwei 20120913

Linux中生成shadow的加密密码

How to generate Linux shadow password / Linux中如何生成shadow密码(CentOS 5下测试通过)
/etc/shadow中的root信息:
root:$1$nnXLnQUR$eqQTkzEx/xP2yvVDyb6jO.:15225:0:99999:7:::

其中,”$1$nnXLnQUR$eqQTkzEx/xP2yvVDyb6jO.” 就是加密后的root密码,我们在修改用户密码的时候都使用passwd命令,其实也可以直接修改/etc/shadow文件。那要面临的问题就是如何生成这个加密过的shadow密码($1$ 表示加密算法是基于MD5的,不同发行版本默认的加密算法可能不同)。

方法一(交互式)
[root@centos-vm ~]# openssl passwd -1 -salt $(< /dev/urandom tr -dc ‘[:alnum:]’ | head -c 32)
Password: # input your password here
$1$MZrDxgEw$i2XBgmDMo0Wf1.OVvOGGQ1

方法二(适用于脚本)
[root@centos-vm ~]# echo “passwd” | openssl passwd -1 -salt $(< /dev/urandom tr -dc ‘[:alnum:]’ | head -c 32) -stdin
$1$KsRJO8kG$M9co4G7T6.5KcITsSCRNS/

ubuntu11.04安装arm开发环境

特别提示:整个过程中计算机必须联网,因为有些程序需要从网络上下载!

一、安装Ubuntu 11.04

  • 1、首先用虚拟机安装ubuntu 11.04版本,建议将硬盘空间设大一点,80G最好,编译linux,根文件系统会占用很多的硬盘空间。
    登陆后修改root密码
    1
    sudo passwd root
    这里需要输入现在的密码,以及root的新密码
    密码更改完毕后,重新启动系统,以root身份登陆。

如何选择开源许可证?

如何为代码选择开源许可证,这是一个问题。
世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPLBSDMITMozillaApacheLGPL—-之中做选择,也很复杂。

乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。