
学习笔记
文章平均质量分 71
早期学习笔记
fisheader
努力成为嵌入式工程师的小菜菜
展开
-
docker入门笔记
文章目录安装DOCKER盛科编译环境安装过程:1.安装虚拟机2.安装docker一键安装手动安装3.安装镜像4.正确加载镜像后,需要把代码拷贝到docker容器内,5.进入相应目录,执行make进行编译Docker基本概念Docker三个核心概念1.镜像(Image)2.容器(Container)3.仓库(Repository)Docker基本流程旧镜像->新镜像有两种方法docker是怎么工作的docker为什么比VM快Docker常用基础指令1.docker images2.docker run3原创 2021-05-20 20:40:04 · 133 阅读 · 0 评论 -
Linux进程间通信学习笔记
进程间通信进程间通信(IPC)是指在不同进程之间传播或交换信息IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信息量、共享存储、Socket、Streams等。其中Socket、Streams支持不同主机上的两个进程IPC无名管道通常指无名管道,是UNIX系统IPC最古老的形式特点半双工(只能同时进行一组读写),具有固定的读端和写端只能用于具有亲缘关系的进程之间的通信(父子进程/兄弟进程)可以看成是一种特殊的文件,对于它的读写也可以使用普通的read、write等函数。但它不是原创 2021-03-09 09:10:59 · 120 阅读 · 0 评论 -
Linux进程学习笔记
进程每个进程都有一个非负整数表示的唯一ID,叫做pidpid=0 交换进程 进程调度pid=1 init进程 系统初始化getpid 获取自身的进程标识符getppid 获取父进程的进程标识符父进程与子进程进程A创建了进程BA父进程 B子进程父子进程是相对概念C程序的存储空间的分配[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-th1YSyos-1615252193600)(C:\Users\Hasee\AppData\Roaming\Typora原创 2021-03-09 09:10:18 · 93 阅读 · 0 评论 -
Linux网络编程学习笔记
网络编程进程间通讯 依赖Linux内核 存在功能缺陷:无法多机通讯 ——就要用到网络编程地址(找到谁)IP地址:标识设备端口:提供访问通道 访问服务FTP服务器的TCP端口号21TeLnet服务器TCP端口号23TFTP服务器UDP端口号69数据(对话)协议(http,tcp/udp,串口等) 一种数据格式tcp协议:面向连接 (AB打电话)连接可靠,精细操作udp协议:面向报文(AB发短信)连接不可靠,数据量大,内存响应快字节序字节序是指多字节原创 2021-03-12 17:29:36 · 130 阅读 · 0 评论 -
C语言学习笔记
int整形 float带小数 char字符& 取地址符号(变量名所代表的变量内存地址)*取内容符号(内存地址中的数据),只有在定义一个指针变量时,作为指针的标识符函数在被调用时才会在内存里有空间switch选择里 字符用单引号 ‘A’int指针偏移占四个字节 char指针偏移占一个字节数组的[]只有在定义一个数组时,才表示数组大小,其余是都表示下标数组元素个数=数组总大小/一个数组类型的大小 sizeof()形式参数中,中括号中数组的大小是无..原创 2021-03-09 09:07:42 · 105 阅读 · 0 评论 -
初探MYD-AM335x开发板
MYD-AM335x(NAND)安装工具部署开发环境Ubuntu 16.04 64位桌面版$ sudo apt-get install build-essential git-core libncurses5-dev u-boot-tools $ sudo apt-get install flex bison texinfo zip unzip zlib1g-dev gettext $ sudo apt-get install gperf libsdl-dev libesd0-dev $ su原创 2021-05-21 10:10:09 · 982 阅读 · 0 评论 -
Linux文件学习笔记
Linux操作系统提供的API权限可读 r 4可写 w 2执行 x 1例:0600 可读可写(给文件所有者)静态文件与动态文件静态文件: 文件存在磁盘中动态文件: open静态文件后, linux内核产生一个结构体记录该文件(内存记录该文件)read/write 都是对动态文件进行操作 close将动态文件更新到静态文件文件描述符Linux系统默认: 0 1 2 标准输入 标准输出 标准错误op原创 2021-03-09 09:08:38 · 102 阅读 · 0 评论 -
Linux线程学习笔记
线程进程进程是程序执行时的一个实例,是担当分配系统资源的基本单位。一个进程在同一时刻只能做一件事情。进程有独立的空间进程是线程的容器线程线程有自己的堆栈和局部变量,但线程没有单独的地址空间优点:1.节俭的多任务操作方式 2.方便的通信机制pthread库支持基本概念:线程创建 pthread_create#include <pthread.h>int pthread_create(pthread_t *thread, const pthread_attr_t *attr原创 2021-03-09 09:11:29 · 107 阅读 · 0 评论