摘要:
# 汇编语言开发环境搭建 ## 简述 学习汇编的意义: 汇编语言有着简单的语法,它更加贴近硬件,而不像高级语言有着自己的语言抽象层 # 文章目的 学会用虚拟机搭建汇编开发环境,调试环境。主要是脱离Linux,windwos等操作系统,来了解计算机组成原理与操作系统等等知识。例如CPU如何操作磁盘,操 阅读全文
摘要:
参阅: https://developer.aliyun.com/article/787380 创建git用户 useradd ugit passwd ugit 创建两个文件夹 repos(git仓库) 与 www(网页根目录) cd / mkdir m_www && cd m_www 创建网页仓库 阅读全文
摘要:
挂载windows mkdir -p /mnt/windows mount /dev/sda1 /mnt/window 全局扫描引导 grub-mkconfig -o /boot/grub/grub.cfg 如果成功,会输出类似于以下的信息 Generating grub configuration 阅读全文
摘要:
STM32CubeMX 初始配置 设定Debug模式 SYS → Debug 设为 Serial Wire 2.基础时钟与定时器 3.生成工程文件 阅读全文
摘要:
Gentoo Linux 终端无法输入中文 终端输入: locale后发现: LANG=C LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_N 阅读全文
摘要:
更新Gnome到新版Gnome40,dash to dock 打开配置窗口报错 可以删除dash to dock安装目录中的 “schemas” 文件夹, 默认路径: /usr/share/gnome-shell/extensions/dash-to-dock@micgx.gmail.com 阅读全文
摘要:
找到build.gradle文件 找到工程项目的build.gradle文件 使用国内的maven库 注释buildscript,allprojects中的jcenter() 添加上maven地址 如下图,5步修改完成: 阅读全文
摘要:
中断与定时器 通常定时器一般用法都是采取中断方式来做,但中断和定时器并非同一种东西,定时器按照一定设置后会触发中断,但还有外部中断,UART这些设置后都可以触发中断. 定时器是单片机模块的一个资源,确确实实存在的一个模块。 中断是单片机的一种运行机制。 中断相关寄存器 IE: 中断使能寄存器的位分配 阅读全文
摘要:
umask 当touch命令创建一个文件时, 创建权限为0666, 但会受到Shell进程的umask掩码影响, 所以最终文件权限是0666 &~ 022 = 0644 Shell进程的umask掩码可以使用以下命令查看: umask Gcc编译生成的可执行文件也一样, 创建权限为0777, 最终文 阅读全文
摘要:
UART通信原理 通讯过程描述 当没有通信信号时,通信线路保持高电平。 发送数据之前, 先发送一个0表示起位,表示起始位。 接着发送8位数据位,数据位是先低后高的顺序。 数据位发送完毕,再发送一个1表示停止位。 通讯数据帧图 UART完整串行数据帧: UART模块的使用 51单片机的 UART 串口 阅读全文