算法小白
嵌入式学习笔记(2) 嵌入式学习笔记(2)
ARM体系ARM:Advanced RISC Machine ARM命名规则 ARMv n variants x (variants) 固定字符,即ARM Version 指令集版本号 变种 排除x后指定的变种 常见的vari
2020-05-13
嵌入式学习笔记(3) 嵌入式学习笔记(3)
ARM指令集精简指令集设计理念(The RISC design philosophy) 设计原则(Design rules) 指令”短小精悍” 应用流水线技术设计 大量采用寄存器 Load/Store存储结构 ARM指令集特点 所有
2020-05-13
嵌入式Arm立即数判定 嵌入式Arm立即数判定
基础知识在ARM中,机器指令的格式大致有以下几种: 立即寻址的方式 立即寻址 在立即寻址,操作数本身直接在指令中给出,取出指令也就获得了操作数,这个操作数也称为立即数。例子如下 ADD R0, R1, #0xF ;R0=R1
2020-05-13
Makefile简单使用 Makefile简单使用
一. 题外话1.1 c/cc编译流程以 main.cpp 为例: 1.2 gcc编译参数( 部分)除了前面的 -E -S -c 以外 -o 指定输出的文件名; -Wall 启用所有警告; -w 不产生任何警告; -g 生成调试信息; -
2020-05-13
Linux进程中 Linux进程中
一. Linux进程间通信Ⅰ. 管道函数管道是有大小的,通过ulimit -a查看管道大小 man 2 pipe #include <unistd.h> int pipe(int pipefd[2]); 参数 文件描述符。
2020-05-13
Linux进程 Linux进程
一. 操作系统小知识注:此笔记的重点不是讲操作系统,故操作系统知识比较粗浅,只是介绍。 1. 进程和程序 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源。 进程,是活跃的(动态的)的程序,占用系统资源,在内存中执行。进程是分配系统资
2020-05-13
Ubuntu18.04安装 Ubuntu18.04安装
WSL就是Windows Subsystem for Linux(Windows系统的Linux子系统),因为依赖于win10,所以“子系统”会受到一些限制。 使用方法: 打开控制面板 按照提示重启就好了,要是没有这个选项,就说明系
2020-05-13
每天一个linux终端命令ch命令(4) 每天一个linux终端命令ch命令(4)
好读书,不求甚解;每有会意,便欣然忘食。 ch命令指的是 chgrp,chown,chmod 这一组命令! 因为分开缺少连贯性,所以凑一起了。 chgrp 修改文件所属的用户组 chown 修改文件的拥有者 chmod 修改文件的属性
2020-05-13
每天一个linux终端命令ls命令(3) 每天一个linux终端命令ls命令(3)
凡心所向,素履可往 ls 即list,译为列举。 ls 可带参数,也可不带参数。可带的参数很多,这里只列举最常用的几种,有特殊需求可使用man或者–help命令进行参考。 man ls 或者 ls --help ls [-lha] 参数介绍
2020-05-13
每天一个linux终端命令man命令 每天一个linux终端命令man命令
我不树敌,敌自树 shutdown 中文就是关机的意思。 由于linux的关机和重新启动操作是很重大的系统操作,所以一般只有 root ( 超级用户 )才能执行,不过在一些linux发行版中,我们可以使用sudo增加用户权限来执行这些需要
2020-05-13
利用masm工具和DOCBOX在win10上进行汇编 利用masm工具和DOCBOX在win10上进行汇编
windows XP直接用cmd就可以了,win10用户也可也在虚拟机上装个XP进行汇编! 接下来介绍利用masm工具和DOCBOX在win10上进行汇编 1.DOCBOX下载地址MASM32下载地址 官网 网盘地址 链接:https://
2020-05-13
每天一个linux终端命令shutdown命令(2) 每天一个linux终端命令shutdown命令(2)
我不树敌,敌自树 shutdown中文就是关机的意思。 由于linux的关机和重新启动操作是很重大的系统操作,所以一般只有root(超级用户)才能执行,不过在一些linux发行版中,我们可以使用sudo增加用户权限来执行这些需要root身份
2020-05-13
9 / 11