Jilo
Jianghongfei
Helight
Yijian
7
Sep

开源项目 — xgcom

一、软件介绍:

一个Linux下的图形化的串口调试工具.帮助开发者调试串口程序.部分代码参考gtkterm-0.99.5.

二、安装使用:

项目源码下载:
项目管理地址:
http://code.google.com/p/xgcom/
svn checkout http://xgcom.googlecode.com/svn/trunk/ xgcom
在这上面使用svn下载源码即可进行编译安装。
或者在下面的地址下载源码压缩包:
http://code.google.com/p/xgcom/downloads/list
下载后解压到某处即可进行安装。
需要安装的库和工具:
make, automake,libglib2.0-dev,libvte-dev,libgtk2.0-dev
在项目文件根目录下执行一下命令即可:
xgcom$ ./autogen.sh
xgcom$ make
xgcom$ sudo make install
xgcom$ xgcom
这样既可以使用该软件了。

zlbgps已将该软件提交到AUR仓库上了,arch用户可以直接 yaourt -S xgcom 安装

三、具体功能:

1.串口基本收发
2.串口配置(串口,速率,数据位,停止位,奇偶校验,数据控制)
3.串口配置的保存和载入(串口,速率,数据位,停止位,奇偶校验,数据控制)
4.串口HEX显示接收数据
5.串口接收数据和发送数据的计数显示(按字节)
6.串口接收数据的捕获(捕获到固定文件,但可以是追加捕获或是覆盖捕获)
7.文件发送(选择指定文件去发送)
8.串口HEX发送(以16进制的方式发送输入字符)
9.连续定时间间隔发送数据,发送间隔时间可以自己设置
10.面板托盘显示(可以隐藏或显示)
11.终端控制功能(像minicom那样可以直接在终端输入进行响应)
12.可配置默认启动参数.配置后以后启动则以默认启动参数打开串口
13.本地回显.

四、进一步要实现功能:

五、关于作者:

该软件作者:(Zhwen Xu)Helight.xu@gmail.com
个人站点:
http://zhwen.org
如果在使用中发现什么bug请发邮件通知我,我会尽快改进。


22
Jun

基于WEB的嵌入式监控系统

基于WEB的嵌入式监控系统

该项目是一个基于WEB的ARM管理系统,主要针对于运行着Linux和类Linux系统的ARM设备,对嵌入式Linux设备进行WEB页面的管理。

“基于WEB的嵌入式控制系统”软件是在传统意义下的远程监控的基础上,融合了WEB和嵌入式技术,从而提供比传统远程监控更为强大的功能。

该系统以嵌入式Linux为目标系统,以B/S软件体系结构架起客户端与目标系统之间的桥梁;以简单标准的CGI支持为基准,自行开发了轻量级的Web服务器。以开放式的开发框架为设计准则,为最终用户提供了扩充功能和二次开发的优势。

本系统的开发采用了业界流行的开源协作开发模式,使任何有兴趣的开发者都可以较容易地参与进来。

最新计划加入子项目:

Powertop: 进程耗电检测
进程行为监控

开发管理

Google code+svn使用

加入该项目

你只需要会C语言,html语言和熟悉Linux,你就可以加入我们。 在这里申请加入:申请加入

我们一直在努力!!!


26
Feb

Xnotebook文本资料管理软件

一、软件介绍:
Zhwen-Xnotebook是一款用gtk+开发的文本资料管理软件,它主要用于个人文本资料的分类管理。

二、安装使用:
项目源码下载:
项目管理地址:http://code.google.com/p/xnotebook/
在这上面使用svn下载源码即可进行编译安装。
或者在下面的地址下载源码压缩包:
http://code.google.com/p/xnotebook/downloads/list
下载后解压到某处即可进行安装。(请下载最新版本)
在项目文件根目录下执行一下命令即可:
xnotebook$ ./autogen.sh
xnotebook$ make
xnotebook$ sudo make install
xnotebook$ xnotebook
这样既可以使用该软件了。

三、具体功能:
1.新建分类:点击工具栏上“New Folder”则会弹出一个对话框,输入要建立分类的名称即可。保证新建名称符合Linux系统文件名命名规则。
2.新建分类下面文件:点击工具栏上“New Note”则会弹出一个对话框,输入要建立文件的名称即可。文件名称格式为xxx.txt
3.编辑文件:选择具体文件后,即可看到文件内容显示到了文本浏览区。事实上这时的文本区是只可浏览不可编辑的,点击工具栏上“Edit”后文本区才进入可编辑模式。这时便可以编辑文件。编辑后点击工具栏上“Save”后即可保存。
4.其它还有删除具体分类及其内容,删除具体文件和退出等功能。

四、进一步要实现功能:
1.重命名分类名称。
2.重命名具体文件名称。

五、关于作者:
该软件作者:(Zhwen Xu)Helight.xu@gmail.com
个人站点:http://zhwen.org
如果在使用中发现什么bug请发邮件通知我,我会尽快改进。


13
Nov

源代码中的中断分析(一)

(代码版本2.6.26)

中断描述符数组:irq_desc[]。include/linux/irq.h
extern struct irq_desc irq_desc[NR_IRQS];
由结构体struct irq_desc来构成中断描述符数组。
NR_IRQS:
#define NR_VECTORS 256
#define NR_IRQS (NR_VECTORS + (32 * NR_CPUS))
NR_CPUS:cpu数量。这个值是在编译内核时指定的。
查看完整内容 »


10
Nov

Linux下UML工具和截图工具的使用

花了大半天的时间终于把HttpServer的需求文档写完了,其中还用到了UML工具和截图工具,作为一般使用这两个工具我个人认为还是很优秀的。现在就介绍一下。
UML工具:在百度摆了一下,出现了一个小工具gaphor。可是我安装了后发现,这家伙还的确有点不太好用,我问了小组的同学他们告诉我说可以使用dia,安装后感觉还不错。后来发现它的功能也太多了,不尽可以画UML,还有sisco的图,ER图等,好多,都可以画,还是很强大阿。下面是个截图 查看完整内容 »


7
Nov

使用drivel来写blog了

昨天看了王聪的blog才知道,原来blog也可以这样写阿--使用客户端软件来写。
这是我用一个客户端软件写的第一篇文章了,以后也就不用登录网站再写blog了,我们现在的网站是用wordpress搭建起来的,是用xmrpc.php这个文件来和客户端联系的。
不过也发现了这个客户端并不是很好,因为我的文章是使用了more标签的,
查看完整内容 »


7
Nov

也配置了mutt+msmtp+getmail收发邮件

看了小组有人在用这样的组合来收发邮件,确实也很不错,对文本邮件的处理确实很快很方便。所以我也试了一下,先用了一个帐号来体验和磨合,等差不多来在把gmail的帐号转过去。下面是我的配置脚本,一部分是参考小组同学的,一部分是来自于网络。

mutt:
查看完整内容 »