自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux驱动开发-设备树-正点原子

设备树一、设备树概念二、DTS、DTB和DTC三、DTS语法3.1 .dtsi头文件3.2 设备节点3.2.1 字符串3.2.2 32 位无符号整数3.2.3 字符串列表3.3 标准属性3.3.1 compatible 属性3.3.2 model 属性3.3.3 status 属性3.3.4 #address-cells 和#size-cells 属性3.3.5 reg 属性3.3.6 ranges 属性3.3.7 name 属性3.3.8 device_type 属性3.4 根节点 compatible

2021-08-09 09:33:45 902 3

原创 工作日志模板

工作日志4-25学习总结⚪内容:工作总结⚪内容:问题总结⚪内容:明日计划⚪内容:其他学习总结⚪内容: 学到的技术或知识(尽量有个学习提纲先)xxxxxx 目的:对知识的回顾和梳理,加深理解工作总结⚪内容: 项目进度和任务进度时间任务处理上午xx下午xx晚上xx 目的:了解每日任务,把握项目进度,有利于计划调整问题总结⚪内容: 遇到的难题及解决办法 目的:增加处理问题的经验明日计划⚪内容: 掐指一算,明

2021-04-26 00:07:51 607 3

原创 Linux内核驱动编程入门指南1.0——宅学部落

嵌入式工程师自我修养路线进阶指南Linux内核编程入门指南一、内核工程师和驱动工程师的区别二、学习驱动能找什么工作1.岗位分布-行业变化2.驱动工程师的工作-生态变化3.驱动的更新迭代-技术变化四、如何学习Linux内核六、掌握科学的学习方法1.正确思想认识2.软件工程的方法3.面向对象的思想七、需要掌握的理论知识和技能Linux内核编程入门指南2.0[实战练习环节]一、内核工程师和驱动工程师的区别二、学习驱动能找什么工作1.岗位分布-行业变化从上游到下游岗位一般是十倍百倍的扩大。是不是当有

2021-04-24 03:40:10 491 1

原创 C语言sizeof/strlen和strcpy/memcpy和strcmp和memcmp

从菜鸟教程学到的,想着总结下C 标准库 - string.hsizeof和strlenstrcpy和memcpystrcmp和memcmpsizeof和strlensizeof是运算操作符,strlen是函数,结果类型都是size_t(unsigned int)sizeof编译时计算结果,strlen运行时计算结果//定义语句char *str1 = "asdfgh";char str2[] = "asdfgh";char str3[8] = {'a', 's', 'd'};char

2021-03-11 16:06:34 263

原创 关于最近春招简单记录下

华勤一面:C语言进阶:数组和指针的区别基础数据结构常用算法C++基础知识:vector、list、map字符驱动块设备驱动简历中的stm32通过STAR法则介绍项目经验situation:背景情况Task:目标任务Action:采用的方法Result:结果怎样,你学习到了什么。哪些环节做的不错,哪些环节有提高的空间,自己在做这个项目中有何收获等。你还有什么想问的吗?体现上进心1、为了更好地胜任这个岗位,我还需要补充哪些技能?2、入职后是否有产品培训和技能培训?3、这个

2021-03-10 20:26:38 363

原创 基于小熊派的HarmonyOS鸿蒙开发教程——内核篇

CMSIS-RTOS2接口:Cortex微控制器软件接口标准,Cortex-M系列的RTOS接口,为需要RTOS的软件组件提供了标准化API访问内核或外设更多API参考:https://arm-software.github.io/CMSIS_5/RTOS2/html/index.html

2021-02-28 15:46:46 1131 1

原创 51单片机遇到的问题

1、LCD1602一直闪烁:没加while(1); Lcd_Init()放到了while(1)中。2、

2021-02-24 18:19:25 834

原创 Linux内核阅读(一)应该怎么读

俗话说磨刀不误砍柴工,掌握合适的Linux内核阅读方式对于理解内核事半功倍。1、 语言基础:汇编/C语言(汇编语言程序设计可能不适合准备春招的同学,但是入职后学习学习,对于汇编语言能力的提升还是灰常不错的)2、 操作系统:实现的理论基础 —《操作系统设计与实现》- 基于minix操作系统写的,国外教科书,微内核操作系统。—《自己动手实现操作系统》—《Linux内核情景分析》3、 源码的阅读:...

2021-02-09 16:33:49 166

原创 ARM裸机编程基于FS4412——UART

qwe

2021-01-06 21:50:48 556

原创 C++复习(二)

C++复习(二)一、 类和对象二、 This指针三、 构造函数四、 拷贝构造函数:深拷贝和浅拷贝五、 析构函数一、 类和对象类:用来描述一类事物的属性和行为的构造数据类型(自定义的数据类型),和结构体类似class Box{ public: //成员变量 double length; // 盒子的长度 double breadth; // 盒子的宽度 double height; // 盒子的高度 //成员函

2020-12-08 20:56:25 116 3

原创 C++复习(一)

一、命名空间解决命名冲突:假设一个程序调用多个库函数,多个库函数中的全局变量冲突了namespace fun{ int a = 10;}namespace kun{ int a = 20;}cout<<fun::a<<endl; //输出为10二、输入输出流对流的操作就是对文件的操作cin:从键盘输入的标准输入流cout:从屏幕输出的标准输出流《C Primer Plus》中说,C程序处理一个流而不是直接处理文件(联想到了IO知识点)——属于进阶知识点

2020-12-07 20:47:28 84

原创 绘画设计类电脑的选择

CPU内存显卡———————分割线———屏幕是重头戏屏幕4.1 色域4.2 分辨率4.3 护眼4.4 屏幕材质4.5 色深4.6 色准———————分割线———从上往下,选择的优先性4.7 尺寸4.8 比例4.9 亮度4.10 接口...

2020-11-22 00:31:04 1315

原创 Linux下GCC编译的过程

1.预处理gcc -E Gcc_test.c -o Gcc_test.i // 处理所有以#开头的语句(头文件,宏定义等),不检查语法错误进行预处理,生成xx.i文件2.编译3.汇编4.链接https://so.csdn.net/so/search/s.do?q=gcc%E7%BC%96%E8%AF%91%E6%B5%81%E7%A8%8B&t=&u=https://blog.csdn.net/chengyq116/article/details/87856641.

2020-11-21 21:47:58 315

转载 Linux命令大全(手册)——HTML

Linux命令:https://www.linuxcool.com/

2020-11-21 17:15:03 499

原创 C语言算法之递归函数实现

#include<stdio.h>int factorial(int n){ if(n==1||n==0)//进入函数的条件(结束条件的判断写在最前面) return 1; return n * factorial(n-1);}int main(){ int i; printf("please input a fcatorical number:\n"); scanf(

2020-11-06 12:42:26 308

原创 Linux下软件包管理(dpkg、apt)

dpkg 没有网的情况,需要自己先下载软件包(.deb为后缀)dpkg -i 软件包名称 //安装软件dpkg -r 软件名 //卸载软件(不清除配置文件)dpkg -P 软件名 //卸载软件并清除配置文件dpkg -L 软件名 //查看软件安装位置dpkg -s 软件名 //查看软件的详细信息apt 有外网的情况下使用apt-get install 软件名apt-get remove ..

2020-11-04 19:13:18 393

原创 Linux下C语言调试

gcc -g test1.c -o NULL_test1.cgdb NULL_test1.cr:执行程序n:下一步

2020-11-04 10:50:42 130

转载 原码、反码和补码

为什么计算机中要使用补码的形式存储转载自:https://www.bilibili.com/video/av87609603

2020-10-24 11:19:27 470 1

转载 字节、字、位、比特的关系

字节、字、位、比特之间的关系是:1位=1比特;1字=2字节;1字节=8位;1字=16位。1、位位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小;2、比特比特(bit)是由英文BIT音译而来,比特同时也是二进制数字中的位,是信息量的度量单位,为信息量的最小单位;3、字节字节,英文Byte,是计算机用于计量存储容量的一种计量单位,通常情况下一字节等于八位,字节同时也在一些计算机编程语言中表示数

2020-10-20 22:21:26 1499

转载 linux中cd / cd~ cd cd- 和cd..之间的区别

cd 进入用户主目录cd ~ 进入用户主目录cd - 返回进入此目录之前所在目录cd … 返回上一级目录cd …/… 返回上两级目录cd !$ 把上个命令的参数作为cd 参数使用cd / 进入根目录cd . 当前目录转载自:https://www.cnblogs.com/torchstar/p/9976841.html...

2020-10-19 14:03:49 4972 1

转载 位运算

按位与运算符(&)参加运算的两个数,按二进制位进行“与”运算。运算规则:只有两个数的二进制同时为1,结果才为1,否则为0。(负数按补码形式参加按位与运算)即 0 & 0= 0 ,0 & 1= 0,1 & 0= 0, 1 & 1= 1。例:3 &5 即 00000011 & 00000101 = 00000001 ,所以 3 & 5的值为1。按位或运算符(|)参加运算的两个数,按二进制位进行“或”运算。运算规则:参加运算的两个数只

2020-10-18 14:27:13 87

原创 STM32固件库手把手点灯

一、新建工程模板二、keil新建工程三、添加组文件夹Tips:keilkill.bathttps://blog.csdn.net/qq_38405680/article/details/80576001

2020-09-25 23:26:52 297

原创 STM32入门点灯—从寄存器到自行封装库函数

STM32点灯开始学习一款单片机都是从操作IO口开始,所以首先准备点亮个LED灯,刚开始以为STM32和51类似,直接操作端口,但是

2020-09-22 14:06:15 1031

原创 STM32F103最小系统板引脚定义

STM32F103最小系统原理图Proteus原理图文件我上传了,立创EDA原理图链接如下://原理图图片STM32F103各引脚定义1.VBAT(备用电源):中文参考手册4.1.2我看淘宝的最小系统板有的直接悬空有的直连连接VDD:如果在应用中没有外部电池,建议VBAT在外部通过一个100nF的陶瓷电容与VDD相连,更多细节参阅AN2586。...

2020-09-13 18:21:05 14016

原创 条件编译——头文件多次调用重复包含解决方法—STM32

stm32头文件多次调用重复包含解决方法使用条件编译预处理程序提供条件编译的功能。可以按不同的条件去编译不同的程序部分,产生不同的目标代码文件。使用条件语句进行编译,生成的目标代码程序较长,而采用条件编译,生成的目标程序较短。如果条件选择的程序段很长,采用条件编译的方法是十分必要的。当头文件第一次被包含时,它被正常处理,如果头文件被再次包含,通过条件编译,它的内容被忽略。符号_STM32F10X_GPIO_H按照被包含头文件的文件名进行取名,以避免由于其他头文件使用相同的符号而引起的冲突。预处理

2020-09-09 10:46:49 2019

原创 51单片机基础之LCD1602(待补充)

LCD1602数据手册简图读命令—当前状态是否处于“忙”unsigned char LCD_readbusy() { unsigned char temp; RS = 0; RW = 1; EN = 0; P2 = 0xff; /*拉高IO口才不会影响数据线上的数据。 原因:电路中存在的一个普遍的现象:高电平很容易被低电平拉低, 而低电平一般不...

2020-04-11 16:31:40 509 3

原创 51单片机独立和矩阵按键(有无中断定时器)待补充ing

单片机按键一、无中断定时器独立按键二、无中断定时器矩阵按键三、有中断定时器独立按键四、有中断定时器矩阵按键——————鄙人萌新,大佬勿喷。欢迎交流,完善代码。一、无中断定时器独立按键下面展示一些 内联代码片。if不能嵌套,我之前嵌套一下,后来发现当key0==0(按下)是不允许有key==1(弹起),如果按下里面有弹起则视为抖动,所以不能嵌套。void key() { ...

2020-04-02 14:35:00 352 1

XMind-for-Linux-amd-64bit-11.0.1-202106220606.deb

xmind ubuntu deb sudo dpkg –i xxx.deb

2021-09-22

finalshell.zip

finalshell.zip

2021-04-29

空空如也

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

TA关注的人

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