![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式应用编程
嵌入式应用编程,Linux系统基本原理及API的使用等
eRemember
这个作者很懒,什么都没留下…
展开
-
《Unix-Linux编程实践教程》读书笔记(三)
第三章 目录与文件属性:编写ls1. 在前两章中重点介绍了与文件读写有关的操作如何实现,本章主要介绍目录、文件的类型、如何获取文件相关的属性值。2. ls命令:可以列出给定目录的内容;显示给定文件的属性信息。ls的使用方法,各个常用命令行选项。理解ls包括三个方面:1) 如何分辨给定的目录还是文件2) 如何列出目录信息3) 如何读取并显示文件原创 2014-03-27 23:26:31 · 1314 阅读 · 1 评论 -
《Unix-Linux编程实践教程》读书笔记(一)
写在最前: 第一遍:零零散散的花了近两个月的时间读了本书的第一遍,这是一本很适合刚刚掌握一些计算机基础知识的人读的书。学习的思路非常明确,能做什么?怎么做?自己动手?三个方面符合认知顺序,由浅入深让人易于接受;而且每章的内容相对独立和简单,适合初次接触类Unix系统编程的人员逐个了解和实践。总之,从难以程度而言,也许这本书真的很适合作为UEAP的前奏。第一章 Un原创 2014-03-27 23:20:35 · 5711 阅读 · 0 评论 -
《Unix-Linux编程实践教程》读书笔记(二)
第二章 用户、文件操作与联机帮助:编写who命令1. 本章分析who命令,进一步学习文件操作(在第一章中已经初步使用文件操作相关函数)。除此之外,还将学习从Unix的联机帮助中得到有用信息。2. Unix系统的标准命令存放路径:/bin,/usr/bin, /usr/local/bin .当在终端使用某个标准命令时,系统会从以上路径搜索。将自己写好的可执行程序原创 2014-03-27 23:25:30 · 1653 阅读 · 0 评论 -
《Unix-Linux编程实践教程》读书笔记(九)
第九章 可编程的shell、shell变量和环境:编写自己的shellshell本身就是一种编程语言,shell程序通常被称之为shell脚背。本章先学习shell的编程特征,然后再在第八章中编写的shell程序中加入一些特征,将if..then控制语句、局部变量和全局变量添加到要实现的shell程序中。1. 什么是以及为什么要使用shell脚本语言 shel原创 2014-05-29 23:28:22 · 1455 阅读 · 0 评论 -
《Unix-Linux编程实践教程》读书笔记(十)
第十章 I/O重定向和管道1. shell脚本中 # ls > my.file #who| sort > userlist 两个命令引出:如何将一个程序的结果输出到文件而不是屏幕?shell如何将一个程序的输出与另外一个程序的输入相连接?本章阐述进程间一种特殊的通信方式:重定向和管道。2. 每隔60秒查询当前登录原创 2014-05-29 23:30:22 · 1478 阅读 · 0 评论 -
《Unix-Linux编程实践教程》读书笔记(八)
第八章 进程和程序:编写命令解释器sh1. 进程=运行中的程序 程序是存储在文件中的机器指令的序列。执行程序是指把机器指令的序列载入到内存然后让处理器逐条执行。一个进程是程序运行时的内存空间和设置。2. 通过命令ps来学习进程 1) 进程存在于用户空间,用户空间是存放运行的程序和他们的数据的一部分内存空间。ps命令会列出用户原创 2014-05-28 21:53:43 · 1348 阅读 · 0 评论 -
《Unix-Linux编程实践教程》读书笔记(十一)
第十一章 连接到近端或远端的进程:服务器与Socket(套接字)1. 产品和服务的概念2. 一个简单的比喻:饮料机接口 提供一个接口,合成不同口味的饮料。这类似于Unix提供一个接口来处理来自不同数据源的数据。4种数据源:磁盘文件;设备;管道;Socket3. unix中使用的计算器:bc 1) bc与dc构成的客原创 2014-06-05 23:26:58 · 921 阅读 · 0 评论 -
《Unix-Linux编程实践教程》读书笔记(七)
1. 游戏同操作系统的相似之处:游戏涉及屏幕管理、时间、信号、同时做几件事情,这些情景在操作系统中十分常见。2. 屏幕编程:curses库 1) hello1.c、hello2.c程序中curses库函数的使用 2) curses同时维护着两份屏幕拷贝,一份真实屏幕拷贝,一份工作拷贝。Curses函数操作工作拷贝,调用refres原创 2014-05-21 21:12:06 · 2249 阅读 · 3 评论 -
《Unix-Linux编程实践教程》读书笔记(四)
1. 在第三章中,在简单介绍目录树的基础上,结合之前who程序的编写,完成了ls程序的编写。本章则重点介绍文件系统的具体细节,并编写pwd程序。2. 从用户的角度看文件系统:介绍了与目录文件相关的多个shell命令,形成文件系统的感官认识。3. 文件系统的内部结构: 1) 第一层抽象:从磁盘到分区 2) 第二层抽象:原创 2014-05-19 14:32:57 · 1030 阅读 · 0 评论 -
《Unix-Linux编程实践教程》读书笔记(五)
1. 本章只要通过对比学习设备与文件/目录连接之间的相似之处和不同之处,进而学习连接控制的知识,包括文件/目录连接和设备连接两个方面。2. 设备就像文件: 1) unix秉承一切皆文件的思想,设备也具有文件名 2) 设备与系统调用:设备支持与文件相关的系统调用 3) 例子:终端就像文件(重定向等操作在终端原创 2014-05-19 17:47:02 · 1236 阅读 · 0 评论 -
《Unix-Linux编程实践教程》读书笔记(六)
1. 鉴于上一章中提到的关于 磁盘连接和设备连接的相同和不同,对这种双重性的处理,程序分为软件工具和针对特定设备编写的程序。针对特定设备编写的程序 并非是要编写其驱动程序,而是根据应用的需要 调整驱动程序的属性。2. 软件工具:不考虑 数据源来自哪里,对磁盘文件和设备文件不加区分。3. 针对特定设备编写的程序:为特定应用控制设备。其中用户程序是一种常见的与原创 2014-05-20 14:32:03 · 1013 阅读 · 0 评论