[mini2440] ARM-linux-gcc環境搭建

//ARM mini2440 資料光盤 /linux 目錄下找到,解壓到\tmp,然後sudo mv ,到\usr目錄下

網上資料·首先你得懂得,arm-linux-gcc4.4.3.tar.gz是一個交叉編譯器。

第一步:在文件系統目錄下解壓: tar zxvf arm-linux-gcc-4.4.3.tar.gz -c
第二步:配置環境變量:在/etc/profile文件最末尾添加一行:
export set PATH=/opt/FriendlyARM/toolschain/4.4.3/bin:$PATH
第三步:ctrl+alt+backspace 註銷後重新登錄

測試:
第一步:檢查命令:which arm-linux-gcc
第二步:arm-linux-gcc hello.c -o hello
file hello (hello要自己編寫哦)

親自嘗試:

用網線連路由,DHCP默認,自動分配IP【不用改就行了】

【如果改了可能遇到的問題】【mini2440】LAN2:the file /etc/pcmcia/network.opts does not exist.please restore this file

忽略,進網絡設置-ok-succes

[ubuntu 12.04]

·準備傳hello 到2440裏面運行

zhangkun@zhangkun-H24X:~/桌面$ ftp 192.168.1.230
Connected to 192.168.1.230.
220 FriendlyARM FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
Name (192.168.1.230:zhangkun): plg
331 Password required for plg.
Password:
230 User plg logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bin
200 Type set to I.
ftp> put hello
local: hello remote: hello
200 PORT command successful.
150 Opening BINARY mode data connection for 'hello'.
226 Transfer complete.
7860 bytes sent in 0.00 secs (134662.8 kB/s)
ftp> bye
221 Goodbye.

-----然後,mini2440->/home/plg/剛剛傳送的文件

terminal># ls

#cd /home/plg

#./ hello

:permission denied【您可能不是計算機的管理員用戶或有相應權限】

然後 chmod u+x hello
# ./hello
完美解決

更新源:摘

1、首先備份Ubuntu12.04源列表

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (備份下當前的源列表)

 

2、修改更新源

sudo gedit /etc/apt/sources.list (打開Ubuntu 12.04源列表文件)

 

3、把裏面的列表替換成下面的列表

163源

deb http://mirrors.163.com/ubuntu/ precise main restricted
deb-src http://mirrors.163.com/ubuntu/ precise main restricted
deb http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb http://mirrors.163.com/ubuntu/ precise universe
deb-src http://mirrors.163.com/ubuntu/ precise universe
deb http://mirrors.163.com/ubuntu/ precise-updates universe
deb-src http://mirrors.163.com/ubuntu/ precise-updates universe
deb http://mirrors.163.com/ubuntu/ precise multiverse
deb-src http://mirrors.163.com/ubuntu/ precise multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-security main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted
deb http://mirrors.163.com/ubuntu/ precise-security universe
deb-src http://mirrors.163.com/ubuntu/ precise-security universe
deb http://mirrors.163.com/ubuntu/ precise-security multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-security multiverse
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章