找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3241|回复: 2

Firmware(固件)怎么写或修改,知道的请给点启示。

[复制链接]
发表于 2007-10-20 14:48:41 | 显示全部楼层 |阅读模式
:em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:
那位高手知道怎么写路由或猫的固件,修改也成,知道的请告知一点启示 :em09:
我在网上搜了下,大概意思就是要先知道所使用的硬件种类比方说ARM,闪存,内存等。然后计算出每个所使用的芯片针脚功能,然后通过开发软件或反编汇等N种东西进行开发修改 :em13:
:em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:  :em14:
 楼主| 发表于 2007-10-21 11:49:08 | 显示全部楼层

Firmware(固件)怎么写或修改,知道的请给点启示。

这个是主流芯片88E6218的硬件框架:
①电源电路。输入5 V。经过DC—DC变换,分别给擞处理器提供1.5 V、2.5 V和3.3 V的电压。
②系统时钟和复位电路。25 MHz有源晶振经过倍频可为平台提供多种不同的时钟频率;采用专门的微处理器监控芯片为系统提供稳定、可靠的复位信号。
③微处理器,即88E6218,是整个开发平台的工作和控制中心。
④BOOT Flash存储器,用于存放系统的启动程序以及其他在系统掉电后需要保存的数据。
⑤StrataFlash存储器,用于存放嵌入式操作系统和各种用户应用程序。
⑥SDRAM存储器,是平台为操作系统和应用程序提供的运行空间,也是程序运行中大量网络数据的缓存空间。
⑦网络端口。4个10/100 Mhps速率的RJ45接口,为系统提供以太网接入的物理通道;1个WAN接口,可配置为电口或光口,本平台为电口;1个MII接口。
⑧RS232串口,可作为系统的Console调试口或用于平台与其他应用系统的短距离双向串行通信接口。
⑨JTAG接口。通过该接口可对系统进行调试、编程等。
⑩系统总线扩展。引出数据总线、地址总线和必需的控制总线,便于用户根据自身的特定需求,扩展外围电路。

目前找到个软件叫:
ADS1.2
发表于 2008-3-14 04:05:56 | 显示全部楼层
找不到这个88E6218的JTAG写入程序啊
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-17 07:40 , Processed in 0.021428 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表