嵌入式linux开发环境构建
一、安装虚拟机VMware
二、在虚拟机上安装linux
三、安装VMware tools
1、虚拟机菜单栏—>VM—>Install VMware Tools
2、进入操作系统安装VMware Tools
四、更新源并更新可用的程序列表
1、修改/etc/apt/sources.list
sudo vi /etc/apt/sources.list
2、更新程序列表
sudo apt-get update
五、配置NFS服务
1、安装nfs服务
sudo apt-get install nfs-kernel-server portmap
2、修改其配置文件:/etc/exports,在里面增加如下内容,以后将通过网络文件系统访问/work/nfs_root目录;
sudo vi /etc/exports
/work/nfs-root *(rw,sync,no_root_squash)
3、修改完毕之后,重启NFS服务:
sudo /etc/init.d/nfs-kernel-server restart
六、安装基本的开发环境
1、sudo apt-get install build-essential
2、安装工具bison、flex,分别是语法、词法分析器:
sudo apt-get install bison flex
3、安装C函数库的man手册,以后就可以通过类似 “man read”的命令查看函数的用法了:
sudo apt-get in
相关文档:
首先检查bind是否正常安装(以下命令仅限于rpm包的检查)
rpm -qa|grep bind
如果出现相应的安装包信息,则可以进入下一步
接下来是使用bind配置DNS所需要的系统以及对应文件,大致如下:
/etc/hosts --主机ip与域名之间的一个对应文件(系统自带),可以实现快速解析的功能
该文件的配置内容大致如下:
# Do n ......
Linux 内核 最流行的开源操作系统内核
Linux 内核组成
Linux 剖析系列
内核配置及编译
性能调试
Linux 内核开发与测试
内核 2.4 与 2.6 比较
内核其他文章
Linux 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用 ......
首先Perl mkdir 的语法是:
1.mkdir('dir', 代表九位二进制数字的十进制值)
设置775,则该值为十进制的509,即二进制的111111101
此数值不能设置为111111111即十进制的511即777。
2.mkdir('dir', 0常见unix3位权限)
可以设置777。
然后在linux下时,由于umask的原因,只能设置为755。
因为创建文件时的权限是umask和 ......
首先,配置RedBoot的IP及其tftp服务器IP,装好tftp服务器,需要下载的内核及内存镜象应放在服务器的/tftpboot目录下
配置RedBoot的指令是
> fconfig
注意:启动的延时不要设为0,否则以后就很难再更改系统了
然后要执行flash存储器的初始化工作:
> fis init
之后,将kernel与ramdisk.gz通过tftp下载至内存并写 ......