自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 内核学习 —— Linux 内存管理

Linux 内存管理内存布局地址转换和MMU内存分配机制(页、slab、kmalloc)I/O内存访问内核内存到用户空间的映射mmapLinux缓存设备资源管理框架内存布局分为内核空间和用户空间二者的分割取决于CONFIG_PAGE_OFFSET(典型值,arm:0x80000000 x86:0xC0000000(3/1分割))布局状态(内核占高1G)内核与每个进程都共享地址空间,以便于进行系统调用避免内存换入换出的开销,从而提高系统调用的效率内存组织的单元:页(取决于PA

2024-05-01 21:02:37 22 2

原创 【驱动篇】韦东山嵌入式Linux笔记——基于IMX6ULL

major(主设备号)相当于fops数组的索引,当入口函数调用register_chardev()时,传入0系统会分配一个major号(其本质就是在fops数组里找到个空位存储新的fops),以便于索引fops数组。如此一来,当有板子ABCD时,只需要关注borad.c文件内部的实现即可。对于led_drv则不需要动,在编译的时候用哪个板子编哪个board文件即可。核心思想:针对不同的硬件编写不同的.c,对于操作LED,抽象出一个led_opr结构体,内部包含硬件相关的操作。赋值:对第3位置1/0即可。

2023-06-03 18:42:14 972

原创 Embedded-求职八股

2023/03 求职准备

2023-03-10 18:56:42 84

原创 Markdown教学

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-03-10 15:22:06 56

原创 2021 PAT甲级秋季题解

PAT 2021秋季题解7-1(11分代码)#include "bits/stdc++.h"using namespace std;struct node{ long long int addr; long long int len;};vector<node> v;map<long long int, int> mp;int main(){ int n, m; cin >> n >> m; v.resize(n+1); lon

2021-09-12 08:22:33 125

原创 PAT2021秋季备考总结

这里写自定义目录标题PAT2021秋季备考总结考纲原文功能快捷键基础数据结构模板线性表树图基础算法插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入PAT2021秋季备考总结你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以

2021-09-10 16:59:25 597

原创 1.最小系统制作

Linux最小系统制作1.准备工具UbuntuBusybox2.制作流程建立工作目录mkdir minilinux拷贝busybox文件至工作目录下配置busyboxmake menuconfig->Busybox Settings->Build Options->Cross compiler prefix//输入使用的交叉编译工具arm-n...

2019-12-09 22:01:30 209

原创 几个破图

2019-12-09 18:32:59 93

原创 MATLAB之绘图

MATLAB绘图1. 坐标系相关1.1 坐标散点图px = [1.95,2.20,1.90,0.82,0.38,0.85];% 示例坐标py = [1.45,0.97,0.42,0.36,0.95,1.45];plot(px,py,'*b') % plot(横坐标集,纵坐标集,点参数)1.2 坐标点画线hold on; % 图像保持,后面的各种效果叠加在一...

2019-01-21 10:32:43 282

原创 安卓自学笔记

第二章活动建立活动注册&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.xuesi.demo1"&gt; &lt;applica

2018-04-11 20:14:58 144

原创 51单片机必会驱动

51单片机必会驱动51单片机必会驱动数码管驱动动态扫描显示静态显示串口驱动相关原理代码PCF8951 ADDA驱动ADCDAC矩阵键盘驱动相关原理代码AT24C02存储模块驱动DS1302S时钟驱动1602液晶驱动18B20温度模块驱动数码管驱动动态扫描显示#include typedef unsig

2018-02-05 11:47:14 6419 3

原创 查找

顺序查找#include #include #include #define ElemType int#define keytype int#define ERROR 0#define OK 1#define Status int#define Default_size 1000using namespace std;typedef struct{ Elem

2018-01-28 14:37:46 183

原创 线性表

线性表的顺序实现 找到再补线性表的链式实现#include #include #include #define OK 1#define ERROR 0#define ElemType int#define Status int#define ListSize 1000using namespace std;typedef struct LNode{

2018-01-28 14:23:59 109

原创 DS1302及SPI总线

DS1302主要性能指标SPI总线串行外围接口DS1302引脚封装及功能DS1302寄存器及片内RAM

2018-01-28 14:06:07 2363

空空如也

空空如也

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

TA关注的人

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