楼上要**

[复制链接]
 楼主| ruiva 发表于 2008-9-25 14:59 | 显示全部楼层 |阅读模式
对于pxa270这个平台,大家都比较熟悉,但是真正把这个平台完完全全的都弄明白的好象不太多,如果从头开始做一个基于270平台的东西难度应该比较大,时间也会比较长.我有个想法是基于现有的平台,利用一些接口去扩展一些常用的功能模块,来丰富平台的应用,在应用软件上多花些工夫做一些真正实用的东西出来.<br />&nbsp;&nbsp;我觉得可以接一些这样的模块,例如GPS模块、GPRS模块、FPGA模块、蓝牙模块、红外模块、USB摄像头、USB无线网卡、Can通讯模块、微型打印机模块、射频卡模块、条码扫描模块、指纹扫描模块,能把他们真正的用起来就是一个不错的开发,如果能有好的应用背景还可以重新设计一下,做一个真正的DIY产品出来.&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;呵呵.看看对哪些模块的应用感兴趣,组织大家来进行开发.<br />
 楼主| ruiva 发表于 2008-9-25 15:54 | 显示全部楼层

pxa 270DIY平台介绍

基于Xscale&nbsp;PXA270处理器的便携式PDA/智能手机通用实验/开发平台,该款开发平台具有完全开源、成本低、体积小、集成度高、接口丰富、灵活定制等特点,可满足学习、科研、实验、产品定制及工控等领域的多种需求。<br />除提供应用接口外,该实验平台特别集成了电源管理及电路保护系统,可以通过锂离子电池直接供电,完美演绎PXA27X处理器的强大性能。<br />开发平台基于Marvell(Intel)公司最新的XScale架构PXA27X&nbsp;ARM系列处理器,最高主频可达624MHz,加入了Wireless&nbsp;MMX技术,大提升了多媒体处理能力;在保证CPU性能的情况下,最大限度地降低移动设备功耗,可以广泛应用于PDA、智能手机、PMP等产品的开发中。<br />PXA270是Intel公司开发的基于XScale架构的处理器,内核采用ARMv5TE,外围控制器众多。内置了Intel的无线MMX技术,能够显著的提升多媒体性能,此外PXA270也包含了Intel的SpeedStep技术,能够根据需要动态调节CPU的性能,真正实现了低功耗,高性能。同其他XScale处理器一样,支持多种嵌入式操作系统,如Linux、Windows、WinCE、Nucleus、Palm&nbsp;OS、VxWorks、Java等。<br />中央处理器CPU:&nbsp;&nbsp;&nbsp;&nbsp;Marvell&nbsp;XScalePXA270&nbsp;520MHz;<br />SDRAM:&nbsp;&nbsp;&nbsp;64Mbyte(2x&nbsp;K4S16561632);<br />FLASH:&nbsp;&nbsp;&nbsp;32Mbyte(Nor&nbsp;Flash,intel&nbsp;P30&nbsp;flash),64M&nbsp;nand&nbsp;flash(K9F1208U0B);<br />以太网:&nbsp;&nbsp;&nbsp;&nbsp;10/100M&nbsp;Ethernet&nbsp;controller&nbsp;(DM9000AEP),网络接头集成隔离变压器,并且带联接和传输指示灯;<br />LCD接口:可接从3.5到15.1寸的TFT、STN屏;标配TFT&nbsp;4.3&nbsp;’(480*272)屏;<br />VGA输出接口:可接电脑液晶显示器或模拟CRT显示器;<br />触摸屏:采用UCB1400BE控制器,四线电阻式;<br />Audio:采用AC97标准的UCB1400BE控制器,一路立体声音频输出接口可接耳机或音箱;<br />支持录音,话筒输入接口可接麦克风;<br />USB&nbsp;HOST:一路HOST&nbsp;USB1.1接口;<br />USB&nbsp;CLIENT:一路Device&nbsp;USB1.1接口;<br />摄像头接口:一个1毫米FPC线插座用作摄像头扩展,用户可使用这个扩展口连接其他型号摄像头;<br />串口:1路3线调试串口,2路3线串口,可接GPRS和GPS;<br />SD/MMC卡接口:一个SD卡接口,可接2G&nbsp;SD卡;<br />CF卡接口:可接CF卡,采用IO模式;<br />键盘:7个独立I/O口输入按键;<br />JTAG接口:一个8芯自定义JTAG接口,支持ADS1.2,SDT2.51等调试;<br />RTC时钟:实时钟;<br />LED:电源和工作指示灯若干;<br />Reset电路:采用手动重置和上电复位相结合的方式,复位稳定可靠;<br />电源管理:<br />Li电池充电电路:该系统可通过USB从口或5v&nbsp;DC电源输入对Li电池进行涓流充电。<br />Li电池升压电路:该系统可自动对li电池电压进行提升,达到延长使用时间的目
 楼主| ruiva 发表于 2008-9-25 15:58 | 显示全部楼层

PXA 270 DIY平台照片

  
lovepopo 发表于 2008-9-25 16:50 | 显示全部楼层

支持

  
 楼主| ruiva 发表于 2008-9-25 17:24 | 显示全部楼层

基于平台想做的事

OPEN&nbsp;PDA&nbsp;扩展模块要求<br />&nbsp;基于目前比较成熟常用几个模块我们列了一下开发原理和开发要求,希望感兴趣的兄弟姐妹们踊跃参加,一个人或几个负责一个模块的形式来进行开发。<br />硬件要求:<br />GPS模块、GPRS模块,蓝牙模块、红外模块、尽量采用统一的外形,统一的接口,和PDA主板通过标准RS232接口连接<br />USB摄像头、USB无线网卡:这两模块只能购买现成的,建议摄像头模块购买主控芯片为OV511的,因为内核目前只支持这一款usb摄像头芯片,也可购买采用中芯微主控芯片的摄像头,USB无线网卡建议购买能提供驱动源码的型号。<br />软件要求:<br />1、GPS模块:要求提供灵活的接口,良好的书写规范,能够稳定的读取位置、时间、速度等信息。<br />2、GPRS模块:要求能够实现短信收发、电话的接入拨出、能够通过GPRS网络连网。<br />3、蓝牙模块:要求能够实现与各种蓝牙设备的互联,能够实现通过蓝牙进行文件传输、语音传输等。<br />4、红外模块:要求能够实现红外信号的收发,能够解析主流红外遥控器的信号。<br />5、USB摄像头模块:能够实现摄像头图像通过网页显示,通过lcd显示,能够实现图像的抓拍与存储。<br />6、USB无线网卡模块:能够实现通过WIFI网络与网络内其它设备互联,能够通过WIFI网络上网。<br />
phoenixmy 发表于 2008-9-26 08:29 | 显示全部楼层

黑莓是不是用这款芯片?

  
wangkj 发表于 2008-9-26 08:54 | 显示全部楼层

pxa270已经太过时了

  
phoenixmy 发表于 2008-9-26 08:56 | 显示全部楼层

没办法

<br />新货估计成本太高<br /><br />而且资料不全
不爱说话 发表于 2008-9-26 15:13 | 显示全部楼层

我有一些Freescale的i.MX31可以用,不知大家有没有兴趣

MX31也是一款应用处理器,基于ARM11内核,运行频率达到532MHz。并且外围的接口比较丰富,包括(SPI,I2C,I2S,SD,ATA等多种接口),芯片是不错。不过我一个人的力量有限,如果人多了,可能就不是难事了。<br />有兴趣的可以看看我的博客:http://blog.**/htjgdw/
zwjgg 发表于 2008-9-26 18:23 | 显示全部楼层

楼上要**

  
不爱说话 发表于 2008-9-26 21:38 | 显示全部楼层

希望大家多多支持

其实现在,电路原理图已经搞的差不多了,下面是Layout(大约需要8层板)。<br />软件方面:Bootloader,可以移植Freescale原装ADS板的,Linux&nbsp;BSP稍做修改应该问题也不大。<br />关键是把这些事情都加起来,事就大了:)
gxarm 发表于 2008-9-26 23:19 | 显示全部楼层

用PXA310,或S3C6410

我的PXA310快做完了,下一步准备做S3C6410
wangkj 发表于 2008-9-27 10:49 | 显示全部楼层

S3C6410

&nbsp;不错<br />
不爱说话 发表于 2008-9-27 11:13 | 显示全部楼层

看来搞这块的朋友真不少

其实大家使用的外设,debug接口都差不多,一般都需要串口,以太网,USB,JTAG,LCD,audio&nbsp;in/out等等。这些应该都是一样的。<br />所不同的只是使用的CPU,不同而已。<br />我突然有一个想法:能不能规定一个统一的CPU核心板接口,大家都来按照这个规范去做自己的核心板,主板则可以通用,这样是不是很好呢?
 楼主| ruiva 发表于 2008-9-27 14:56 | 显示全部楼层

也可以提供核心板的形式

  
phoenixmy 发表于 2008-9-27 21:32 | 显示全部楼层

赞14楼

<br /><br />应该是提供核心板<br /><br />母板用统一的<br /><br />这样换处理器的话会便宜很多<br /><br />但问题就是母板怎么做呢?留哪些外设好?<br /><br /><br /><br />PS:<br /><br />用arm9&nbsp;&nbsp;arm11的好多,看来都是高端应用~~~~~~~~~~~<br />
phoenixmy 发表于 2008-9-27 21:40 | 显示全部楼层

6410量产没有???

Product&nbsp;Brief<br />From&nbsp;smartphones&nbsp;to&nbsp;personal&nbsp;navigation&nbsp;devices,&nbsp;the&nbsp;Samsung&nbsp;ARM&nbsp;1176&nbsp;based&nbsp;S3C6410&nbsp;Mobile&nbsp;Application&nbsp;Processor&nbsp;supports&nbsp;the&nbsp;requirements&nbsp;of&nbsp;a&nbsp;broad&nbsp;array&nbsp;of&nbsp;applications.&nbsp;The&nbsp;S3C6410&nbsp;is&nbsp;both&nbsp;pin&nbsp;and&nbsp;software&nbsp;compatible&nbsp;with&nbsp;other&nbsp;members&nbsp;of&nbsp;its&nbsp;family&nbsp;-&nbsp;the&nbsp;S3C6400&nbsp;and&nbsp;S3C6430&nbsp;application&nbsp;processors.&nbsp;Taking&nbsp;advantage&nbsp;of&nbsp;the&nbsp;performance&nbsp;scalability&nbsp;of&nbsp;these&nbsp;processor&nbsp;platforms,&nbsp;the&nbsp;S3C6410&nbsp;offers&nbsp;advanced&nbsp;mobile&nbsp;design&nbsp;capabilities&nbsp;with&nbsp;a&nbsp;fast&nbsp;time-to-market&nbsp;by&nbsp;replacing&nbsp;either&nbsp;existing&nbsp;application&nbsp;processor&nbsp;and&nbsp;reusing&nbsp;the&nbsp;hardware&nbsp;and&nbsp;software&nbsp;design&nbsp;resources&nbsp;already&nbsp;invested.&nbsp;<br />Block&nbsp;Diagram<br /><img src="http://www.samsung.com/global/system/business/semiconductor/product/2008/5/30/427030img_blockdiagram_S3C6410.gif">&nbsp;<br />3D&nbsp;Hardware&nbsp;Accelerator&nbsp;enables&nbsp;faster&nbsp;graphics&nbsp;performance&nbsp;at&nbsp;lower&nbsp;power&nbsp;consumption<br />Application&nbsp;processors&nbsp;introduced&nbsp;before&nbsp;the&nbsp;Samsung&nbsp;S3C6410&nbsp;did&nbsp;not&nbsp;leverage&nbsp;the&nbsp;full&nbsp;capabilities&nbsp;of&nbsp;3D&nbsp;hardware&nbsp;accelerators.&nbsp;The&nbsp;S3C6410&nbsp;processor&nbsp;features&nbsp;a&nbsp;built-in,&nbsp;state-of-the-art&nbsp;3D,&nbsp;4M&nbsp;triangles/sec&nbsp;hardware&nbsp;accelerator&nbsp;with&nbsp;OpenGL&nbsp;ES&nbsp;1.1/&nbsp;2.0&nbsp;and&nbsp;D3DM&nbsp;API&nbsp;support.&nbsp;Products&nbsp;incorporating&nbsp;this&nbsp;hardware&nbsp;accelerator&nbsp;in&nbsp;the&nbsp;S3C6410&nbsp;enjoy&nbsp;the&nbsp;following&nbsp;advantages:&nbsp;<br />3D&nbsp;graphics&nbsp;performance&nbsp;unmatched&nbsp;by&nbsp;software-only&nbsp;implementations&nbsp;<br />Reduced&nbsp;board&nbsp;space,&nbsp;since&nbsp;no&nbsp;external&nbsp;3D&nbsp;graphics&nbsp;hardware&nbsp;is&nbsp;required&nbsp;<br />Better&nbsp;load&nbsp;balancing&nbsp;by&nbsp;relieving&nbsp;the&nbsp;CPU&nbsp;from&nbsp;cycle&nbsp;intensive&nbsp;3D&nbsp;graphics&nbsp;functions&nbsp;<br />Lower&nbsp;power&nbsp;consumption&nbsp;due&nbsp;to&nbsp;optimized&nbsp;and&nbsp;dedicated&nbsp;hardware,&nbsp;resulting&nbsp;in&nbsp;longer&nbsp;battery&nbsp;life&nbsp;<br />Additional&nbsp;S3C6410&nbsp;Advantages<br />High-quality&nbsp;video&nbsp;playback&nbsp;is&nbsp;fast&nbsp;becoming&nbsp;a&nbsp;must-have&nbsp;feature&nbsp;for&nbsp;smartphones,&nbsp;portable&nbsp;media&nbsp;players,&nbsp;GPS&nbsp;navigation&nbsp;units,&nbsp;and&nbsp;TV-enabled&nbsp;mobile&nbsp;devices.&nbsp;The&nbsp;S3C6410&nbsp;provides&nbsp;a&nbsp;cost-effective,&nbsp;low&nbsp;power,&nbsp;high-performance&nbsp;solution&nbsp;for&nbsp;portable&nbsp;designs:&nbsp;<br />Built-in&nbsp;hardware&nbsp;and&nbsp;Multi-Format&nbsp;Codec&nbsp;to&nbsp;enhance&nbsp;the&nbsp;multimedia&nbsp;experience:&nbsp;Supports&nbsp;Standard&nbsp;Definition&nbsp;(SD)&nbsp;level&nbsp;encoding/decoding&nbsp;of&nbsp;multiple&nbsp;content&nbsp;formats&nbsp;including&nbsp;MPEG4,&nbsp;H.263,&nbsp;H.264&nbsp;and&nbsp;VC1,&nbsp;for&nbsp;real-time&nbsp;video&nbsp;conferencing&nbsp;and&nbsp;TV-out.&nbsp;<br />Optimized&nbsp;interface&nbsp;for&nbsp;high&nbsp;memory&nbsp;bandwidth&nbsp;requirements:&nbsp;Memory&nbsp;system&nbsp;has&nbsp;dual&nbsp;DRAM&nbsp;and&nbsp;Flash/ROM&nbsp;external&nbsp;memory&nbsp;ports&nbsp;for&nbsp;parallel&nbsp;access.&nbsp;The&nbsp;Flash/ROM&nbsp;ports&nbsp;support&nbsp;NAND&nbsp;Flash,&nbsp;NOR-Flash,&nbsp;OneNAND&nbsp;and&nbsp;ROM&nbsp;type&nbsp;external&nbsp;memory.&nbsp;The&nbsp;DRAM&nbsp;port&nbsp;can&nbsp;be&nbsp;configured&nbsp;to&nbsp;support&nbsp;mobile&nbsp;DDR&nbsp;or&nbsp;standard&nbsp;SDRAM.&nbsp;<br />Software&nbsp;support&nbsp;to&nbsp;reduce&nbsp;application&nbsp;design&nbsp;time:&nbsp;Existing&nbsp;applications&nbsp;on&nbsp;Samsung&nbsp;application&nbsp;processor&nbsp;families&nbsp;can&nbsp;be&nbsp;ported&nbsp;to&nbsp;S3C6410&nbsp;application&nbsp;processors&nbsp;with&nbsp;minimal&nbsp;changes&nbsp;to&nbsp;the&nbsp;BSP.&nbsp;An&nbsp;evaluation&nbsp;board,&nbsp;allowing&nbsp;different&nbsp;operating&nbsp;system&nbsp;support&nbsp;(such&nbsp;as&nbsp;for&nbsp;Windows&nbsp;CE,&nbsp;Windows&nbsp;Mobile,&nbsp;Linux,&nbsp;and&nbsp;Symbian),&nbsp;is&nbsp;provided&nbsp;to&nbsp;reduce&nbsp;application&nbsp;design&nbsp;time.&nbsp;<br />Rich&nbsp;peripherals&nbsp;to&nbsp;reduce&nbsp;total&nbsp;system&nbsp;cost&nbsp;and&nbsp;enhance&nbsp;overall&nbsp;functionality:&nbsp;Examples&nbsp;include&nbsp;an&nbsp;8-bit&nbsp;ITU&nbsp;camera&nbsp;interface&nbsp;of&nbsp;up&nbsp;to&nbsp;4M&nbsp;pixel&nbsp;(for&nbsp;scaled)&nbsp;and&nbsp;16M&nbsp;pixel&nbsp;(for&nbsp;unscaled)&nbsp;resolutions;&nbsp;a&nbsp;TFT&nbsp;24-bit&nbsp;true&nbsp;color&nbsp;LCD&nbsp;controller;&nbsp;a&nbsp;System&nbsp;Manager&nbsp;(for&nbsp;power&nbsp;management);&nbsp;an&nbsp;On-chip&nbsp;USB&nbsp;2.0&nbsp;OTG&nbsp;operating&nbsp;at&nbsp;high&nbsp;speed&nbsp;(480&nbsp;Mbps),&nbsp;etc.&nbsp;<br />Memory&nbsp;stacking&nbsp;options&nbsp;for&nbsp;smaller&nbsp;footprints:&nbsp;The&nbsp;S3C6410&nbsp;can&nbsp;be&nbsp;combined&nbsp;with&nbsp;various&nbsp;memory&nbsp;choices&nbsp;via&nbsp;Package-on-Package&nbsp;(POP)&nbsp;or&nbsp;Multiple-Chip-Package&nbsp;(MCP),&nbsp;which&nbsp;results&nbsp;in&nbsp;higher&nbsp;design&nbsp;flexibility&nbsp;as&nbsp;well&nbsp;as&nbsp;reductions&nbsp;in&nbsp;Bill&nbsp;of&nbsp;Material&nbsp;(BoM)&nbsp;costs,&nbsp;power&nbsp;consumption&nbsp;and&nbsp;board&nbsp;space.&nbsp;<br />
 楼主| ruiva 发表于 2008-9-28 11:58 | 显示全部楼层

核心的作用

大家利用核心板可以方便的设计底板,实现功能,大家都是为了学习或者来做一个自己感兴趣的东西,这样利用价值比较高.不会因为高频CPU做不出来,也能锻炼一下自己的动手能力.
不爱说话 发表于 2008-9-28 16:54 | 显示全部楼层

多谢支持

回16楼的:<br />现在这个阶段,嵌入式应用常用的调试外设不外乎:UART,JTAG,SD,USB。。这些功能一般都集成在SoC内部,外部连线是一样的;<br />多媒体方面LCD,AUDIO&nbsp;IN/OUT等也有通用的接口;<br />另外再加上常用的I2C,SPI,I2S接口连接外设使用。<br />如果不考虑外扩总线(在核心板上扩好RAM和FLASH),基本上每种应用处理器外部接口都是这样的。<br />现在,需要做的就是规定一种主板和核心板的接口,包括引脚定义,电压等。然后大家都去遵守这些规定。大家做的东西就通用了。<br />比如嫌CPU太慢,可以Lay一块新型号高频的核心板就OK了(在新CPU的OS移植好的前提下)。<br /><br />可惜我们没有Intel那样大的号召力,定义一个CPU接口,下游厂商都得遵守。<br />我觉得可以搞个开源的项目做这件事,大家有什么看法呢?
c5435 发表于 2008-9-28 20:13 | 显示全部楼层

DIY关键是怎么做板子

最好能够做批板子然后大家都买点,可不能像开发板那样贵哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部