自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Notebook

少加班,多充电

  • 博客(24)
  • 收藏
  • 关注

转载 vim 常用命令

vim是经典的文本编辑器,可以进行高效的程序开发。本文对常用命令进行整理。详细内容可以参考官方文档1。

2023-03-17 17:52:32 890

原创 linux 常用配置文件

bashrc是Linux系统/home/对应用户名/.bashrc目录下的一个shell文件,用于储存用户的个性化设置。dmesg 命令设备故障的诊断是非常重要的。第一提示符 PS1(prompt symbol) 是给使用者提示的一个变量,用户在一登陆的时候就能看见用户名和主机名[root@future ~]),它在操作系统里已经预先定义了,可以直接使用。/usr/sbin 存放超级用户才能使用的应用程序 ,一般是与服务器软件程序命令相关的,如:dhcpd、 httpd、samba。

2023-03-17 10:28:56 1095

转载 STM32 MPU内存保护单元

先说明一下MPU,MPU有很多含义,我们常见的有:MPU:Memory Protection Unit,内存保护单元(本文描述的内容);MPU:Microprocessor Unit,微处理器;MPU-6050 陀螺仪 跟这个就更是差了十万八千里了所以请不要搞混MPU,即内存保护单元,可以设置不同存储区域的存储器访问特性(如只支持特权访问或全访问)和存储器属性(如可缓存、可缓冲、可共享),对存储器(主要是内存和外设)提供保护,从而提高系统可靠性通过这些规则可以实现如下功能也就是内存保护、外设保护和代码访问保

2023-03-16 16:08:51 1877

原创 linux 软件安装与卸载

只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。Linux文件系统中的链接分为硬链接(hard link)和软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。在Ubuntu下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。就需要手动更新一下。

2023-03-10 09:44:12 2315

转载 注册机原理(x64dbg)

转载

2022-11-15 11:31:35 2225

原创 Linux 常用命令

Cpu(s)行展示了当前CPU的状态,us表示用户进程占用CPU比例,sy表示内核进程占用CPU比例,id表示空闲CPU百分比,wa表示IO等待所占用的CPU时间的百分比。在top命令下,按shift + “c”,则将进程按照CPU使用率从大到小排序,按shift+“p”,则将进程按照内存使用率从大到小排序,很容易能够定位出哪些服务占用了较高的CPU和内存。Mem行展示了当前内存的状态,total是总的内存大小,userd是已使用的,free是剩余的,buffers是目录缓存。

2022-11-14 09:27:26 1246

转载 ARMV8_AARCH64裸机启动流程分析

转载

2022-11-12 14:56:18 1356 1

原创 ARM内联汇编与常用指令(持续更新中)

介绍ARM内联汇编

2022-11-09 09:43:01 1021

转载 常用正则表达式

转载

2022-11-01 14:00:54 123

转载 Linux文件类型

转载

2022-10-31 10:54:21 1342

原创 Python的编译和执行

Python的编译和执行

2022-09-23 17:11:11 8689

转载 运行时(runtime)概念

简介runtime相关概念

2022-09-23 13:34:14 4699

转载 嵌入式开发面试常见问题

嵌入式面试题

2022-09-22 12:36:51 3783

原创 线程的调度算法

简要介绍了几种任务的调度算法

2022-09-14 08:24:23 1537

原创 孤儿进程与僵尸进程

简要介绍孤儿进程与僵尸进程

2022-07-14 08:15:19 445

转载 指令寻址与数据寻址

介绍指令和数据的寻址方式

2022-07-02 17:55:26 2324

原创 pthread线程库常用API

介绍线程相关的POSIX线程库API

2022-07-01 08:22:28 817

原创 线程的状态

介绍线程的状态与状态间的转换

2022-06-23 08:19:32 1699

原创 CPU线程与超线程技术

介绍cpu线程、超线程、SIMT/SIMD技术

2022-06-22 00:41:38 1784

转载 C++面试常见问题

c++面试常见问题

2022-06-20 00:28:49 161

原创 实时操作系统与微内核

简要对比RTOS和TSOS,以及微内核和宏内核

2022-06-16 23:54:03 1074

原创 GPU与GPGPU

GPU和GPGPU的基础介绍

2022-06-15 00:35:04 3955

原创 ARM架构与系列简介

ARM基础知识

2022-06-14 00:21:55 4748

原创 python基础语法

range(len(files))即range(3),可以得到一个长度为3(默认从0开始步长为1)的list: [0, 1, 2]如list = [‘h’, ‘e’, ‘l’, ‘l’, ‘o’], 使用len(list)得到5。dict = {‘id’:123, ‘name’: “Mike”}, 使用len(dict)得到2。t = (‘a’, ‘b’, ‘c’), 使用len(t)得到3。如果一个字符串是另一个字符串的子集,则长度大的字符串为大。从第一个字符开始比较,排序在前的字母小于排序在后的。

2022-06-06 00:22:08 725 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除