摘要: static voidseedrand (){ struct timeval tv; gettimeofday (&tv, NULL); sbrand (tv.tv_sec ^ tv.tv_usec ^ getpid ());}上述是bash中生成随机数的代码,处理是非常的简单,秒 (tv.tv_sec) 和微秒 (tv.tv_usec) 和进程 ID 的位进行异或操作来生成随机数。由此生成... 阅读全文
posted @ 2014-08-20 21:29 大胡萝卜 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 译至:http://d.hatena.ne.jp/anmino/20091017/1255705586 bash的SHELL参数RANDOM可以生成0-32767的随机数。想设定从1到N的随机数范围的话,可以使用:$ ( ( (RANDOM % n) + 1 ))#!/bin/sh#random_bash.shfor n in 1 2 3 4 5 6 7 8 9 10; do random... 阅读全文
posted @ 2014-08-20 21:18 大胡萝卜 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: $ tar zcvf directory{.tar.gz,} # 只要目录名和tar包的一致,就可以用大括号快速指定参数。 示例: $ tar zcvf net{.tar.gz,} $ ls -ld net*drwxrwxr-x. 2 aaa aaa 4096 8月 8 03:48 net-rw-rw-r--. 1 aaa aaa 220507 8月 20 21:03 net.tar.gz ... 阅读全文
posted @ 2014-08-20 21:09 大胡萝卜 阅读(272) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/bcfz 阅读全文
posted @ 2014-08-20 20:43 大胡萝卜 阅读(108) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/bcfz 阅读全文
posted @ 2014-08-20 20:42 大胡萝卜 阅读(86) 评论(0) 推荐(0) 编辑
摘要: From: http://arstechnica.com/business/2014/08/linux-on-the-desktop-pioneer-munich-now-considering-a-switch-back-to-windows/ 市政府称,用户不满意Linux的成本高于预期。 世界仍然在等待的Linux桌面这一年的到来,但在2003年看起来好像是可以实现的这个目标。 当时,慕尼黑... 阅读全文
posted @ 2014-08-19 20:50 大胡萝卜 阅读(175) 评论(0) 推荐(0) 编辑
摘要: From: http://linuxgizmos.com/embedded-linux-conference-and-linuxcon-europe-schedules-posted/ Linux基金会公布了LinuxCon + CloudOpen +嵌入式Linux大会欧洲的时间表,它们将在10月13-15日于德国的杜塞尔多夫举行。除了Linux基金会在七月初发布的LinuxCon + Clo... 阅读全文
posted @ 2014-08-19 20:49 大胡萝卜 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 译至:http://d.hatena.ne.jp/embedded/20140819/p1 虽然Aarch64(ARM64)的板子还很难到手、但通过使用qemu就能执行Aarch64的用户空间程序。利用Docker的话,就能很方便的尝试Aarch64的环境。编译也可以执行。 准备 使用Ubuntu 14.04 (x86_64)的版本。 首先安装Docker。详细的内容请参考这里 然后安装Q... 阅读全文
posted @ 2014-08-19 20:48 大胡萝卜 阅读(6019) 评论(0) 推荐(0) 编辑
摘要: 译至:http://www.advogato.org/article/803.html 译者按:这篇采访的时间很早,但有助于你了解Xenomai相关的背景。 这是对菲利普格鲁姆,ADEOS项目的共同领导者的采访。 ADEOS的目的是提供一个灵活的环境,在多个操作系统之间共享硬件资源,或是在一个单一的操作系统实现多个实例。 访谈 GNA:你好,你能给ADEOS两句让你的老奶奶都能理解的简单的说... 阅读全文
posted @ 2014-08-18 22:15 大胡萝卜 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 译至:http://geeki.wordpress.com/2010/10/30/ways-of-sleeping-in-linux-kernel/ 在Linux中睡眠有2-3种不同的方法。 睡眠的第一种简单的方法是将当前进程的状态设置为INTERRUPTIBLE或NON_INTERRUPTIBLE然后调用schedule。将进程设置为RUNNING之外状态很重要,因为只有这样,内核会将进程移出运... 阅读全文
posted @ 2014-08-18 22:12 大胡萝卜 阅读(1980) 评论(0) 推荐(0) 编辑