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

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

作者:EasyWave                                                                             时间:2015.01.10

类别:路由器类-基于RTL819X的SDK配置和编译                          声明:转载,请保留链接

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

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

一:RTL819x开发包SDK的配置

在上一篇博文基于RTL819X实现的Router/AP的SDK简介中有简单的介绍了RTL819X开发包,从Sourceforge网站上下载下来相关的Source,并且解压到虚拟机上(Ubuntu10.04 LTS),其Router/AP的构成部分如下所示:

是由上图中的几个文件夹构成,config是相关的配置文件,toolchain顾名思义就是交叉编译工具,users是整个Router/AP项目的核心部分!我们可以进入users目录下去看看,如下所示:(截取部分)

声明:本代码是在Sourceforge下载,同时这里也只作为本人学习Router/AP用途,并不作为商业用途!!

采用make  menuconfig可以配置整个项目,采用make linux_menuconfig只配置Linux内核,采用make users_menuconfig只配置users相关的选项,具体的配置,请参考Kernel_2_6_SDK_User_Guide.pdf文档,里面详细的介绍了如何去配置。三种不同的配置方法,如下图所示:

1):make menuconfig命令

2):make linux_menuconfig命令

3):make users_menuconfig命令

具体的配置和裁减,请参考Kernel_2_6_SDK_User_Guide.pdf,这里不详细的说明了,也可以采用默认的配置,配置好之后,采用make命令编译整个项目。

二:RTL819x开发包SDK的编译

要编译RTL819x开发包,需要按着上面的配置,先配置好相关的功能,之后只需要采用make命令编译即可,如下所示:

执行make命令之后,只要不出现错误,如果执行过程中出现错误,请参考博文:编译Ralink SDK时碰到的奇怪错误(undefined reference to `main‘)的解决办法,编译正确的话,可以看到如下所示的提示:

三:RTL819x开发包SDK的总结

这篇博文只是简单的介绍了RTL819x开发包的编译,具体的细节后续慢慢研究之后,慢慢写总结到博文上。

时间: 2024-08-07 00:12:25

基于RTL819X实现的Router/AP的SDK配置和编译的相关文章

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

*************************************************************************************************************************** 作者:EasyWave                                                                             时间:2015.01.09 类别:路由器类-基于RTL819X的SDK简介

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

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

HyperLeger Fabric SDK开发(二)——Fabric SDK配置

HyperLeger Fabric SDK开发(二)--Fabric SDK配置 一.Fabric SDK配置 Fabric区块链网络应用程序需要大量的参数,用于连接Fabric区块链网络.通常将Fabric区块链网络应用程序所需的参数放到一个配置文件进行管理,配置文件定义Fabric SDK Go的配置和用户自定义参数,指定了连接Fabric区块链网络所需的全部信息,例如Fabric区块链网络组件的主机名和端口等.Fabric SDK GO为应用程序提供的配置文件通常使用yaml文件格式编写,

Router通过DHCP上网配置方法

1.此方法适用于猫自带拨号功能.4G无线猫等设备,其它步骤和平常配置router步骤并没有什么区别,只是在配置WAN口的时候有变化.2.首先IP-DHCP Client点击加号添加,选择WAN口是第几个口,然后确定.稍等上几秒,DHCP client界面显示出IP地址则表示连接成功.打开router list 会看到外网路由会自动添加好,这表示配置成功. 3.其它步骤和配普通router没什么区别.配置好后VPN也通,远程也可以访问.

android开发环境 eclipse + android sdk配置笔记

本开发环境为:eclipse + android sdk,步骤说明的顺序,没有特别要求,看个人爱好了 步骤说明: 1.安装eclipse 2.配置jdk 3.安装android sdk 4.安装ADT,关联eclipse和android 详细说明: 1.安装eclipse * 到官方网下载eclipse(http://www.eclipse.org/downloads/),我是下载的Eclipse IDE for Java EE Developers. * 正常解压安装,注意记得路径就可以了 2

Android sdk 更新后编译不过,【Could not find com.android.sdklib.build.ApkBuilderMain】

最近更新了Android sdk,发现编译不过了 解决方案: 进入 sdk/tool/lib/ 目录下,看看有没有 sdklib.jar 这个文件,如果没有看看有没有sdklib-25.*.*.jar,例如sdklib-25.3.2.jar,如果有,就将sdklib-25.3.2.jar重新命名为sdklib.jar

zbar android sdk源码编译

zbar,解析条码和二维码的又一利器,zbar代码是用c语言编写的,如果想在Android下使用zbar类库,就需要使用NDK将zbar编译成.so加载使用,zbar编译好的Android SDK可以在官方网站上下载,地址:http://zbar.sourceforge.net/ 下面就讲解一下我们自己如何编译zbar的Android SDK,本人的开发环境为Win7 64+ant 1.9.5+Cygwin64+android-ndk-r9d-windows-x86_64 1.准备工作 1.1

Centos6.5基于SSL加密的VSFTPD 服务器搭建和配置

基于SSL加密的VSFTPD 服务器搭建和配置 一.yum install -y vsftpd ftp 主配置文件设置: vim /etc/vsftpd.conf anonymous_enable=NOguest_enable=YESguest_username=virtual user_config_dir=/etc/vsftpd/vconflocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_e

Visual Studio 2017 + OpenCV + Spinnaker SDK 配置

1. OpenCV 配置 1.1 下载 opencv 源码,并将其添加至环境变量 D:\opencv4.1\build\x64\vc15\bin 注:vs2015 选 vc14,vs2017 选 vc15 1.2 创建 C++ 项目,选择 “视图” -> “属性页”,配置:活动(Debug),平台:活动(x64) VC++目录:包含目录和库目录 包含目录:D:\opencv4.1\build\include; D:\opencv4.1\build\include\opencv2 库目录:D:\o