下载此文档

嵌入式系统开发环境搭建.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
嵌入式Linux 开发构建流程:1)选择嵌入式Linux发行版4、构建嵌入式Linux 开发环境商业的linux发行版为开发者提供了可靠的软件和完整的开发工具包。2)熟悉交叉开发环境和工具交叉开发环境是嵌入式linux开发的基本模型。设置linux的环境配置及各种gnu工具链。宿主机3)目标板引导程序bootloader初始化硬件平台,引导linux内核的启动,由于硬件平台是专门定制的,所以要下载、修改和编译bootloader,并用烧写程序烧写倒flash中。4)Linux 内核:嵌入式Linux开发一般需要重新定制和裁剪Linux内核,所以需要配置、编译和移植内核。通常都是下载别人已经移植好的然后再添加自己的特定硬件的驱动程序,进行调试修改。目标机在根文件系统基础上建立应用程序的flash磁盘分区,一盘使用jffs2或者yaffs文件系统。这需要在内核中提供这些文件系统的驱动。5)Linux根文件系统:高级一点儿的操作系统一般都有文件系统的支持,系统启动必须的程序和文件都必须放到根文件系统中,因此需要构建自己的根文件系统。可以用专门的busybox软件进行剪裁定制。7)烧写bootloader、内核、根文件系统和应用程序,最后发布产品:6)建立应用程序分区:基于Linux的程序开发Linux 下的c程序设计Linux 下的shell 编程Linux 下用c 开发的应用程序需要编译生成可执行的二进制代码,然后才能被执行。网线串口线宿主机(开发平台)目标机(运行平台) 宿主机环境搭建:1、安装linux发行版本redhatlinux。2、安装跨平台开发工具链。3、配置宿主机的网络环境。1、跨平台开发工具链的建立:由于嵌入式开发系统的限制,在裁剪和定制嵌入式linux系统之前,通常要先在pc机上建立一个用于目标机的交叉编译环境,也就是将各种二进制工具程序集成为工具链。其中包括连接器(ld)、汇编器(as)、编译器(gcc)以及链接库(glibc)等。Linux使用GNU的工具,社区开发者已经编译出了常用体系结构的工具链,在网上可以下载这些工具,建立交叉开发环境。交叉编译工具的安装1)利用nfs或者文件夹共享,找到并运行可执行文件mnt/hgfs/wmshare/。2)在配置文件profile中修改环境变量PATH。3)注销登录。armv4l-unknown-linux工具2、配置宿主机的网络环境。a、windows和linux之间可以互相联通;b、NFS网络服务可以使用;c、关闭防火墙。 目标机环境的搭建:1、目标板引导程序bootloader:vivi2、Linux 内核:kernel (zImage)3、文件系统:、应用程序:——管理目标机上的系统目标机管理工具:超级终端设置2、X manager 软件的使用1、附件——终端:注意安装完软件之后要重启电脑

嵌入式系统开发环境搭建 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2028423509
  • 文件大小0 KB
  • 时间2016-01-21
最近更新