文档介绍:该【linux程序设计基础公开课一等奖课件省赛课获奖课件 】是由【胜利的喜悦】上传分享,文档一共【89】页,该文档可以免费在线阅读,需要了解更多关于【linux程序设计基础公开课一等奖课件省赛课获奖课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。网线串口线宿主机(开发平台)目标机(运行平台)宿主机规定: 。 2、宿主机配备网络及多个服务器。 3、建立交叉编译调试环境。基于Linux的嵌入式系统开发模式二、宿主机Linux系统配备:1、安装VMwaretools:鼠标移动、显示性能、网络功效、共享资源2、配备桌面、网络:3、实现windows和linux共享:4、设立nfs服务器:建立交叉编译环境办法:(共享法)共享设立—./—修改/root/.bash_profile—注销2、armv4l-unknown-linux-gcc1、arm-linux-gcc1)运用nfs或者文献夹共享,将配好的redhatlinux中opt/crosstools文献夹考到本地linux中opt目录下。2)修改/root/.bash_profile文献或者运用共享覆盖。3)注销登录PATH=$path:$home/bin/:…………第二章Linux程序设计基础1、Linux下c程序开发2、Linux下的shell编程Linux下的C语言C语言是一门“中级语言”,是汇编语言和高级语言过渡的一种语言,但是它既含有高级语言简朴易懂、灵活方便的特点,同时,他又含有汇编语言的执行高效和可对硬件直接操作的特点。C语言的应用进行底层的开发:如内核开发及基于linux的嵌入式开发。进行顶层的开发::Linux开发含有活跃的开发环境,Linux开发工作普通是由多个Linux顾客共同完毕一种项目的。开发工作完毕后,站点上,任何顾客都能够访问和下载它。大多数Linux软件是通过自由软件基金会提供的GNU公开认证授权的,因而普通被称作GNU软件。GNU软件免费提供应顾客使用,并被证明是非常可靠和高效的。一种完整的开发工具应当涉及:编辑工具:vi编辑器编译工具:gcc调试工具:gdb配备、:集成开发环境IDEKylixKdevelopRHIDELinux安装时完毕了这些Linux下c程序的开发过程:使用vi等编辑工具编写源程序保存为*.c编译成二进制可执行文献./文献名执行有问题能够用gdb进行调试一、编辑工具:在Linux下编程,你不再拥有集成化环境,你能够使用类似于记事本的工具---典型的vi来编辑源程序。固然,尚有更高档某些的,如joe、emacs等。总之,编辑程序与编译工作是分开的。 vi编辑器有三种工作模式:)命令行模式:顾客在用vi编辑文献时,最初进入的普通模式,此时键盘输入当做命令。在该模式中能够进行光标移动、删除、复制、粘贴等操作,但是无法编辑文字。