嵌入式linux安裝
❶ 嵌入式linux如何安裝系統
在PC上安?
嵌入式系統是要燒錄到嵌入式硬體上去的啊,燒錄的時候刷boot,kernel,rootfs等。
❷ 如何構造嵌入式Linux系統
1、下載並安裝VMware Workstation虛擬機。2、在虛擬機中安裝ubuntu系統(推薦版本:12.04)。3、下載並編譯arm-gcc工具鏈(網上相關文章很多,按步驟來)。
❸ 如何在嵌入式linux上安裝軟體
和所有的Linux一樣,有編好的deb或者ipk就用dpkg或者ipkg安裝,沒有就要用跨平台編譯,編譯的SDK應該是你的嵌入式平台的提供商給你
❹ 如何搭建嵌入式linux開發環境
1. 更新到最新的軟體包
Open up System -> Administration -> Update Manager
Click on Settings
Open the Updates Tab
Set 'Release upgrade' to 'Never'. That makes the option to upgrade to Karmic go away.
Close the settings dialog box.
Click on 'Check' to check for upgraded packages. It will look for packages that are upgraded from the version that is installed on your box.
Choose to install the upgrades. This will take a while on a freshly installed box.
2. 安裝代碼編輯工具
sudo apt-get install vim-gtk
3. 安裝網路工具
Tftp伺服器
1. 安裝TFTP伺服器及客戶端(tftp-hpa是客戶端,tftpd-hpa是伺服器端)
sudo apt-get install tftp-hpa tftpd-hpa
2. 配製TFTP伺服器,編輯/etc/default/tftpd-hpa,修改後的內容如下:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
3. 創建TFTP目錄並重啟TFTP服務
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot
sudo service tftpd-hpa restart
4. 測試
$tftp tftp伺服器地址
>get 文件名(取文件)
>put 文件名(發送文件)
>quit (退出)
5. U-boot參數
set bootcmd tftpboot $loadkernaddr image_dir/zImage\; bootm loadkernaddr
例子:set bootcmd tftpboot c0008000 192.168.1.10:kernel.img\; bootm c0008000
NFS伺服器
1. 安裝NFS伺服器
sudo apt-get install nfs-kernel-server
2. 配製/etc/exports
/rootfs *(rw,sync,no_root_squash)
3. 重啟NFS服務
sudo /etc/init.d/portmap restart
sudo /etc/ini.d/nfs-kernel-server restart
4. 顯示NFS共享目錄
showmount –e
掛載和卸載NFS目錄
sudo mount -t nfs NFS伺服器地址:/rootfs /mnt
sudo umount /mnt
5. U-boot參數
setenv bootargs "root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off init=/init console=ttySAC2,115200"
例:
setenv bootargs "root=/dev/nfs rw nfsroot=192.168.1.10:/nfsboot/rootfs ip=192.168.1.199:192.168.1.10:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC1,115200"
SAMBA伺服器
1:安裝SAMBA伺服器及客戶端
sudo apt-get install samba
sudo apt-get install smbfs
sudo apt-get install system-config-samba
2:修改配製文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bck
sudo vim /etc/samba/smb.conf
只留下[global]
3:打開配製工具
sudo system-config-samba
配製samba用戶和共享目錄
4:重啟SAMBA
sudo /etc/init.d/smbd restart
5:windows下 \\samba伺服器地址
SSH
sudo apt-get install openssh-server openssh-client
修改主機名
sudo vim /etc/hostname
❺ 虛擬機怎麼安裝嵌入式linux
1、准備安裝文件,一般是一個安裝可執行文件和一個破解key生成器,安裝後一路next到最後,生成一個能用的key復制進去就完成了VMware軟體安裝;
2、運行軟體,建立一個新的虛擬機,起個名字,或者直接選擇RedHatLinux,然後選擇虛擬機存放位置,一般在一個區空出8-10G就可以了,注意:存放的區必須是Fat32格式,否則在安裝系統格式化硬碟的時候會出現硬體錯誤,另外這個時候VM/setting選擇硬體設置,一般要做嵌入式開發工作,把llel和serial選上加進去就可以了,注意是物理硬體,如果你壓根沒有這兩個介面就算了吧。
3、建立好了,OK,放入系統安裝盤或者直接載入鏡像,注意:默認CD-ROM是最後的光碟機盤符,而往往這是虛擬光碟機,這常常導致總是無法找到自啟動光碟機的錯誤,要改成指向你的物理光碟機盤符,同樣是在VM/setting硬體設置修改。
4、安裝系統,和正常機器一樣操作。以安裝RedHatLinux為例,swap撥給512M,根目錄撥給7-8G,選擇完全安裝,然後開始漫長的等待(默認虛擬機內存256M,比較慢),換三張CD,Linux安裝完畢。
5、為了更好的、更方便地在虛擬機環境下開發,VM-Tools是十分有必要安裝的。首先確認管理員許可權,選中 VM/InstallVMtools安裝,會自動載入一張虛擬光碟,解壓運行對應的.tar.gz,一路enter,設置自己的顯示格式,就完成了,會看到VMWare小組的Enjoy祝福
❻ 如何在虛擬機上安裝嵌入式linux
載入鏡像直接安裝和安裝windows區別不大以下隨便找的資料。LINUX是個好東西,可是如果是新手.而且是想多系統共存的話,安裝就會有點難。像我就暈了幾天,安裝是成功的,可就是不能和XP共存。後來朋友給我介紹了VMWARE嘿嘿,真是個好東西。
❼ 嵌入式linux 的驅動怎麼安裝
如果是編譯好的驅動,直接拷貝到mole目錄下面。如果只是臨時測試一下,可以用insmod
*.ko來插入
驅動模塊
。
如果是驅動源碼文件,那麼你得有內核目錄樹,需要自行編譯,然後再重復上面的步驟。