Debian下構建嵌入式開發環境

2021-04-22 11:41:03 字數 2077 閱讀 4975

一.安裝虛擬機器vm6.0

二.官網獲取debian-40r5-i386-netinst.iso,安裝:

1.安裝時選標準系統,不連線網路

2.配置網路:

修改/etc/network/inte***ces        

auto lo

iface lo inet loopback

allow-hotplug eth0

iface eth0 inet static

address 192.168.1.249

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

gateway 192.168.1.254

修改dns配置檔案/etc/resolv.conf

nameserver ***.***.***.***   

使修改的配置檔案生效/etc/init.d/networking restart

3.安裝apt-spy,更新原始檔:

a. vi /etc/apt/sources.list

新增:deb http://security.debian.org/ etch/updates main contrib

4.安裝公升級必要軟體

a.apt-get dist-upgrade

b.ssh 安裝

安裝命令:apt-get install openssh-server

啟動/停止服務:/etc/init.d/ssh start|stop|restart   

c.安裝samba

安裝命令:apt-get install samba samba-client smbfs

啟動/停止服務:/etc/init.d/samba start|stop|restart    

d.安裝c語言的開發包

apt-get install build-essential

e.安裝tftp

apt-get install tftpd tftp

f.安裝vim(自帶的vi不方便)

apt-get install vim

5.配置samba,tftp

a.samba               

新增使用者smbpasswd username

vi /etc/samba/smb.conf

[home]

ready only = no開啟寫許可權

create mask = 0644

directory mask = 0755    

b.tftp               

檢查檔案/etc/inetd.conf裡有沒有關於tftp的設定:

tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /srv/tftp

預設的目錄是/srv/tftp,可修改

啟動tftp: /usr/sbin/inetd                      

三.構建交叉編譯環境

現在常用的交叉編譯器有

arm-linux-gcc-2.95.3

arm-linux-gcc-3.3.2

arm-linux-gcc-3.4.1

2.自己建立交叉編譯環境

參考:http://blog.chinaunix.net/u1/45185/showart_527681.html

在Debian下構建嵌入式交叉編譯環境

在debian下構建嵌入式交叉編譯環境 2009 01 11 17 05 30 標籤 debian hello linux 程式 arm 嵌入式it 分類 linux筆記 折騰了一下午,終於在debian下弄好了交叉編譯環境,在網上查了一大堆的資料,大都是亂七八糟的,總是出現這樣那樣的問題,經過嘗試...

SldView嵌入式Linux整合開發環境

建華科技經過多年研發,成功推出sldview嵌入式linux整合開發環境。sldview執行於windows系統中,支援ucosii uclinux linux三種嵌入式作業系統的開發。支援從編輯 交叉編譯 交叉除錯的開發全過程,支援linux核心 驅動 任務級 模組等動態除錯,支援核心 驅動 任務...

嵌入式開發

經常會有人說嵌入式開發,嵌入式開發千差萬別,我總體上分為4個等級 微電子開發 rtos開發 指令碼開發 富應用開發 這一類產品行為比較固定,比如說電視遙控器,遙控汽車,電飯煲,恆溫燒水壺,溫濕度感測器,智慧型門鎖等。這些裝置行為都比較簡單,通過按鈕可以設定系統功能和行為。量不大,經常會選用flash...