AM335x設(shè)置為WIFI熱點(diǎn),聯(lián)機(jī)設(shè)備如何訪問(wèn)外網(wǎng)
本次驗(yàn)證使用的硬件平臺(tái)為飛凌嵌入式Ok335xS開(kāi)發(fā)板(產(chǎn)品詳情:m.alphatocol.com/7.htm),基于ARM Corte-A8 架構(gòu),TI AM335x處理器,其它平臺(tái)可參考使用。具體實(shí)現(xiàn)步驟如下:
1、飛凌的AM335x開(kāi)發(fā)板已經(jīng)移植好了hostapd,直接使用就可以,
熱點(diǎn)名稱為:rtwap,密碼為:87654321 。
2、dhcpd 配置文件修改
創(chuàng)建空文件/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 /* 打開(kāi)IP轉(zhuǎn)發(fā) */
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
設(shè)置網(wǎng)卡的混雜模式
# ifconfig wlan0 promisc
[ 3725.324000] device wlan0 entered promiscuous mode
dhcpd -cf /etc/dhcpd.conf wlan0 &
hostapd /etc/hostapd.conf -B
4、上文命令中需要用到iptables,文件系統(tǒng)中需要移植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開(kāi)發(fā)板上;
AM335x開(kāi)發(fā)板內(nèi)核中也需要配置iptables的支持
[*] Networking support --->
Networking options --->
[*] Network packet filtering framework (Netfilter) --->
Core Netfilter Configuration --->(全部選上)
IP: Netfilter Configuration ---> (全部選上)
--------------------------------------------------------------------------------------------------------------------------
飛凌嵌入式AM335開(kāi)發(fā)板整板用料工業(yè)級(jí),運(yùn)行溫度-40℃~+85℃,全面支持CAN、RS485、SPI、IIC等多種主流工業(yè)總線,支持雙千兆網(wǎng)絡(luò)、最多支持6路UART。OK335xS底板的原理圖和PCB開(kāi)源,軟件上驅(qū)動(dòng)源碼也大部分開(kāi)源,用戶可將335x開(kāi)發(fā)板作為一個(gè)軟硬件設(shè)計(jì)參考,利用飛凌提供的成熟方案,快速設(shè)計(jì)出穩(wěn)定的產(chǎn)品。
相關(guān)產(chǎn)品 >
-
OKMX6UL-C開(kāi)發(fā)板
飛凌嵌入式專注imx6系列imx6ul開(kāi)發(fā)板、飛思卡爾imx6ul核心板等ARM嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計(jì)和生產(chǎn),i.mx6UL系列產(chǎn)品現(xiàn)已暢銷全國(guó),作為恩智浦imx6ul,imx6ul開(kāi)發(fā)板,i.mx6提供者,飛凌嵌入式提供基于iMX6 iMX6UL解決方案定制。
了解詳情 -
OK335xD開(kāi)發(fā)板
飛凌AM335x開(kāi)發(fā)板已經(jīng)推出幾年,經(jīng)過(guò)行業(yè)檢測(cè),穩(wěn)定性得到肯定。多年行業(yè)積累,AM335x的解決方案涉及各行各業(yè),歡迎進(jìn)店咨詢。飛凌AM335x開(kāi)發(fā)板基于TI Cortex-A8 AM335x CPU設(shè)計(jì)開(kāi)發(fā),主頻800MHz,支持Linux、RTLinux。AM335x開(kāi)發(fā)板工業(yè)級(jí)寬溫,配合豐富的外設(shè)接口,適用于各種惡劣環(huán)境應(yīng)用。 了解詳情 -
OK335xS開(kāi)發(fā)板
AM335X系列包括AM3352處理器、AM3354、AM3356、AM3357、AM3358、AM3359,都可工作在800Mhz的速度。同時(shí)支持4個(gè)操作系統(tǒng) Linux、RTLinux實(shí)時(shí)操作系統(tǒng),,在圖像、圖形處理、外設(shè)和諸如 EtherCAT 和 PROFIBUS 的工業(yè)接口選項(xiàng)方面進(jìn)行了增強(qiáng)。飛凌OK335xS開(kāi)發(fā)板基于AM335x處理器開(kāi)發(fā),主頻800MHz,郵票孔封裝,體積小。根據(jù)AM335x的性能及功能,飛凌推薦了非常多的解決方案分享。
保定飛凌嵌入式專注AM335x,am335x 開(kāi)發(fā)板,TI AM335x 等ARM嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計(jì)和生產(chǎn),是AM335x,335x開(kāi)發(fā)板,TI AM335x 提供者, AM335x 系列產(chǎn)品現(xiàn)已暢銷全國(guó),歡迎咨詢!
了解詳情 -
OKMX6ULL-C開(kāi)發(fā)板
40*29mm,雙網(wǎng)雙CAN,8路串口| i.MX6ULL開(kāi)發(fā)板是基于NXP i.MX6ULL設(shè)計(jì)開(kāi)發(fā)的的一款Linux開(kāi)發(fā)板 ,主頻800MHz,體積小,其核心板僅40*29mm,采用板對(duì)板連接器,適應(yīng)場(chǎng)景豐富。 了解詳情