打印

自制ARM开发板

[复制链接]
11440|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shjf2000|  楼主 | 2008-7-23 11:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lomeisi_99| | 2008-7-23 11:28 | 只看该作者

我感兴趣!!

成本问题!!!

使用特权

评论回复
板凳
shjf2000|  楼主 | 2008-7-23 12:03 | 只看该作者

成本是需要考虑

投板的成本是有点高,不过是一次性投入,如果很多人喜欢,大家分摊一下应该没有问题,器件去电子城买的话,应该也不会太贵。我就是想找些感兴趣的同志,大家分工合作,分摊费用,应该比买成品便宜,这样既学到了知识又节约了学习成本

使用特权

评论回复
地板
lomeisi_99| | 2008-7-23 13:47 | 只看该作者

不好操作

其实自己画PCB永远不是自己想的那么简单,一次成功很难,而且需要示波器等调试工具,分开工作?怎么分呢?你画SDRAM的PCB?我画FLASH的PCB?驱动程序好说,网上都有。分开做也可以,但意义不大。和买开发板没什么区别。

使用特权

评论回复
5
ddllxxrr| | 2008-7-23 14:14 | 只看该作者

买个吧

http://shop35738797.taobao.com/

使用特权

评论回复
6
shjf2000|  楼主 | 2008-7-23 14:35 | 只看该作者

广告我看了

广告我看了,你店里好像全是arm7的,没有MMU,不能玩高级的操作系统,比如linux,windows CE,不过一些配件还可以,有需要时买一个

使用特权

评论回复
7
阿南| | 2008-7-23 17:09 | 只看该作者

亲自去经历制作过程是很好的,强烈支持

或者楼主也可以参加EDN的活动
相关链接:http://group.**/999/

使用特权

评论回复
8
shjf2000|  楼主 | 2008-7-24 10:06 | 只看该作者

谢谢版主支持

有版主支持,我还怕什么?我去准备一下,有下文时在跟大家通报

使用特权

评论回复
9
lomeisi_99| | 2008-7-24 11:48 | 只看该作者

哈哈

年轻人有激情!!

使用特权

评论回复
10
sxggj| | 2008-7-24 13:38 | 只看该作者

最合算的还是买个

1、ARM9以上CPU估计都是BGA的了
2、四、六层板的制板费估计也得两三千吧
3、一次投板成功率不会太高的

使用特权

评论回复
11
lomeisi_99| | 2008-7-24 14:57 | 只看该作者

建议合作

不要单干,多人一起做,即可以增加交流,又可以降低成本,还可以认识朋友。

使用特权

评论回复
12
lomeisi_99| | 2008-7-24 16:03 | 只看该作者

排队

使用特权

评论回复
13
K9_9200| | 2008-7-24 16:18 | 只看该作者

呵呵。。298元的ARM9 9200学习板,K9ii又杀到。

看个人噢。假如想学硬件,折腾下也好。假如不想穷折腾,就直接买K9ii_四层,ARM9,AT91rm9200_牛皮是吹出来的。哈哈。

使用特权

评论回复
14
K9_9200| | 2008-7-24 16:18 | 只看该作者

我的签名呢。。。

使用特权

评论回复
15
stycx| | 2008-7-24 17:57 | 只看该作者

有足够的时间和金钱的话,自己做吧

使用特权

评论回复
16
hynwind| | 2008-7-25 10:14 | 只看该作者

可以参照下

多比较,多参考

http://shop35103369.taobao.com/

使用特权

评论回复
17
gavin1977| | 2008-8-4 10:54 | 只看该作者

自制ARM开发板

我也想,如果有的话我也想参加

使用特权

评论回复
18
芯行天下| | 2008-8-4 16:16 | 只看该作者

看看这个ARM9的板子如何

需要的话可以联系
QQ:372288147


产品名称: OK-2440-Ⅱ 
产品型号: 三星S3C2440开发板 
产品价格: 超值套餐:开发板+3.5寸三星真彩液晶(带触摸)+仿真工具=998元
 



 三星S3C2440A,主频400MHz,可倍频至533MHz
 
内存
 64M,可根据需要扩展到128M
 
NAND Flash
 64M,可更换为16M、32M、128M
 
串口
 一个五线异步串口,一个三线串口,一个三线扩展引出
 
网口
 一个10M网口,采用CS8900Q3,带联接和传输指示灯
 
USB接口
 一个USB1.1 HOST接口
一个USB1.1 Device接口
 
音频接口
 一路立体声音频输出接口可接耳机
另一路音频输入可接麦克风
 
存储接口
 一个SD卡接口
一个IDE接口可直接挂接硬盘
 
LCD和触摸屏接口
 集成了4线电阻式触摸屏接口的相关电路
目前支持3.5寸、5.6寸、5.7寸、8寸TFT液晶屏
3.3V/5V电源供电,可为多款液晶提供电压支持
 
摄像头接口
 板上带有一个2mm间距的20P插座做为扩展,用户可使用此扩展口连接 各种摄像头
 
时钟源
 内部实时时钟(带有后备锂电池(奥运期间快递属于禁口品暂时不带))
 
复位电路
 一个复位按键;采用专用复位芯片进行复位,稳定可靠
 
调试下载接口
 一个20芯Multi-ICE标准JTAG接口
配有一块儿下载调试板,支持WIGGLER调试及JTAG下载
 
电源接口
 5V电源供电,带电源开关和指示灯
 
温度测量
 一个高精度温度传感器,如果您感兴趣,可以做一个多点的温度采集系统。
 
红外 一个一体化红外遥控接收头 
AD转换 一个可调电阻接到ADC引脚上用来验证模数转换 
EEPROM 一片IIC接口的EEPROM 
其他 五个用户按键
五个用户LED
一个PWM控制蜂鸣器
 
 




软件资源

Bootloader:
 
启动时间
 可以设置启动时间
 
启动方式
 可设置默认启动方式,WINCE或Linux
 
下载调试
 支持USB及串口方式下载,可以通过USB将OS或者应用程序下载到内存进行调试
 
FLASH管理
 支持FLASH的烧写、擦除、坏块管理等功能
 
其他
 支持双操作系统
Linux可自行设置添加启动参数
支持cramfs、yaffs两种文件系统的烧写
 
 



 

嵌入式Linux操作系统:
 
内核
 Linux 2.6.12内核
支持cramfs/ramfs/etx2/fat32/nfs/yaffs等文件系统
 
文件系统
 目前提供cramfs和yaffs两种格式的文件系统
 
驱动支持
 系统中断和系统时钟驱动
串口驱动(Serial device driver)
块设备驱动(包括IDE硬盘,SD卡)
Nand Flash驱动
网卡驱动
实时时钟驱动
USB Host驱动
液晶(LCD)驱动,触摸屏驱动
CMOS摄像头驱动
USB摄像头驱动
温度传感器驱动
LED驱动
 
网络协议及网络应用程序
 完整的TCP/IP协议
Telnet服务器
Telnet远程登录
FTP服务器
Web Server
 
图形界面
 QT/Embedded 支持文件浏览器、mediaplay播放器等
 
USB设备支持
 优盘、移动硬盘、USB鼠标、键盘、USB HUB、
USB 摄像头(中芯微301系列芯片)
 
常用命令
 cat,chmod,discard,echo,flashfsd,flashwrite, free,genhtml,hostname,init,kill,loader,ls,mkdir,mount,ps,reboot,rm, smanaged,sysconf, yes,insmod,lsmod,rmmod
 
编译工具
 交叉编译环境链:2.95.3、3.3.2、3.4.1
 
其他
 提供环境搭建、内核配置、应用程序开发、驱动程序开发等教程及例程源码。
 




   

WINCE操作系统:

版本
 Windows CE 5.0
 
驱动支持
 系统中断和系统时钟驱动
串口驱动(Serial device driver)
块设备驱动(SD卡)
Nand Flash驱动
以太网卡驱动(CS8000A)
实时时钟驱动
USB Host驱动
USB Slave驱动
液晶(LCD)驱动
触摸屏驱动
 
显示
 支持320×240、640×480两种分辨率,并可动态调整
 
其他
 支持MediaPlayer播放器、IE浏览器等。
支持注册表保存功能
支持MFC、.NET2.0
 


     

 

     

 

     

无操作系统支持的应用程序开发DEMO(ADS环境下开发) 
测试功能
 蜂鸣器
实时时钟
A/D转换
按键及中断
红外接收
温度传感器
IIC EPPROM
摄像头
 


 



 

开发套件包含的内容 
1、一块已测试好的OK2440V2开发板(包括核心板与底板)
2、OK2440V2用户光盘
3、一个JTAG板(带20芯排线)
4、一条串口线(一头针一头孔)
5、一条网线(交叉网线)
6、USB线一条
7、一个5V直流电源
8、一个包装盒
9、3.5" TFT Sumsang LCD一块 ,带触摸屏(赠触摸笔) 


 

 

    

 

光盘包含资料 
1、ADS v1.2安装程序(评估版);
2、ADS v1.2的JTAG调试软件;
3、 烧写工具软件;
4、 串口工具软件sscom32.exe、dnw.exe、tftp.exe;
5、USB Device接口驱动程序;
6、BOOTLOADER源代码;
7、 非操作系统测试程序源码;
8、Linux for S3C2440内核源码包、文件系统、应用程序源码以及编译工具;
9、Windows CE for S3C2440 BSP包以及Platform Build集成开发工具;
10、核心板、底板电路原理图(PDF格式);
11、详尽的用户手册;
12、全部芯片手册及资料; 


 

用户手册目录 
基础部分 
一.OK2440开发板硬件介绍
1.1 开发套件包含的内容
1.2 用户光盘内容说明
1.3 OK2440开发板外观
1.4 OK2440开发板硬件资源
1.5 硬件资源分配
1.5.1 地址空间分配以及片选信号定义
1.5.2 开发板接口说明
1.5.3 按键说明
1.5.4 LED指示灯说明
1.5.5 跳线分配表
1.6 OK2440开发板主要硬件说明
1.6.1 系统存储器
1.6.2 JTAG及复位逻辑
1.6.3 LCD/触摸屏接口引脚定义
1.6.4 IDE (也作为总线接口) 接口引脚定义
1.6.5 GPIO扩展口引脚定义
1.6.6 SD卡接口
1.6.7 IIS音频输入输出接口
1.6.8 摄像头接口:
1.6.9 串口电路
1.6.10 USB接口
1.6.11 功能按键及用户LED指示灯
1.6.12 AD转换电路
1.6.13 红外接收电路
1.6.14 温度传感器
1.6.15 IIC电路(24c02)
1.7 OK2440支持的操作系统及其驱动
1.7.1 Linux操作系统
1.7.2 WINCE操作系统
二.OK2440开发板基本使用
2.1 OK2440外部硬件连接
2.2 windows下驱动的安装
2.2.1 安装USB驱动
2.2.2 安装并口驱动程序
2.3 调试终端使用
2.3.1 DWN软件的使用
2.3.2 超级终端的使用
2.4 bootloader使用全攻略
2.4.1 bootloader简介
2.4.2 功能菜单说明
2.4.3 选择菜单说明
2.4.4 参数设置说明
2.4.5 通过USB下载程序并写入FLASH
2.4.6 用sjf2440.exe烧写bootloader程序
2.5 ADS 下的 led试验
2.5.1 ADS安装
2.5.2 使用ADS创建工程
2.5.3 编译和链接工程
2.5.4 H-JTAG的安装使用
2.5.5 用AXD进行代码调试 
WINCE部分 
一.预装Wince使用说明
1.1 如何启动 WINCE
1.2 如何使用SD卡
1.3 使用Windows Media Player播放MP3和视频
1.4 如何浏览网页
1.5 触摸屏校正
1.6 在 WINCE 和桌面系统之间建立连接
1.6.1 安装驱动
1.6.2 使用微软 ActiveSync 同步传输工具进行通讯连接
1.7 如何为wince屏幕抓图
1.8 查看修改wince注册表
1.9 如何动态修改液晶分辨率
1.10 应用程序的运行
二.Wince开发教程
2.1 安装Windows CE.NET开发环境
2.2 安装基于OK2440的BSP包
2.3 更新开发环境(PB5)
2.4 新建工程
2.5 内核制定
2.5.1 添加鼠标键盘支
2.5.2 添加U盘支持
2.5.3 添加SD卡支持8
2.5.4 添加注册表保存功能
2.5.5 添加图片浏览器
2.5.6 添加MP3 MP4支持
2.5.7 编译生成Windows CE映象文件
2.6 建立应用程序开发环境
2.6.1 导出SDK
2.6.2 安装eMbedded Visual C++ 4.0
2.6.3 安装SP4
2.6.4 安装SDK
2.7 Wince应用程序开发示例
附录一 CE下访问物理地址的方法
附录二 Windows CE .NET 高级内存管理
附录三 Windows CE .NET 中的中断体系结构
附录四 如何在 Windows CE 5.0 中开发和测试设备驱动程序
附录五 Windows CE .NET 中的文件系统体系结构 
LINUX部分 
一. 预装Linux使用说明
1.1 如何启动linux
1.2 设置linux上电自启动
1.3 linux的参数设置
1.4 文件系统的选择
1.5 鼠标与触摸屏的切换
1.6 通过串口与PC传送文件
1.6.1 向PC机传送文件
1.6.2 接收PC机传过来的文件
1.7 挂接NFS网络文件系统
1.8 挂接SD卡
1.9 挂接U盘
1.10 CMOS摄像头(OV9650)的使用
1.11 USB摄像头的使用
1.12 设置并保存系统时钟
1.13 测试音频 录音与播放
1.14 测试网络连接
1.14.1 查看网络设置
1.14.2 重新设置IP.
1.14.3 使用PING命令
1.14.4 如何DHCP动态获取IP和DNS
1.15 WebServer功能
1.15.1 启动WebServer
1.15.2 浏览Web服务器上的网页
1.16 使用telnet远程登录开发板
1.17 使用ftp传递文件
1.18 如何开机自动运行程序
1.19 如何中止程序运行
二. Linux开发教程
2.1 如何安装RedHat 9.0
2.2 在RedHat中添加新用户
2.3 建立交叉编译环境
2.4 编译内核
2.5 内核配置说明
2.5.1 配置CPU
2.5.2 配置USB鼠标和键盘
2.5.3 配置U盘支持
2.5.4 配置SD/MMC卡驱动
2.5.5 配置串口驱动
2.5.6 配置声卡驱动
2.5.7 如何配置触摸屏
2.5.8 如何配置网眼和中芯微等USB摄像头
2.5.9 如何配置LED驱动
2.5.10 如何配置RTC实时时钟驱动
2.5.11 如何配置yaffs文件系统的支持
2.5.12 配置文件系统(EXT2/EXT3/FAT/NFS)
2.5.13 配置CS8900网卡驱动
2.6 cramfs文件系统制作
2.7 配置PC机linux的ftp服务
2.8 配置PC机linux的telnet
2.9 编译应用程序
2.10 把应用程序传到目标板上运行...
2.11 应用程序实验
2.11.1 串口编程
2.11.2 网络编程
2.11.3 线程编程
2.12 驱动程序实验
2.12.1 LED驱动实验
2.12.2 AD驱动实验
三. Linux 图形编程
3.1 用户界面GUI介绍
3.1.1 常用 GUI 介绍
3.1.2 关于Qt
3.1.3 Qt/Embedded? 简介...
3.1.4 Qtopia 介绍
3.2 Qt 常用工具的介绍
3.2.1 Qt 设计器(Qt Designer)
3.3.2 Tmake
3.3 Qt 的编程
3.3.1 准备实验嵌入式图形开发环境的搭建
3.3.2 准备安装软件包
3.3.3 建立 QTE 开发环境所需要的目录
3.3.4 各个目录功能介绍
3.3.5 编译QTOPIA所依赖的库文件
3.3.6 交叉编译qtopia
3.3.7 将qtopia挂在到目标板上
3.3.8 简单的“hello world”实验
附录一Minicom使用指南
附录二Linux常用命令详解
附录三内核配置详细说明 
实验部分 
实验一   硬件连接实验
实验二   USB驱动安装实验
实验三   并口驱动安装实验
实验四   Minicom配置实验
实验五   超级终端配置实验
实验六   DNW配置实验
实验七   NFS配置及使用实验
实验八   ADS编程实验
实验九   流水灯实验
实验十   蜂鸣器控制实验
实验十一  按键控制实验
实验十二  温度采集实验
实验十三  红外模块控制实验
实验十四  串口编程实验
实验十五  NAND FLASH应用实验
实验十六  看门狗定时器实验

实验十七   IIC总线应用实验
实验十八   TFT 液晶屏显示实验
实验十九   触摸屏控制实验
实验二十   中断实验
实验二十一  U盘测试实验
实验二十二  安装交叉编译器实验
实验二十三  内核编译实验
实验二十四  shell编程实验
实验二十五  多进程编程实验
实验二十六  多线程编程实验
实验二十七  网络编程实验—服务器/客户机

实验二十八  进程通讯实验
实验二十九  Makefile编程实验
实验三十   制作文件系统实验
实验三十一  编译应用程序实验
实验三十二  串口与pc机文件传送实验

实验三十三  内核的makefile和kconfig编程实验
实验三十四  字符驱动编程实验
实验三十五  实时时钟显示实验
实验三十六  音频测试实验
实验三十七  SD卡测试实验
实验三十八  Web服务器移植实验
实验三十九  vsftp服务器移植实验
实验四十   Dhcp服务器移植实验
实验四十一  USB摄像头驱动移植实验
 


相关链接:http://shop36125035.taobao.com/

使用特权

评论回复
19
TAARM| | 2008-8-5 09:40 | 只看该作者

TA2410开发板

TA2410开发板+全新原装3.5TFT带驱动板和触摸屏
I 嵌入式软件
提供: 5大操作系统
1、TABios + TABoot + 上位机软件 + 源码分析说明;
2、uCos + uCGUI;
3、Nucleus BSP + Demo;
4、Linux + QT + YAFFS + 移植过程分析说明;
5、WINCE 4.2 + 移植过程分析说明;
6、VXWORKS(附赠,包括BSP,协助提供VXWORKS任何方面技术支持);
7、开发板测试程序(测试源代码,启动引导代码BIOS和下载烧写工具等)
8、开发板配套实验程序包括:
1)点亮LED实验;2)按键实现实验;3)蜂鸣器实验;4)串口实验;5)IIC实验;6)LCD实验;7)触摸屏实验;8)GPRS模块实验;9)RTC实时时钟实验;10)Nand Flash ISP实验和Nor Flash ISP实验;11)UCOS实验;12)NUCLEUS实验等。
9)PC端软件源代码(包括USB驱动源代码等);
10)三星官方2410资料
11)WinCE Install Disk PB4.2安装软件。

II上位机软件
1、 TABoot 串口烧写软件
2、 DNW 三星调试软件、USB 驱动源码、SJF2410 软件和源代码
3、 FlashProgramm 2.0(配合Wiggle 使用 )
4、 Linux 下编译、调试、烧录相关软件
5、 ADS1.2
6、 JTAG 并口驱动
7、 NAND FLASH 烧写软件
8、JTAG/WIGGLE使用方法、驱动安装配合图解。
    详情浏览  www.trans.net.cn
III、 TA2410 硬件平台综述
平台由核心板(Core-Board)和底板( Bottom-Board ) 以及3.5寸LCD(带触摸)组成:
1、Core-Board
CPU:              Samsung的S3C2410x处理器,工作频率达203MHz;
NAND Flash       64MB (K9F1208,用户可自己更换为16M、32M或128M)
NOR Flash        NOR FLASH(SST39VF1601)提供2MBNor Flash;
SDRAM :         64M(Samsung  K4S561632H-Tc75)2片4Banks×4Mbits×16bits SDRAM,PC100/PC133兼容;
RTC 实时时钟:   外接32.768KHz的晶振,带有备份电池,可保持时钟
NAND FLASH --NOR FLASH 启动选择开关

2、Bottom-Board 
LCD 接口:          支持各种TFT LCD(50PIN2.0排针)
触摸屏接口:        可接四线电阻式触摸屏;
串口:              两个RS232串口;1路TTL电平接口
GPRS/GSM接口:    用户可选配SIMCOM公司GSM/GPRS模块(选配)
USB Device接口:  1个DEVICE接口(USB 1.1协议)
SPI 接口
IIC总线接口
ADC模数转换接口:  4路10位AD
两个USB HOST:    1个USB Host A型接口(USB1.1协议),
                    1个USBHost B型接口(USB1.1协议);
SD/MMC 接口:      支持SD卡、同时兼容MMC卡;
JTAG接口:        标准ARM 20针JTAG&&Wiggle&&ICE 接口;
IIS :              采用UDA1341TS IIS 接口(立体声输出,MIC 输入),
外部中断接口:      8路外部中断输入
网卡:              提供10M Ethernet芯片CS8900A,采用集成隔离变压器的RJ45接口,并带有ACT、LINK指示灯
蜂鸣器:            带驱动电路。用作声音提示,或用于PWM测试。
复位电路:          采用专用SP708S复位电路,稳定可靠;
电源接口:          +5V电源供电(>2A输出)可选12V电源
LED指示灯:        6路
按键:              4路
以上很多接口都可以复用为通用I/O,方便用户外接自己的设备。
 
TA2410 光盘内容
I   原理图/PCB图
1、 Core-Board 原理图、接口图、PCB图
2、 Bottom-Board 原理图、PCB图
3、 LCD驱动板原理图、PCB图
4、 JTAG&wiggle原理图、PCB图
5、 料清单/封装库
6、 资料手册 包含板上所有器件的DataSheet

TAARM2410 出货清单
1、 TA2410 Core-Board(核心板)一套;
2、 TA2410 Bottom-Board(底板)一套;
3、 JTAG&Wiggle 二合一板;
4、 全新原装3.5 TFT LCD(带触摸+驱动板)一套;
5、 USB 线一条;
6、 网线(交叉)一条;
7、 并口线一条;
8、 串口线(交叉)一条;
9、 5V或12V/2A 电源一个;
10、触摸笔一支;
11、资料光盘DVD一张;
12、配套的开发板箱子


更详细的资料请联系:
广州卓联电子有限公司嵌入式产品部
TEL:020-22274844 
E-mail:gdembed@163.com
       arm-service1@163.com
销售QQ:65127003
技术QQ: 619456981
技术群:  28783010 –面向WINCE软件等
         64242927 -面向LINUX软件等

使用特权

评论回复
20
花花牛| | 2008-8-8 17:58 | 只看该作者

我喜欢DIY

我学ARM只是刚入门级的,还是个业余的选手,想做也无能为力。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

25

帖子

0

粉丝