蓝眼睛 发表于 2007-10-20 14:48:41

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

: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

zane 发表于 2008-3-14 04:05:56

找不到这个88E6218的JTAG写入程序啊
页: [1]
查看完整版本: Firmware(固件)怎么写或修改,知道的请给点启示。