嵌入式liunx复习资料总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式liunx复习资料总结

sudo apt-get install vim 系统立即关机:sudo shutdown –h now(关机后关闭电源 halt) 45分钟后计算机自动关机:sudo shutdown –h +45 60分钟后自动重启:sudo shutdown –r +60 Linux基本命令:cd切换目录;grep查找字符串;head显示文件开头;tail显示文件结尾;sort按次序显示文件;diff比较两个文件;file测试文件内容; ps列出进程;df检查文件系统空间占用情况;kill杀死进程;chmod更改文件或目录的访问权限[文件所有者,所在组,任何用户/组];info获取帮助; pwd显示当前目录的绝对路径;rpm文件包管理;clear清屏;ln创建文件链接;who列出系统上的用户;write发送消息;talk与其他用户通信;man获取帮助 8.链接:ln [option] source_file des_file; gcc -s file.c -f 建立 ~代表/home -i 删除; ln –s abc cde 建立软连接; ln abc cde 建立硬链接 删除非空文件夹:rm -r linux文件系统:Ext3是linux广泛使用的一种文件格式;最大的特点是日志文件系统:可将整个磁盘的写入动作完整的记录在磁盘的某个区域,以便在必要时回溯跟踪;windows的主要系统格式:FAT16,FAT32,NIFS,目前linux可以自动识别这些文件,以只读方式访问计算机磁盘上windows上的系统文件。 tar命令:用于将若干文件或目录合成一个文件(以便备份和压缩) gcc编译四步曲:预处理,编译,汇编,链接 37个寄存器:31个通用寄存器,6个状态寄存器;CPSR程序状态寄存器; QT中信号和槽的五种连接关系:一个信号可以连接到多个槽;多个信号可以连接到同一个槽;一个信号可以与另一个信号相连;链接可以被删除;信号和槽函数必须有相同的参数类型,如此信号和槽函数才能成功连接; 文件截短:truncate()和ftruncate()截取一些数据,以缩短文件;成功返回0,错误1 进程包括:正文段,用户数据段,系统数据段。其中正文段和用户数据段为程序,系统数据段为内核段。 进程状态:运行态,等待态(可中断和不可中断),停止态,死亡态。 创建进程:fork();一次返回两个值:若成功,子进程返回0,父进程返回子进程id;否则,出错返回-1; exec函数使用:exec函数族,顾名思义,就是一簇函数,他把当前 HYPERLINK /view/3800867.htm \t _blank 进程映像替换成新的 HYPERLINK /view/600314.htm \t _blank 程序文件,而且该程序通常 HYPERLINK /view/379148.htm \t _blank main函数开始执行! Shell是命令行的解释器,用于用户和内核交互。 VI编辑器有命令模式和输入模式 查看linux命令的帮助文档命令有man和info 1 嵌入式系统概念:以应用为中心,以计算机控制系统为基础,并且软硬件可剪裁,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 4 gcc编译的4个步骤:*.c预处理*.i、编译*.s、汇编*.o、链接*.exe。 10 make工程管理器:是个自动编译管理器,能够根据文件时间戳自动发现更新过的文件而减少编译的工作量,同时,它通过读入Makefile文件的内容来执行大量的编译工作。 5.什么是交叉编译?为什么进行交叉编译? 解:交叉编译是指在一个平台上生成可以在另一个平台上执行的代码。 原因是由于不同的体系结构有不同的指令系统。因此,不同的cpu需要有相应的编译器,而交叉编译就如同翻译一样,把相同的程序代码翻译成不同的cpu的对应的可执行的二进制文件。 7常用的进程间通信机制(掌握) (1)管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信;有名管道,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 (2)信号(Signal):信号是在软件层次上对中断机制的一种模拟,它是比较复杂的通信方式,用于通知进程有某事件发生。 (3)消息队列(Messge Queue):消息队列是消息的链接表,包括Posix和SystemV消息队列。它克服了前两种通信方式中信息量有限的缺点,具有写权限的进程可以按照一定的规则向消息队列中添加新消息;对消息队列有读权限的进程则可以从消息队列中读取消息。 (4)共享内存(Shared memory):可以说这是最有效的进程间通信方式。它使得多个进程可以访问

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档