嵌入式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来插入
驱动模块
。
如果是驱动源码文件,那么你得有内核目录树,需要自行编译,然后再重复上面的步骤。