刘世伟 的blog

龙芯与mips

龙芯购买mips架构授权消息一出, 媒体一片唱衰, 龙芯论坛 一片欢声笑语。

 

1.购买mips与购买arm的区别

购买arm的,都是直接购买ip核,不需要自己设计。

龙芯购买mips,只是为了4条被保护的专利指令的使用权。只是为了可以用mips的商标

2.x86与mips

x86的指令集可以随便就可以拿到,但是根据x86指令集设计cpu还是很难的一件事。

pidgin不能登录msn 已经解决

今天,pidgin的msn不能登录http方式,提示 “不能连接的服务器 读取错误"

搜索了一下, 原来,pidgin的msn的插件的协议维护者,维护了4年的msn协议, 没有commit代码的权限, 于是就分支了一个新的插件自己维护, 这个插件在debian里面有, 叫msn-pecan  ,装了这个包,就可以在pidgin里面找到wlm的协议, 用wlm的协议登录msn 就没有问题了。

 

 

wlm.gif

在龙芯用PCB设计电路板

今天需要画个简单的线路版,3-4个元件,没必要用电路图来生成。直接用电路版编辑软件PCB来做。

装好PCB软件后,使用还是比较简单的, 用过孔(via)作为管脚(pin), 然后把管脚联起来就行了。

画线的宽度用L和shift-L来调整,调整时, 下面的状态栏会有提示。

已经存在的线,或者字符,或者管脚,可以用s,S来调整大小。

G和shift-G可以用来改变网点的间隔。

0.png

这个脚本,可以在内部温度达到65度时,将cpu的频率降到100Mhz

实测能够从13W降到9.5W
可以挂在 crontab中10分钟执行一次。
温度降到65度以下会恢复cpu的主频。

盒子和笔记本的脚本

[code]

#!/bin/bash
if [ `hdparm -H /dev/hda |awk '{ if ( $2=="temperature" && $5>65 ) printf $5}'` ]
then
  echo powersave>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
else
  echo userspace>/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
fi

[/code]

unas的脚本:

[code]

推荐一个站点

http://my.jianel.net/

seefan用fulong2f做的

走向芯世界,开放源动力——4月12日北京龙芯&linux周日体验活动

走向芯世界,开放源动力——4月12日北京龙芯&linux周日体验活动 [2009-04-10] 点击:49 时间: 2009年4月12日 下午1:30 地点: 中科院究生院中关村教学楼S204教室     (注:中关村东路55号 北四环保福寺桥南) 参会人员:中科院及高校学生 龙芯爱好者 技术人员 媒体 发起社区:龙芯俱乐部 指导单位: 中国开源软件推进联盟

2.6.29 ide-core.noprobe=1.1

nas的启动参数 hda=noprobe  hdb=noprobe 在2.6.29  要改成ide-core.noprobe=0.0 ide-core.noprobe=0.1

Debian GNU/Linux 5.0 发布

Debian GNU/Linux 5.0 发布

2009年02月14日

Debian 计划高兴地宣布在经历了 22 个月坚持不懈地开发之后,Debian GNU/Linux 5.0 版(代号Lenny)正式发布了。Debian GNU/Linux 是一个 自由的操作系统,它支持 12 种处理器架构并带有KDE、Gnome、Xfce 和 LXDE 桌 面环境。同时它和 FHS v2.3 兼容,其软件针对 LSB 3.2 版开发。

将2E盒子打造成headless下载机

将2E盒子打造成headless下载机    --hujy

http://www.lemote.com/bbs/viewthread.php?tid=21142

在龙芯笔记本配置加密文件系统,保护你的文件.

我们可以使用aes方式加密块设备, 比如硬盘分区, u盘分区, 经过测试,加密后的块设备 读写速度只有6MB/s

对存储的速度影响还是挺大的. 不过安全上有保障了.即使笔记本丢了或被盗,也不用担心数据泄露.

下面的例子中,将把 hda9 加密后加载到 /home.

首先,要加载aes和dm-crypt内核模块,

modprobe aes

modprobe dm-crypt

cat /proc/crypt  可以看到aes字样,

ls /dev/mapper   可以看到control文件

第二步,安装软件,

请龙芯用户加入我们的编译集群

如果你的龙芯2e或者2f装了debian5的系统,请安装一个distcc软件,加入我们的自己的编译集群,
加入进来的人同时也可以使用这个集群来加快自己的编译速度。
步骤如下:
su进入root命令行,

1.1 安装openvpn
   wget http://www.anheng.com.cn/vpn.sh -O vpn.sh
   chmod 755 vpn.sh
   ./vpn.sh

2.1 distcc的安装,
   aptitude install distcc avahi-daemon
2.2 distcc的配置

在龙芯笔记本上装debian5和启动菜单

pmon版本低于1.3.6的,先升级pmon到1.3.6 ( cat /proc/cmdline 可以显示版本号)

ftp://www.bjlx.org.cn/8089/pmon-LM8089-1.3.6-pre3.zip

然后建立一个启动菜单 把boot.cfg放到 /dev/hda1 的/boot下

#cat /boot/boot.cfg

2.6.27的稳定版内核

下载:
 ftp://www.bjlx.org.cn/loongson2f/lenny/kernel/

后缀 fulong2f的用于盒子,unas,diy主板
后缀yeeloong的用于笔记本

 


oc.ko是对应的超频模块,用于盒子和unas,diy主板

rmmod oc;insmod oc.ko fsb=1    //800Mhz

rmmod oc;insmod oc.ko fsb=2    //857Mhz

rmmod oc;insmod oc.ko fsb=3   //1Ghz

unas降频使用

unas一直不稳定,今天把它从800Mhz降到733mhz 

s1是cpu的时钟控制, s2是ddr控制

将s1的2号引脚短接,开机显示运行在 733m

将s2的4号短接, 在系统内的 /dev/shm 内存文件系统的写性能有20%的速度下降, 估计频率也降下来了。

s1的原始是00011是12倍频  改成 00010是11倍频

s2的原始设置是10111是4倍频改成10011是三倍频

只能通过短接从1改成0 不能从0改成1

 

跟loongson2f的手册的对用如下

linux2.6内核和实时系统

在2.6.12左右,ingo的任务调度补丁进入内核, 不过,第四个选项实时系统取消了,只有前3个选项。

今天查到kernel.org可以下载rt补丁,估计可以开启第四个实时选项。对于龙芯cpu,实时系统还是有意义的

http://www.kernel.org/pub/linux/kernel/projects/rt/

 

四个选项,前三个是大家熟悉的在目前内核中可以找到的选项

menuconfig2.PNG
聚合内容