- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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):可以说这是最有效的进程间通信方式。它使得多个进程可以访问
您可能关注的文档
最近下载
- 吊篮日常检查记录.doc VIP
- 16S401 管道和设备保温、防结露及电伴热.docx VIP
- 2025年黑龙江、吉林、辽宁、内蒙古高考地理试题评价分析与教学反思理试题评价分析与教学反思.docx
- 2019人教版高中数学A版 必修第2册《第九章 统计》大单元整体教学设计[2020课标].pdf
- 人教版(2024)八年级上册英语Unit 1 Happy Holiday教案.docx
- 建筑装饰设计基础第1章电子课件 .pptx VIP
- 心理健康教学课件:七年级上第1课走进心理健康课.pptx
- 天然气调压器切断阀介绍.ppt VIP
- 对外汉语时间教学.ppt VIP
- 《人造板工艺学》课件 第十三单元 生产工艺设计.ppt VIP
文档评论(0)