AM335x設置為WIFI熱點,聯機設備如何訪問外網
本次驗證使用的硬件平臺為飛凌嵌入式Ok335xS開發板(產品詳情:www.224000.cn/7.htm),基于ARM Corte-A8 架構,TI AM335x處理器,其它平臺可參考使用。具體實現步驟如下:
1、飛凌的AM335x開發板已經移植好了hostapd,直接使用就可以,
熱點名稱為:rtwap,密碼為:87654321 。
2、dhcpd 配置文件修改
創建空文件/var/db/dhcpd.leases
mkdir -p /var/db
touch /var/db/dhcpd.leases
3、
ifconfig eth0 up
udhcpc -i eth0
ifconfig wlan0 up
ifconfig wlan0 10.5.5.1 netmask 255.255.255.0
echo 1 > /proc/sys/net/ipv4/ip_forward /* 打開IP轉發 */
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
設置網卡的混雜模式
# ifconfig wlan0 promisc
[ 3725.324000] device wlan0 entered promiscuous mode
dhcpd -cf /etc/dhcpd.conf wlan0 &
hostapd /etc/hostapd.conf -B
4、上文命令中需要用到iptables,文件系統中需要移植iptables (iptables編譯)
./configure --host=arm-arago-linux-gnueabi --prefix=/root/335x/localcode/iptables/install --disable-nftables --with-ksource=/root/335x/localcode/kernel-3.2.0 --enable-static --disable-shared
make
make install
編譯完成后需要將iptables移植到AM335開發板上;
AM335x開發板內核中也需要配置iptables的支持
[*] Networking support --->
Networking options --->
[*] Network packet filtering framework (Netfilter) --->
Core Netfilter Configuration --->(全部選上)
IP: Netfilter Configuration ---> (全部選上)
--------------------------------------------------------------------------------------------------------------------------
飛凌嵌入式AM335開發板整板用料工業級,運行溫度-40℃~+85℃,全面支持CAN、RS485、SPI、IIC等多種主流工業總線,支持雙千兆網絡、最多支持6路UART。OK335xS底板的原理圖和PCB開源,軟件上驅動源碼也大部分開源,用戶可將335x開發板作為一個軟硬件設計參考,利用飛凌提供的成熟方案,快速設計出穩定的產品。
相關產品 >
-
OKMX6UL-C開發板
飛凌嵌入式專注imx6系列imx6ul開發板、飛思卡爾imx6ul核心板等ARM嵌入式核心控制系統研發、設計和生產,i.mx6UL系列產品現已暢銷全國,作為恩智浦imx6ul,imx6ul開發板,i.mx6提供者,飛凌嵌入式提供基于iMX6 iMX6UL解決方案定制。
了解詳情 -
OK335xD開發板
飛凌AM335x開發板已經推出幾年,經過行業檢測,穩定性得到肯定。多年行業積累,AM335x的解決方案涉及各行各業,歡迎進店咨詢。飛凌AM335x開發板基于TI Cortex-A8 AM335x CPU設計開發,主頻800MHz,支持Linux、RTLinux。AM335x開發板工業級寬溫,配合豐富的外設接口,適用于各種惡劣環境應用。 了解詳情 -
OK335xS開發板
AM335X系列包括AM3352處理器、AM3354、AM3356、AM3357、AM3358、AM3359,都可工作在800Mhz的速度。同時支持4個操作系統 Linux、RTLinux實時操作系統,,在圖像、圖形處理、外設和諸如 EtherCAT 和 PROFIBUS 的工業接口選項方面進行了增強。飛凌OK335xS開發板基于AM335x處理器開發,主頻800MHz,郵票孔封裝,體積小。根據AM335x的性能及功能,飛凌推薦了非常多的解決方案分享。
保定飛凌嵌入式專注AM335x,am335x 開發板,TI AM335x 等ARM嵌入式核心控制系統研發、設計和生產,是AM335x,335x開發板,TI AM335x 提供者, AM335x 系列產品現已暢銷全國,歡迎咨詢!
了解詳情 -
OKMX6ULL-C開發板
40*29mm,雙網雙CAN,8路串口| i.MX6ULL開發板是基于NXP i.MX6ULL設計開發的的一款Linux開發板 ,主頻800MHz,體積小,其核心板僅40*29mm,采用板對板連接器,適應場景豐富。 了解詳情