Cadence Virtuoso CentOS 6 & CentOS 7的依赖安装清单及脚本

在实验室或者自己的虚拟机每次安装一台新的服务器,总是要安装系统和依赖的(不过可能有更科学的安装方法,直接同步安装),其实Cadence Virtuoso IC616 IC617的依赖一共就那么几个,但是网上的很多入门教程都不够全,后面用到一些功能的时候又要去根据报错来重新安装,这里我也整理一份清单和安装脚本供大家参考,可以把这个脚本放在自己的服务器上利用curl | bash执行。

另外在这里多说一句话,如果各位的服务器和客户端采用ssh X forwarding方式,客户端是Windows系统的话(Linux肯定是没有问题的),推荐本地的X11采用Cygwin的,我已经试用了市面上几乎所有软件,开源的闭源的,都更新的不够频繁,大家都会出现卡顿和启动延迟过高(开一个新的应用窗口出来要等3s以上,很致命),用Cygwin的X11是体验最好的。

继续阅读 →

利用Perl脚本自动添加CentOS 6系统用户和初始化VNC密码

在学校里面维护EDA软件的服务器,经常遇到的情况就是来了一批(不止一个)学生做项目,需要给他们添加服务器的账号和一个初始化的密码,所以写了一个简单的Perl脚本来做这个事情。脚本的内容其实是非常简单的,供大家参考,在这个基础上可以添加一些额外的功能,譬如直接自动根据/dev/random来产生密码,并且记录下来密码自动发给用户的E-Mail,因为我比较懒就没有搞这些功能……

继续阅读 →

U-Boot 启动过程初步分析

这也是一个归档帖子,之前发布于2013-11-30 18:56。当时其实就是买了个Cubieboard,然后研究了一下他的内核文件。但是他的内核在一个版本以后就有一些BUG,我当时甚至不会git二分查找的命令去找哪个commit导致的,试了半天也没成功,很绝望。后来Cubieboard就被我卖掉了。现在对IC了解也越来越多了,想想对于这种ARM板子来说,硬件只是一方面(当然全志做得ARM芯片确实性价比超级高,最新的还有一些SiP芯片,十几块钱自带RAM和FLASH,简直就是低端Linux之王),更重要的还是社区支持和维护,毕竟IC一方面有firmware和寄存器需要配置,另一方面也是有很多BUG的,必须由IC厂商来向kernel层面提供支持和维护才能持久运行起来,所以,还是选择树莓派或者Intel/AMD的低功耗CPU吧。

继续阅读 →

使用SAE和Automator在Mac OS X上创建截图并自动上传的小应用

这是一个曾经的Post的归档(2012年初的帖子)。当时之所以有这个帖子,是因为在当时不用QQ等软件聊天的话,竟然没有一个特别好的App可以在群聊贴图。当然现在有了Telegram基本就不存在需求了。另外当时我采用了SAE,现在呢,已经是满天的阿里云和腾讯云天下了。当时弄一个虚拟空间还要搞个什么PHP探针,现在人均VPS,虚拟化技术发展的真是迅猛。

继续阅读 →