随笔分类 - Linux
摘要:网络编程 TCP/IP 网络模型 数据封装 TCP/IP协议族 TCP/IP实际上是一个协同工作的通信家族,为网络数据通信提供通路。TCP/IP协议族大体分为三部分: Internet协议(IP) 传输控制协议(TCP)和用户数据报协议(UDP) 处于TCP和UDP之上的一组应用协议。包括:TELN
阅读全文
摘要:进程控制 进程控制理论基础 定义:进程是一个具有一定独立功能的程序的一次运行活动。 特点:1.动态性 2.并发性 3.独立性 4.异步性 状态:执行、阻塞、就绪 进程ID(PID):标识进程的唯一数字 父进程的ID(PPID) 启动进程的用户ID(UID) 进程互斥是指当有若干进程都要使用某一共享资
阅读全文
摘要:进程通讯 进程间通讯概述 目的 为什么进程间需要通信? 数据传输 一个进程需要将它的数据发送给另一个进程 资源共享 多个进程之间共享同样的资源 通知事件 一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件。 进程控制 有些进程希望完全控制另一个进程的执行,此时控制进程希望能够拦截另一个进
阅读全文
摘要:文件编程 两种方法: Linux系统调用 C语言库函数 前者依赖linux系统,后者与操作系统是独立的,在任何操作系统下,使用C语言库函数操作文件的方法都是相同的 系统调用 文件访问 依赖的头文件包括但不限于 创建 filename:要创建的文件名(包含路径,缺省为当前路径) mode:创建模式 常
阅读全文
摘要:编程基础 GCC程序编译 文件类型 .c:C语言源代码文件 .a:由目标文件构成的库文件 .C .cc .cxx:C++源代码文件 .h:头文件 .i:已经预处理过的C源代码文件 .ii:已经预处理过的C++源代码文件 .o:编译后的目标文件 .s:汇编语言源代码文件 .S:经过预编译的汇编语言源代
阅读全文
摘要:系统管理 tftp nfs samba Shell编程 Shell是一个命令解析器 Shell 脚本是一个包含一系列命令序列的文本文件。 例: 语法: Shell脚本第一行必须是如下格式: 符号 !用来指定该脚本文件的解析程序 当编辑好该脚本,还必须是其具有可执行属性 在进行shell编程时,以 开
阅读全文
摘要:Linux命令 登录 root、普通用户 添加用户useradd [选项] 用户名 修改密码 passwd [选项] [用户名] 切换用户 su [选项] [用户名] 关机 shutdown [ t seconds] [ rkhncfF] time [message] 拷贝 cp [选项] 源文件或
阅读全文
摘要:fl2440学习记录(四) fl2440nfs网络文件系统挂载 基本配置: 2. 虚拟机端ubuntu 配置nfs服务端 修改/etc/exports文件 重启nfs服务 3. 客户端nfs 保证ping通 挂载
阅读全文
摘要:fl2440学习记录(二) 系统烧写 2. 进入使用DNW或SecureCRT进入bootloader 3. 选择[1] Download to flash 4. 选择4,使用USB transmit 选择zImage1 5. 等待烧写完成 6. 之后烧写文件系统,相同步骤,选择5,使用USB 发送
阅读全文
摘要:fl2440学习记录(三) 基本环境配置 使用SecureCRT登陆fl2440开发板 虚拟机ubuntu编译 tftp作为 虚拟机linux windows fl2440 中继 使用记录: tftp 命令 tftp g/p l filename 192.168.x.x
阅读全文
摘要:fl2440学习记录(一) BootLoader 2. 使用官方光盘资料中的BootLoader 3. 烧写工具和软件: Jlink Jlink Commander DNW 4. 接线: 232串口转USB口 Jlink USB device端口 5. SDRAM烧写过程 串口连接DNW,开发板接C
阅读全文
摘要:深入理解Linux内核 第一章 绪论 GNU项目 1. Linux和其他类Unix内核的比较 2. 硬件的依赖性 3. Linux版本 4.操作系统的基本概念 内核(kernel)、过程(procedure) 操作系统的主要目标 与硬件部分相互作用,为所有包含在硬件平台的底层可编程不见提供服务 为运
阅读全文

浙公网安备 33010602011771号