jerry6190
驱动牛犊
驱动牛犊
  • 注册日期2004-02-10
  • 最后登录2004-02-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1656回复:0

致所有想从事嵌入软件开发的工程师们

楼主#
更多 发布于:2004-02-10 14:05
路由器整套源代码,让你通过实例,清楚了解并学习一个基于嵌入式操作系统的大型软件系统的设计与实现。

众所周知,国内外著名的大型通信设备公司(如华为,中兴,大唐,巨龙,贝尔,西门子等等)所开发的一代又一代的通信产品基本上都是基于嵌入式CPU(PowerPC, M68k,ARM等)和嵌入式实时操作系统(VxWorks,pSOS, VRTXsa等)及开发平台开发出来的。

我本人深知,在国内有很多想从事嵌入式系统软件开发的工程师,非常希望能够通过一个实际的例子来深入学习基于RTOS的大型软件系统是如何设计以及如何实现的。但是,现实中,大家找到这样一个例子确实存在比较大的难度。

本套源代码尤其适合那些渴望学习嵌入式系统软件开发,但是却没有大型项目案例做参考与指导的工程师们。

基于本套源代码开发的路由器设备曾经在以下的网络工程中得到应用
。山东省邮政综合业务网二期工程
。重庆市农村信用社联网工程
。河北省地税综合业务网
。湖北省农业银行联网工程

你将如何从这套源代码中受益?

1) 从这套软件中,你将从整体上理解一个复杂的嵌入式软件系统设计的一些思想和精髓,以及数据通信领域的软件设计的一些基本思路

2) 如果你是在校的研究生或者本科生,这套系统至少会给你一个完整的现实中的项目案例,将你在学校里所学的东西和现实真正联系起来,对于将来找工作还是走上工作岗位都会有所裨益

3) 如果你是在公司里的一线开发人员,无论是驱动程序开发,协议软件开发还是上层应用开发,公司为了保密的需要,你不可能知道整个软件的架构和系统设计思想,这套软件将让你从一个更高的角度来理解一下软件设计思想和软件架构。

4) 嵌入式系统软件开发是一个方兴未艾的技术领域,但由于此领域的技术不象微软的VC 以及Sun Java技术那样拥有如此高的公开性以及可以通过各种途径找到的学习资源,造成许多想在嵌入式系统开发从业的人员遇到了很多的入门障碍,通过此套代码的学习,一些想从事嵌入式系统开发的新人可以找到一条迅速入门的捷径,只要你肯钻研,肯下工夫将这套代码吃透,我相信你会得到一个迅速的提升

这套源代码中所包含的内容
1) 本套源代码所基于的硬件平台是Motorola公司的68360CPU, 为了增加系统的可移植性,我们在进行整体设计时尽量做到了与硬件相关性最小,其实关键的是这个数据通信软件平台的设计思想;可以很轻松的将这套代码移植到基于PowerPC系列CPU(比如PowerPC860)的硬件平台上去。

2) 系统初始化模块:芯片中的通信控制单元CPM的初始化,管脚功能配置,系统资源分配,双端口存储器通信参数区配置,中断服务,消息队列与中断机制的配合,内存系统初始化等

3) 基于底层硬件与CPU的驱动程序,包括:异步通信驱动程序AsyDrv, 同步通信驱动程序SynDrv, 以太网驱动程序EthDrv, Flash操作驱动程序FlashDrv

4) 内存管理Dump Memory 模块

5) 系统管理与监控模块,包括内存管理,系统异常,消息队列,任务登记与任务监控,用户配置空间管理,时钟管理等

6) HOOK模块

7) 数据链路层协议的实现,包括:FrameRelay, X25, PPP, SLIP, HDLC, LAPB

8) IP路由协议

9) RIP协议模块

10) TCP/UDP协议的实现

11) 异步拨号模块与拨号备份模块

12) 端口管理模块

13) 人机界面模块

以上是一个本套代码的大致情况的介绍。
另外为了让你更好读懂并理解整个软件代码并为了触类旁通,提供了一些其他的文档和辅助资料

为了看懂这套源代码你必须掌握和学习的相关基本知识和技术水平(但不限于如下知识与技术)
1) 非常熟练的C语言基本知识与编程能力
2) 对数据结构与算法非常熟悉
3) TCP/IP协议原理
4) Motorola公司M68K架构CPU基础知识和CPM模块相关知识(可以网上下载并学习)

价格:1000元
联系方式:
Email:  fan6190@163.com(发站内信箱会耽误我回复你的时间)
电话: 13301197124
(注:由于本人平时工作忙碌,请优先选择用email与我联系,并留下你的姓名,联系电话及合适的联络时间,我会在合适的时间直接与你电话联系。如需电话联系,周一到周五请在晚20:00-22:00间,周六,周日全天均可)

购买流程:(本人现在北京)
如果你在北京,你提前与我联系,然后让你先看看代码,觉得适合你的需要再进行购买。
如果你不在北京,你需要提前与我联系,我会将部分代码发给你先看看,然后你再做决定。如果你担心上当,则最好的方式是你找自己在北京的朋友直接与我联系。
游客

返回顶部