基于RTL819X实现的Router/AP的SDK简介

***************************************************************************************************************************

作者:EasyWave                                                                             时间:2015.01.09

类别:路由器类-基于RTL819X的SDK简介                                      声明:转载,请保留链接

注意:如有错误,欢迎指正。这些是我学习的日志文章......

***************************************************************************************************************************

一:RTL819X Router Soc简介

这段时间由于从之前的公司出来,在家休息,闲来无事,在一个Sourceforge网站上无意之间看到了RTL819X的Router/AP的SDK,下载下来看了看,原来这个Router/AP是基于开源的BOA Web服务器之上开发的linux下的Router.如下图所示:

       咱们还是先来看看SDK中提供的PDF文档的说明吧,如下所示:

图一:RTL819x的SDK包的说明

二:基于BOA开源WEB服务器实现的Router/AP

RTL819X是否是基于BOA实现的Router/AP呢,可以看看下载下来的SDK包看了之后,确实是基于BOA实现的,如下所示:

进入BOA目录之后,发现BOA的代码确实是深度定制化的BOA啦,并且做了一个深度定制化的ASP服务器,以在网页中支持简单的ASP页面,因为BOA默认只是支持CGI,并不支持ASP的,如下所示:

      最难能可贵的是,里面居然有DLNA相关的DMS,不过是开源的uShare,如我前面的博文所写的DLNA-基于uShare的DMS移植和编译,我们还是进入dlan_dms目录吧,如下所示:

三:总结

      这是一款值得我们去学习的Router/AP的Soc解决方案,可以从中学习人家是如何构建Router/AP的,当然也可以通过OpenWRT一样也可以学习人家在Router/AP的建构思维方式。

时间: 2024-10-09 18:03:14

基于RTL819X实现的Router/AP的SDK简介的相关文章

基于RTL819X实现的Router/AP的SDK配置和编译

*************************************************************************************************************************** 作者:EasyWave                                                                             时间:2015.01.10 类别:路由器类-基于RTL819X的SDK配置和

基于RTL819X实现的Router/AP的源码分析[一]

*************************************************************************************************************************** 作者:EasyWave                                                                               时间:2015.01.11 类别:路由器类-基于RTL819X实现的Ro

Platform SDK、Windows SDK简介

Platform SDK及Windows SDK是由微软公司出品的一个软件开发包,向在微软的Windows操作系统和.NET框架上开发软件和网站的程序员提供头文件.库文件.示例代码.开发文档和开发工具. 微软每次发布一个主要版本的Windows,都会发布对应的开发工具以使得开发人员能够调用新的操作系统的应用程序开发接口(API). 在Windows 98之后,这个开发工具包被命名为为Platform SDK.在Windows Vista的SDK推出时,这个产品改名为Windows SDK. Pl

Android SDK简介-读书笔记(一)

从现在开始,决定每天抽空学习Android,所以后面会不间断的留下一些读书笔记. 今天主要看了Android的SDK体系介绍,参考文献为:http://blog.csdn.net/cbk861110/article/details/8837888 一.什么是Android SDK SDK = Software Development Kit ,Android SDK主要是提供了在windows/linux/mac平台上的支持Android应用的开发组件,还包括在Android平台上的开发移动应用

基于TypeScript的FineUIMvc组件式开发(简介)

不熟悉FineUI的可以访问其官方网站(http://www.fineui.com),在这里我从我的个人角度说一下FineUI,FineUI有多个版本,但主要基于2种架构,一种是基于Asp.net WebForm,别一种是基于Asp.net Mvc. 在WebForm版本下,虽然FineUI是一个前端构架,但在一些常规简单项目中几乎不用写JS代码,除了首次请求页面,后续的操作都是基于Ajax的,而JS代码都是由服务器端动态生成,并放到客户端执行,这也是FineUI的一大特点.了解WebForm的

基于本体的地学数据语义检索(简介)

硕士期间做了基于本体的地学数据语义检索方面的工作,首先是传统的全文检索查询600Ma(Ma表示百万年,这里都是指百万年前): 然后是基于本体的语义检索查询结果:(600Ma处于震旦纪.下震旦世.元古宙等地质年代时间内) 具体方法会在论文中论述,此处省略4万字...(请不要打脸)

基于lucene的案例开发:纵横小说简介页采集

转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/44851419 http://www.llwjy.com/blogdetail/1b5ae17c513d127838c2e02102b5bb87.html 个人博客站已经上线了,网址 www.llwjy.com ~欢迎各位吐槽~ ----------------------------------------------------------------------------

《ArcGIS Runtime SDK for Android开发笔记》——基于Android Studio构建ArcGIS Android开发环境(离线部署)

1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在这种方式里主要通过设置maven仓库位置,设置编译选项.依赖版本在联网环境下下载对应SDK依赖包. 但是在网络情况不好的情况下这种方式就不行了,那怎么解决在离线环境或者内网环境实现开发流程呢?目前了解到的有两种方式: 1)配置内网环境maven仓库,预先缓存到内网环境下,然后离线调用. 2)采用直接

PIE SDK 基于Dot net bar实现比例尺控件

最近在搭建主界面的过程中,为了界面美观大方,使用了Dot net bar.但是,在Dot net bar的状态栏中放置PIE SDK自带的比例尺控件,运行主界面程序后,比例尺控件始终不显示比例尺信息,得不到想要的效果.如果使用Windows Form自带的状态栏,则能够正常显示比例尺信息.我猜想,可能是PIE SDK自带的比例尺控件与Dot net bar不兼容.我参考了官方博客(https://www.cnblogs.com/PIESat/p/10272779.html),利用Dot net