posted by maxpark 2019. 10. 14. 00:12


posted by maxpark 2018. 6. 27. 09:15

Avalon Memory-Mapped Slave Template


ref.

https://www.altera.com/support/support-resources/design-examples/intellectual-property/embedded/nios-ii/exm-avalon-memory-slave.html


posted by maxpark 2017. 8. 15. 14:56

ref.

http://promobile.tistory.com/363


posted by maxpark 2017. 3. 4. 23:41

ref. https://daeha.wordpress.com/2010/07/14/%EC%9A%B0%EB%B6%84%ED%88%AC-iptime-n150ua-usb%EB%9E%9C%EC%B9%B4%EB%93%9C-%EC%84%A4%EC%B9%98/

 

 

우분투 iptime N150UA usb랜카드 설치

출처는 이곳1
니다.
Ubuntu 9.10, N150UA에 맞게 수정했습니다.

 

Shell을 띄우고 다음 명령어를 입력한다.

>>>
sudo -i
>>> cd /home/user/Downloads
(RT3070 소스를 받은
디렉토리로 이동)
>>> tar xjf
2009_1110_RT3070_Linux_STA_v2.1.2.0.tar.bz2
(소스는 http://www.ralinktech.com/
에서 받으면 됩니다.)
>>> cd
/home/user/Downloads/2009_1110_RT3070_Linux_STA_v2.1.2.0

###이 부분은
작업하지 않는다.
#>>> gedit os/linux/usb_main_dev.c
#
#usb_main_dev.c
에 다음 라인을 추가를 합니다.
#소스를 보면 어렵지 않게 추가를 할 수 있습니다.
#필요한 부분 같아 보이지는
않는데 일단은 추가를 하시기 바랍니다.
#
#{USB_DEVICE(0x1737,0x0077)}, /* Linksys
WUSB54GC */
#
#저장하고 gedit 를 종료합니다.

###이미 처리된 부분으로, 할 필요가
없다.
#>>> gedit os/linux/config.mk
#config.mk 에서
WPA_SUPPLICANT 를 찾아서 y 로 설정합니다.
#저장하고 gedit 를 종료합니다.

>>>
gedit /etc/modules
modules 파일에 아래 라인을 추가합니다.
alias ra0 rt3070sta

장하고 gedit 를 종료 합니다.

>>> gedit RT2870STA.dat
SSID,
Channel, AUTHMODE, EncrypType 및 WPAPSK 을
설정합니다.
저장하고 종료를 합니다.


가설명>
1) NetworkType 을 "Adhoc" 으로 설정합니다.
Infra 로 설정하는 경우도 있는 것
같은데 Adhoc 이 일반적인 것 같습니다.
2) Channel 를 "0" 으로 설정하면 auto-select 으로 설정
됩니다.
3) SSID 는 AP 및 공유기의 이름입니다.
4) AuthMode 는 "WEPAUTO", "OPEN",
"SHARED", "WPAPSK", "WPA2PSK" 및 "WPANONE" 으로
설정이 가능한데 암호를 설정했으면
 "WPAPSK" 또는 "WPA2PSK" 로 설정을 하였을
것입니다. 자세한 것은 AP 및 공유기의 설정을 보면 됩니다.
5)
EncrypType 은 "NONE", "WEP", "TKIP" 및 "AES" 으로
설정이 가능합니다. 자세한 것은 AP 및
공유기의 설정을 보면 됩니다.

>>> cd
/home/user/Downloads/2009_1110_RT3070_Linux_STA_v2.1.2.0
###바로 아래
명령어를 같이 실행할 것
>>> cp RT2870STA.dat RT3070STA.dat

>>>
make && make install

>>> mkdir
/lib/modules/2.6.31-14-generic/updates
(커널 버전에 따라서 디렉토리명이 변경될 것입니다.)

>>>
cp -p
/lib/modules/2.6.31-14-generic/kernel/drivers/net/wireless/rt3070sta.ko
/lib/modules/2.6.31-14-generic/updates/
(커널 버전에 따라서 디렉토리명이 변경될 것입니다.)

>>>
depmod -a

>>> mkdir /etc/Wireless/RT2870STA
###아래
명령어를 실행하는 대신
#>>> cp -f
/etc/Wireless/RT3070STA/RT2870STA.dat
/etc/Wireless/RT2870STA/RT2870STA.dat
#바로 아래 명령어를 실행할 것
>>>
cp -f /etc/Wireless/RT3070STA/RT3070STA.dat
/etc/Wireless/RT2870STA/RT2870STA.dat

>>> echo
"ifconfig ra0 inet up" >> /etc/init.d/rc.local

>>>
gedit /etc/modprobe.d/blacklist.conf

blacklist.conf 에 아래 내용을 추가
합니다.
(버전에 따라서 blacklist.conf 가 아니고 blacklist 일 수 있습니다.)

blacklist
rt2x00usb
blacklist rt2x00lib
blacklist rt2800usb

저장하고
gedit 를 종료 합니다.

>>> sudo reboot
>>> sudo
gedit /etc/NetworkManager/nm-system-settings.conf

managed 를 true 로
설정합니다.

저장하고 gedit 를 종료 합니다.

>>> sudo reboot

'LINUX' 카테고리의 다른 글

[LINUX] Ubuntu 무선랜 접속 방법  (0) 2017.03.04
posted by maxpark 2017. 3. 4. 22:48

ref. http://wns349.tistory.com/3

 

 

우분투(Ubuntu) 무선 랜 접속 방법

우분투 터미널에서 무선 랜 접속 방법에 대해 정리해 보았다.

네트워크 접속이다 보니 모든 명령어는 관리자 권한(sudo/su)가 필요하다. 


1. 접속 가능한 AP 리스트 보는 방법

접속 가능한 AP 리스트를 보기 위해서는 다음 커맨드를 사용하면 된다.

$sudo iwlist wlan0 scan 

 

여기서 wlan0은 네트워크 인터페이스


2. 암호 없는 네트워크 연결 

암호 없는 네트워크 연결은 생각보다 간단하다. 

 

$sudo ifconfig wlan0 up

$sudo iwconfig wlan0 essid MyAP

$sudo dhclient wlan0

 

wlan0 은 무선 네트워크 인터페이스이고, MyAP 는 연결하고자 하는 무선네트워크 AP 이름이다. 

마지막 dhclient 명령어를 통해 IP를 할당받아야 사용이 가능하다.


3. 암호 있는 (WPA) 네트워크 연결

암호 있는 네트워크 연결은 조금 더 복잡하다. 

우선 wpa_passphrase 명령어를 사용하여 WPA PSK 파일을 생성해야 한다. 

 

 

 

 

 

$sudo ifconfig wlan0 up

$wpa_passphrase MyAP 12345678 > wpa_psk.conf

 

새로 생성된 wpa_psk.conf 파일을 보면 ssid 와 PSK passphrase 값을 볼 수 있다. 

이 파일을 사용하여 암호 있는 네트워크에 연결이 가능하다. 


하지만, 진행에 앞서 현재 머신에서 지원되는 무선 드라이버를 확인해야 한다. 

사용 가능한 무선 드라이버는 다음 커맨드로 확인할 수 있다. 

 $wpa_supplicant

 


이제 남은 일은 연결하기

 $wpa_supplicant -iwlan0 -c/home/test/wpa_psk.conf -Dwext

 

여기서 wlan0은 네트워크 인터페이스, /home/test/wpa_psk.conf는 위에서 생성된 파일 경로, wext는 사용할 무선 드라이버이다. 

주의할 점은, 위의 커맨드를 수행하면 Foreground에서 수행하게 된다. 

따라서 Background에서 수행하도록 하기 위해서는 -B 옵션을 넣어줘야 한다. 

 

 

 

 

 

 $wpa_supplicant -B -iwlan0 -c/home/test/wpa_psk.conf -Dwext

 

 


마지막으로, dhclient 할당받기 

 $dhclient wlan0

 


4. 연결 끊기 

단순한 방법은 wlan0 인터페이스를 down 시켜버리는 것이다

 $sudo ifconfig wlan0 down

 

또는, DHCP IP를 release 하는 것도 방법이다 

 

 

 

$sudo dhclient -r wlan0 

 


5. 부팅시 자동으로 무선 네트워크 연결하기

자동으로 무선 네트워크에 연결하도록 하기 위해서는 스크립트 파일을 직접 작성해 주면 된다. 

/etc/init.d/ 디렉터리 밑에, 다음과 같은 autoconnect 파일을 만들어 준다.

 

1
2
3
4
5
#! /bin/bash
 
sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid MyAP
sudo dhclient wlan0

 


 

다음에 위의 autoconnect 파일을 자동 실행하도록 설정해야 한다. 

$sudo chmod +x /etc/init.d/autoconnect

$sudo update-rc.d autoconnect defaults

 

재부팅하고 확인! 

 

 

 

 

 

 

 

 

 

//==============================================================

 

ref.  http://pracon.tistory.com/48

 

 

 

wireless-tools가 설치되어있지않으면 설치
#sudo apt-get install wireless-tools

설치후 iwconfig 로 해당 장치 확인후 활성화시키기
#sudo ifconfig wlan0 up

(해당장치)
//해당 무선랜인식 못할때 직접 ndiswrrapper로 드라이버 설치 할수있음..
#sudo iwconfig wlan0  essid "접속할ap명"

설정후 ip할당 받아오기
#sudo dhclient wlan0

#iwconfig wlan0 key restricted wep키암호 // WEP 사용시..


관련 명령어
ifconfig, iwconfig, iwlist, ifup

usb 모듈이 확인명령어
lsmod,dmesg

< WPA-PSK사용시 >
#sudo aptitude install wpasupplicant
설치후

#sudo vi /etc/wpasupplicant.conf 생성

 # WPA-PSK/TKIP
ctrl_interface=/var/run/wpa_supplicant

network={
ssid="사용할ssid"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="ASCII코드입력시"
#psk=hexcode로 입력시
}

//network={}여러개를 같이 다양한 ap를 지정해놓을수  있다.

작성후
#sudo vi /etc/network/interfaces 파일 수정
#다음 내용추가
auto wlan0
iface wlan0 inet dhcp
wireless-essid 사용할ssid
wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf
//여기서 wext는 wpasupplicant에서 지원하는 일반적인 무선랜
//ndiswrapper로 무선랜 드라이버 설치하신분들은 wext자리에 ndiswrapper 쓰시면됨.
//위와 같이 설정하면 켜질때마다 자동으로 접속
wpa-psk 사용관련 링크
http://ubuntuforums.org/showthread.php?t=263136
https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper#USB Wireless Adapter
http://yyman.tistory.com/tag/ndiswrapper -자세한 ndiswrapper 사용법

네트워크 재시작 명령어
#sudo /etc/init.d/networking restart



출처: http://pracon.tistory.com/48 [푸른너구리의 보금자리]

 

//================================================

 

Network Manager를 사용하지 않고 무선 네트워크를 설정하는 방법을 찾게 되었다.


우선 시스템에 다음 2가지 패키지가 설치되어 있어야 한다.


wireless-tools

wpasupplicant


위 두 패키지를 확인한 후 현재 설정된 네트워크 정보를 확인한다.


iwconfig 


eth0      no wireless extensions.


lo        no wireless extensions.


wlan0     IEEE 802.11bgn  ESSID:"XaeroWifi"  

          Mode:Managed  Frequency:2.472 GHz  Access Point: Not-Associated   

          Tx-Power=20 dBm   

          Retry  long limit:7   RTS thr:off   Fragment thr:off

          Encryption key:off

          Power Management:off


위와 같이 나온다면 일단 초기화를 위해 무선 네트워크를 내렸다 올린다
ifconfig wlan0 down
ifconfig wlan0 up

그런 후 연결할 AP 를 찾는다

iwlist wlan0 scan

...
          Cell 05 - Address: 00:1D:93:24:6B:01
                    Encryption key:on
                    ESSID:"XaeroWifi"
                    Mode:Master
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK

연결하고자 하는 AP 정보 중 위 내용을 확인한다.

내용을 확인하였으면 /etc/network/interfaces 파일을 열어 수정을 한다.

vi /etc/network/interfaces

# 자동 IP 설정
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "AP 이름"
wpa-key_mgmt WPA-PSK
wpa-proto WPA
wpa-pairwise CCMP
wpa-group CCMP
wpa-psk 패스워드
wpa-driver wext

설정한 내용을 저장한 후 networking 서비스를 재시작한다. 그 후 iwconfig와 ifconfig를 통해서 설정 내용을 확인한다.

root@xaero77-P420-T-AEKTK:/etc/init.d# iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"XaeroWifi"  
          Mode:Managed  Frequency:2.472 GHz  Access Point: 00:1D:93:24:6B:01   
          Bit Rate=1 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=69/70  Signal level=-41 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:7   Missed beacon:0

root@xaero77-P420-T-AEKTK:/etc/init.d# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 68:a3:c4:6d:f3:cb  
          inet addr:192.168.1.3  Bcast:192.168.1.15  Mask:255.255.255.240
          inet6 addr: fe80::6aa3:c4ff:fe6d:f3cb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:100 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3605 (3.6 KB)  TX bytes:19448 (19.4 KB)

http://blog.naver.com/elddlpig/150130715902

'LINUX' 카테고리의 다른 글

[LINUX] iptime N150UA-AP usb 랜카드 설치  (0) 2017.03.04
posted by maxpark 2017. 2. 22. 12:56

ref. http://blog.naver.com/PostView.nhn?blogId=moys79&logNo=110041245009



http://www.brucelindbloom.com/index.html?WorkingSpaceInfo.html