Chinaunix首页 | 论坛 | 博客
  • 博客访问: 638776
  • 博文数量: 632
  • 博客积分: 39960
  • 博客等级: 大将
  • 技术积分: 4975
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-16 18:20
文章分类

全部博文(632)

文章存档

2011年(1)

2008年(631)

我的朋友

分类:

2008-10-16 18:28:08

9ARM9嵌入式技术及Linux实验指导
嵌入式开发流程
1. 建立开发环境
2. 配置开发主机
3. 建立引导安装程bootLoader
4. 下载别人移植好的Linux操作系统
5. 建立根文件系统
6. 建立应用程序的磁盘分区
7. 开发应用程序
8. 烧写内核、根文件系统、应用程序
9. 发布产品

一建立嵌入式Linux开发环境
1) 基于PC机的windows操作系统下的CYGWIN
2) 在windows下安装虚拟机后,再在虚拟机中安装Linux操作系统
3) 直接安装Linux操作系统
绝大多数的Linux软件开发都是以native方式进行的,即本机开发、调试、本机运行的方式。而通常的嵌入式系统的软件采用一种交叉调试的方式进行开发。交叉编译调试环境建立在宿主机上,对应的开发板叫目标板。
运行Linux的PC开发时使用宿主机上的交叉编译、汇编、及连接工具形成可执行的二进制代码,然后把可以执行的文件下载到目标机上运行。调试的方法很多,可以使用串口,以太网口等,至于具体使用何种调试方法可以根据目标处理器的提供的支持作出选择。
进行嵌入式Linux开发的一般需要在主机上安装Linux。嵌入式开发通常要求宿主机配置有网络,支持NFS。
二开发工具软件的安装与配置
开发环境配置包括配置网络,NFS服务器的配置 

--------------------next---------------------

阅读(291) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~