https://github.com/lofyer/arduino-hostcpuload-led

用libgtop2的库,已完成。
注意:
数据以ascii类型传输,调用led时转化为int
cpu利用率算式:

<pre>(float)(100*(cpu_time2.(sys+user)-cpu_time2.(sys+user))/(cpu_time2.total-cpu_time1.total))</pre>

目前最流行的是uno系列,而leonardo好象是在1.0.1后才加入的,其ide开发是在github上进行。
设计很清爽(因为没有UI设计师吧),希望别像keil一样越来越冗余。

下载了最新的MDK后,发现里面有个RTX内核,玩了一下,和UCOSII很像。

semaphore,message,mailbox,mutex等同步与通信机制,代码易读,可移植性也好,在mini2440上运行完美,我只用了4个led 观察。

喜欢的话可以看看,这是RTX内核源码,移植需要更改MDK中board 部分内容。

点击下载 RTX

 

1.dd-wrt.com下载固件包及源码包

2.编译添加或者配置usb存储支持

3.按接口图添加usb

http://www.home-wifi.com/forum.php?mod=viewthread&page=1&tid=3962

注意焊点位置,两个数据线左边D+,右边D-,下边的472是4.7k的下拉电阻,右边两个电阻是另一组USB口。所以直接引线就可以,但是我的优盘经常不能识别,就又在USB座上把两条数据线对地接了10k的下拉电阻,相当于和图上的472并起来,现在使用很正常。
bh

使用5V 3A电源给路由器供电,不用安装7805了,电源线直接接到电源插座

lbh

dd