网站大量收购独家精品文档,联系QQ:2885784924

嵌入式Linux系统开发环境设置过程解读.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux系统开发环境设置过程解读

嵌入式Linux系统开发环境设置 朱政康 2008/04/16 一、实验中常用Linux命令 磁盘挂载命令(mount) [root@mnt]# mount /dev/cdrom /mnt 注:命令后面有空格 文件目录相关命令 1。 cd(改变工作目录) 2。 ls(列出目录的内容) 3。 mkdir(创建目录) 4。 cp(将给出的文件或目录复制到另一文件或目录) 5。 mv(为文件或目录改名或将文件由一个目录移入另一目录中) 6。 rm(删除一个目录中的一个或多个文件或目录) 7。 chmod(改变文件的访问权限) 二、源程序交叉编译 三、开发环境建立 2。开发环境确定 我们可以通过PC机的串口与教学平台的第一个串口相连,通过PC机的串口来操作教学平台。 可以使用装有windows的PC机下的“超级终端”和装有Red Hat Linux机器下的minicom终端程序查看和操作HHARM9-EDU教学平台。 1.使用windows下“超级终端”; “开始”-“程序”-“附件”-“通讯”-“超级终端”,在出现的对话框中输入“用户名”,这个名字随便输入,接下来选择使用的COM口(一般情况下选择COM1),接下来配置如右图,单击“确实”配置完成 2.使用Linux下的minicom:直接在装有Linux的PC机的命令提示下键入minicom就可以了 在Windows下启动Vmware程序,在Vmare中启动Linux,然后以根目录用户(root)登陆Linux;password为407407 实验一:嵌入式应用程序开发调试基础 实验步骤 1、基本的hello代码编译和调试 在REDHAT LINUX上编译: gcc –o hello.o –c hello.c gcc –o hello hello.o FOR ARM实验箱的交叉编译: 【注意】 首先要用光盘安装或者下载arminst+hharm9-edu.tgz两个文件,在RH9 LINUX PC机上安装HHARM9-EDU完整的软件包,用以安装交叉编译工具。 /opt/host/armv4l/bin/armv4l-unknown-linux-gcc –o hello.o -c hello.c /opt/host/armv4l/bin/armv4l-unknown-linux-gcc –o hello hello.o 通过NFS mount 在ARM实验箱上执行自己交叉编译的hello程序 尝试使用基本的Makefile Makefile就是一个批处理的脚本!通过执行make来调用 CC = /opt/host/armv4l/bin/armv4l-unknown-linux-gcc EXEC = hello OBJS = hello1.o #hello2.o hello3.o LIBS += #-lcrypt -lm all: $(EXEC) $(EXEC) : $(OBJS) $(CC) $(CFLAGS) $(LDFLAGS) –o $(EXEC) $(OBJS) $(LIBS) clean: rm -f $(OBJS) $(EXEC) #Note #表示注释,这是个通用的模板,我们的例子里面只用到一个hello1.c,而且也不需要链接加密库(libcrypt.a)和数学库(libm.a)。hello1.c的内容就不需要写了吧,就一个printf语句 * University of Shanghai for Science and Technology * University of Shanghai for Science and Technology 1。编辑c语言源程序 运行Linux下X-windows的附件中文本编辑程序 运行Linux下命令行中V i等编辑工具 在windows状态下编辑源程序,然后通过Linux与windows之间的传递路径将源程序传递到Linux下 2。 通过gcc或make编译源程序 1。硬件连接 交叉编译 运行Redhat Linux的PC机 假设IP为:192.168.2.122 串口线 HHARM开发板 假设IP为:192.168.2.120 【目标板】 网 线 网线 交换机

文档评论(0)

33ggoup + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档