趣味玩意,用Arduino开发板做CPU监视器

Post by zerob13

Arduino, C#, cpu, program, 嵌入式, 程序

Arduino是什么? 不知道自己google去,简单的说就是一个给我这种嵌入式完全不懂的文盲来做机器人之流的电子小玩意的平台,开发很简单,就是类似与c语言的语法,上手极快,关键是还可以通过一定的手段和Andriod联动。 好吧,这次和Andriod无关,只是我突发奇想罢了。我一直希望有个小屏幕可以监视我的系统状态,比如CPU占用,内存占用等等。可惜最便宜的usb屏幕也要1000多块,太贵了,不实惠,于是就萌发用Arduino自己做一个。 设备很简单,就是一块Arduino的板子,一块LCD1602屏幕,一台MAC。我就只做了一个简单的CPU占用的东西,如图: 先说说我的思路吧,首先从Mac上通过一个程序读取到CPU占用率,然后通过串口发送到板子上,板子上缓冲一下,再输出到LCD屏幕。流程非常简单。不过问题还是蛮多。 首先,怎么读取CPU占用率? 我先是打算用Cocoa的系统函数来调用,查了半天Mac的资料后果断放弃,太复杂了,而且我Object-c又不是很熟悉。之后的想法是打算利用shell程序来完成,通过C和shell中的top命令交互来实现。这里有个小插曲,因为Linux下面其实读取这些可以直接去/proc/这个虚拟目录下读取,但是Mac这类系统是没有这个虚拟目录的,所以只能用top,而且Mac的top函数的参数又和Linux之类的GNU的top不同。总之折腾了很久,才有了下面这句销魂的shell命令 $ top -n0 -l1…

MMX CPU

Post by zerob13

cpu, mmx, 数码生活, 焊接, 趣味, 钥匙

今天CPU终于到手了,立刻开始拔掉一些针脚,然后打孔。 突然反应过来。。。我买的是MMX。。。貌似是陶瓷底的。。。打孔是种噩梦阿 于是迅速回到寝室,拿出电烙铁,焊接了一个挂绳上去。 效果不错,上图 点击小图看大图:)…