最新日志

发表于:2007-7-3 12:02:25
标签:无标签

1

盾还是不盾,这是一个问题

Sigh,敲了1000多字,被EDN的一个发布错误就全抹杀了,难道也犯忌讳了??没干劲头再写一次了......

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(393)
发表于:2007-7-3 11:08:51
标签:W90P710  W90N745  ML675050  OKI  Winbond  

0

OKI和Winbond的ARM7芯片比对

    近期因为一些客户的需求,了解了一下OKI的ARM芯片ML675050,准备做一个基于其上的方案,兴之所至和自己原来常用的Winbond W90X7XX系列ARM芯片比对了一下,列了一个表格(如下),发现现在的芯片同质化越来越厉害,挑选的时候倒是省事了不少,除非你的需求正好用到某个芯片独有的功能,否则就看价格呗:

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(859)
发表于:2007-3-29 21:28:30
标签:税控设备  路由器  数字录音设备  手持设备  网络终端  

1

新页开张啦

    许久没有来更新了,这一段趁着Google Page的东风,在那为自己的Design House作了一个宣传页面http://designhouse32.googlepages.com/。页面上有我们自主研发的众多解决方案和开发平台,欢迎大家有空来瞥一眼,多个朋友多条路啊。

    目前已经发布的方案包括税控设备系列、路由器系列、数字录音系列、手持设备系列、网络终端系列,芯片涵盖ARM7/9、MIPS、Geode LX等多个领域,真诚希望可以和众多朋友有合作的机会^-^

    因为盾盾的原因,不得不更换了主页的空间:

    主力站点(China):http://designhouse32.ik8.com

    备份站点(USA):http://designhouse32.5gbfree.com

 

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(567)
发表于:2006-12-5 22:11:29
标签:W90N745  税控器  政策  

1

税控机项目阶段总结——政策饭的悲哀

        从介入税控机项目至今已经快3年了,从最早在没什么成本压力的情况下追求性能和指标,到后续根据客户的成本压力进入中低端的设计领域,时至今日最底端的W90N745税控器(参见附图)也已经顺利过检移交客户,却殊无多少欣慰之情。国家从03年开始推出新的国标,历经多次修订,在税务总局描述的美好前景的诱惑下,大量厂家投入这个领域。在送检开始后,累计超过百家厂商获得了生产的资质。芯片厂商、代理厂商、生产厂商无不翘首企盼,磨拳霍霍,从送检到市场铺垫,大量的资金被投入到方方面面。在广东省开始招标后,大众的心态更是达到了顶峰,认为这个市场的启动已经是呼之欲出了。

       又是一年快过去了,累计全国只有两个省份进行了招标,雷声大雨点小的推广工作已经拖垮了超过30家厂商,连IC卡供应商都有一家退出了。现在无论是谁说起税控项目,恐怕更多的都是苦笑的表情,在中国这个市场上,大行业应用一旦脱离政策的导向,几乎就没有做大的可能,依托政策吃这口饭就要承担政策不确定性的后果。在这个市场上,最终客户没有发言权、代理没有发言权、厂商没有发言权、技术没有发言权,一切都取决于文件,呵呵,政策饭的悲哀啊。

      我们已经转向了别的方向,对公司来说现金流才是王道啊,呵呵。不过想想毕竟也不算退出了这个市场,阶段性的总结还是来留一个脚印吧,希望在这个市场卷土重来的一天不要太远。

点击看大图

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 原创

评论(8) | 阅读(1737)
发表于:2006-10-8 10:11:19
标签:Linux  DirectX  Wine  Windows  游戏  

0

在Linux下玩Windows游戏

(转载) Cedega简介 cedega是一个基于wine的软件,对游戏做了优化,玩CS,魔兽没问题.对cedega来讲,实现在linux下对 DirectX 8/9 的支持是最突出的特性.所以他应该是linux玩windows下游戏的最好工具.不过cedega是个商业化的产品. 基本功能 1。基于wine 2。有图形界面 3.对windows下游戏支持好 硬件需求 TransGaming建议使用一下配置以期获得良好的游戏效果: * Linux内核2.4或者更高 * XFree 86 4.0 或者更高 (推荐4.3版本); Xorg亦可 * glibc 2.2 或者更高 * 足够的硬盘空间,除了游戏本身安装所需的空间,Cedega需要消耗60M左右额外的磁盘空间。 * nVidia GeForce级别显卡 (推荐使用) www.transgaming.com

点击此处查看原文 >>

系统分类: 生活点滴   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(1395)
发表于:2006-9-4 14:52:20
标签:MingW  

0

MingW安装简述

1. 下载MinGW-5.0.3.exe

2. 安装的时候选择MinGW base tools、g++ compiler、MingW Make

3. 安装到C:\msys\MinGW

4. 下载MSYS-1.0.11-2004.04.30-1.exe,并安装到C:\msys\1.0(如果在安装的时候遇到cygwin heap的错误,下载MSYS-1.0.11-20060807.tar.bz2并将其中的文件覆盖到对应目录,然后手动运行postinstall/pi.bat),回答问题的时候输入MinGW的安装目录c:/msys/mingw

5. 下载并安装msysDTK-1.0.1.exe

6. 下载autoconf-2.59.tar.bz2,./configure --prefix=/usr,make,make install

7. 下载automake-1.9.5.tar.bz2,./configure --prefix=/usr,make,make install

8. 下载gdb-6.3-2.exe或者mingw-insight-6.3.exe并安装

9. 到这里基本的开发环境已经有了,如果喜欢IDE的可以考虑安装Eclipse+CDT,我装了一个不过觉得比较慢,还是喜欢Vi+Ctags+Taglist的速度啊~~

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(6032)
发表于:2006-8-29 9:38:57
标签:GNUARM  WINARM  YAGARTO  Wiggler  OpenOCD  

2

几个不错的Windows下的ARM ToolChain

最近着手搭建OpenOCD的开发环境,因为最初的目标是为了生成一个Windows下的Flash烧写程序给小批量的生产使用,所以需要搭建一个Windows下的开发环境。考虑到自己的编程习惯以及希望获得一个能够同时用于Windows和Linux下的程序,以便以后回Liux下也可以用,所以基本舍弃了选择H-JTAG转向了OpenOCD。几年前尝试用过一段Cygwin,觉得速度稍微慢了一些,去年用MingW开发过一个小项目,native compiler的感觉还是舒服一些,不过整体可用的资源和支持比起Cygwin少了不少。这两天收集了一些在Windows平台下进行Native Development和Cross Development的资源:

GNUARM: http://www.gnuarm.com

需要配合Cygwin使用,速度上比较受影响,但是更新作的比较快,论坛的支持已比较好

WINARM: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/

YAGARTO: http://www.yagarto.de

这两个都是配合MingW使用的,速度上好一些,整体的整合度也不错,不过MingW的开发环境的搭建比Cygwin要麻烦一些,同样的过程我在两台机器上就遇到了两种不同的错误,回头我会把搭建MingW的步骤也贴上来。

Macraigor GNU Tools :http://www.macraigor.com/full_gnu.htm

Wiggler的老祖宗出的东西,也是OCDRemote的提供方,使用Wiggler作为廉价ICE替换方案的人不可不来的地方。

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(2) | 阅读(4141)
发表于:2006-8-22 16:45:53
标签:RTAI  RTEMS  FreeRTOS  ECOS  ThreadX  

0

实时的选择

最近忙于看JTAG标准和ARM7TDMI的Debug Interface有一段没来更新BLOG了,到今天终于全部概略过了一遍,还处于半瓶子醋晃荡的懵懂期间,打算先布块基于Wiggler板子装上众多的LED,配合jflash和open-jtag的源代码对手边的几种ARM7/9芯片实际操作一下,增加点感性认识再继续深入。

下午上网翻了些RTOS的内容调剂精神,其实从进入嵌入式开发的时候就一直在关注这个方面,也经历过一段“找系统-〉下代码-〉编译-〉测试性能-〉换系统...”的生活,自己动手做过RTEMS对ARM7的移植工作。不过一直到现在经历过的项目也没有客户实际要求过硬实时,深以为憾啊......下面对我持续关注的几个RTOS列个表简单对比一下,出于对开源自由的爱好(当然也处于上手成本和最后产品成本的考虑,VxWorks好贵啊,555),我只包含了公开源代码并且没有版权费用的RTOS(uCOS虽然也公开,可商业使用要交钱,虽然资料不少但我没认真看过就不列举啦)

RTAI: www.rtai.org

严格来说这还算不上一个OS,只是Linux的一个实时性扩展接口,也是我最近投入精力比较多的对象,原因无它,能最大程度保留现有开发人员的Linux开发经验和开发成果,把需要实时响应的任务单独列出来处理就可以了。不过说真话实时响应不算最好的,在JTAG任务告一段落后,我将开始着手把它移植到Winbond系列ARM芯片来,等有实际性能测试结果后放上来给大家参考。

RTEMS: www.rtems.com/www.rtems.net(后面这个地址是中文界面,Ray大侠实在功泽后世啊)

从个人喜好来说这使我最喜欢的RTOS,只要一想到这可是用于复仇者导弹的RTOS啊,so cool!!!但是源代码的结构化做得不太好,当初移植的时候发现和各个CPU相关的东西居然都不在一个子目录下,晕~~~~~不过现在有了Ray的中文文档后,相信大家入门可以容易许多。

FreeRTOS: www.freertos.org

ECOS: ecos.sourceware.org

这两个我涉猎不多,前者是看一个朋友用过,后者是在用redboot作bootloader的时候顺路看了一下,在国内还是有一定产品占有率的。感觉ECOS的系统研发团队不够活跃,实际内核已经好久没有改进过了,我这个人的性子是喜欢新东西,更新越快我越喜欢,嘿嘿(当然别是满身BUG,那就不叫更新了,叫补洞...)

ThreadX: www.rtos.com(虽然本身是卖钱的,但是没有版权费用,属于一锤子买卖) 后起之秀,感觉发展挺快的,据说已经占有全球第三大硬实时操作系统市场份额,感觉整体有点像uCOS,文件系统、网络堆栈什么的都单独卖钱,不爽;不过好歹只要买一次,所以也就列在这里了,不过我没有实际测试过(因为不愿意花第一笔钱,哈哈)。

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(2380)
发表于:2006-8-15 10:57:12
标签:51  USB  Host  PFL  JTAG  Flash  UART  

0

一些比较有趣的链接

基于ARM控制器LPC2214的税控收款机系统的设计与实现(IC卡部分比较有趣,但是如果考虑到到外扩的网络和USB部分,以及如果要实现完整TCP/IP和USB协议必须外扩SRAM的情况,方案的整体成本不太乐观):http://www.eaw.com.cn/Article_Show.asp?ArticleID=8271

51单片机控制SL811HS的USB主机底层驱动:http://www.eaw.com.cn/Article_Show.asp?ArticleID=8135

一种通过JTAG烧写Flash的的方法(如果板上CPLD逻辑比较富裕的话可以考虑,单加CPLD就不合算了):http://www.eaw.com.cn/Article_Show.asp?ArticleID=8064

嵌入式系统中扩展串行口的几种方法: http://www.eaw.com.cn/Article_Show.asp?ArticleID=8272

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(1473)
发表于:2006-8-9 17:34:35
标签:W90P710  W90N740  9针机头  打印控制板  EPSON  Samsung  

0

W90P710+9针打印控制板初步调试完毕

今天终于拿回了新布的打印控制板,这个版本在原来连接W90N740的版本基础上作了轻微的修正,略微降低了成本。将原先写于W90N740的驱动程序移植过来,整体还是很顺利的,一天时间就已经基本能运转(两个芯片同名寄存器中截然相反的设置花了我半天时间:(,读东西还是不够细致,抗议芯片厂的这种不兼容^-^)。

目前已经测试了EPSON M-U110II和Samsung SMP2008两种机头,GB2312和GB18030两种字库。粗略核算了一下成本,发现比现在市场上独立销售的打印控制板便宜太多了,主要在于无论字库存储和解析,还是机头的控制都用主CPU直接完成,至少省略了原有打印板上的单片机和Flash(这也顺带减少了整个系统中晶振的数量,减小了通过B级电磁辐射认证的难度)。为了提高这块打印控制板的通用性,便于应用在其他方案中,所有的逻辑控制和电流控制都没有过多依赖特定CPU资源(只要求CPU有一个精度稍微好点的定时器和外部总线,这个应该绝大多数芯片都能满足了吧)。

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(1485)
2下一页总共 , 当前 /