自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

原创 linux外部模块的编译

2021-06-16 14:21:48 230

原创 make menuconfig相关操作

1.有关的文件:

2021-06-16 14:12:37 116

原创 linux下将驱动编译进内核

以字符设备驱动为例:1、首先将驱动源码拷贝进linux源码目录下的/drivers/char下2、修改char目录下的Kconfig在menu "Character devices"下面添加如下内容:config FS4412_LED tristate "FS4412LED Device Support" depends onARCH_EXYNOS4help support leddevice on FS4412develop board其中config FS4412_LED用在Ma

2021-06-16 12:43:27 687

原创 linux下模块的编译

截图于B站大学示例源代码:示例Makefile:加载模块:insmod ***.ko卸载模块:rmmod ***

2021-06-16 11:01:52 79

原创 插入排序示例代码

插入排序示例代码思想:将左边第0个元素开始,认为是有序的,后面是无序的每次用无序的和有序的比较,如果小了,就插入到有序序列。插入的时候要逐次移动元素,因此看到的是三层循环。...

2021-06-14 19:01:49 77

原创 快速排序示例代码

快速排序示例代码思想是:递归

2021-06-14 18:31:34 83

原创 选择排序示例代码

选择排序示例代码:

2021-06-14 11:09:57 51

原创 单向链表的逆序

1.用带头结点的单向不循环链表的逆序,遇到问题是:每次逆序完,只显示首节点的数据,好像是没有逆序,而且中间环节出了问题2.后来修改完程序,就正常了。问题的原因是:在赋值给tmp后,应该保存pfirst后面的节点。而先操作tmp->next赋值,其后的节点为NULL了,因此,在后面再给pfirst赋值就是NULL了,故只显示第一个节点。希望对你有用。...

2021-06-13 20:28:23 199

原创 stm32定时器中断配置及使用

stm32定时器中断配置及使用我们以通用定时器time3为例说明1.首先配置时钟源为内部时钟,分频和充装载值根据自己需要填入,后面讲怎么用这两个参数,计数方式选择,也根据自己需要填入,以下是我的配置2.我选择计数方式为向上计数,也就是从零开始计数,逐次+1;分频799,其实是799+1=800重装载值9999,也就是7999+1=10000这两个参数要配合时钟用,用来计算频率或者周期,以下是我的时钟频率:我的频率为:8MHZ那么一个周期的时间计算为:time= 分频装载值/时钟频率=80

2021-06-11 14:20:36 4233 2

原创 C语言浮点数比较大小

C语言浮点数比较大小,由于精度问题是不能直接比较的如果只比较整数部分,可以将浮点数转化为整型,再去比较:或者定义一个精度来实现:

2021-06-11 13:52:47 3747 2

原创 嵌入式linux笔试题

1.嵌入式系统中经常要用到无限循环,如何用C编写死循环答:while(1){}或者for(;????2.程序的局部变量存在于哪里,全局变量存在于哪里,动态申请数据存在于哪里。答:程序的局部变量存在于栈区;全局变量存在于静态区;动态申请数据存在于堆区。3.关键字const有什么含义?答:1)只读。2)使用关键字const也许能产生更紧凑的代码。3)使编译器很自然地保护那些不希望被改变的参数,防止其被无意的代码修改。4.请问以下代码有什么问题:int main() {char a;char *

2021-06-08 20:21:24 619

原创 mips-openwrt-linux-gcc编译时提示not execute binary file

mips-openwrt-linux-gcc编译时提示not execute binary file1.我解决的方法是:在贴吧看到有人说是64位与32差异。我看了下的Ubuntu是32位指令是:uname -a如果是i386到i686,那就是32位系统;如果是x86_64 ,那就是64系统**2.因此我换了64位系统,安装交叉编译工具 mips-openwrt-linux-,编译不再报错了。3.另外:注意要在环境变量中添加上述工具所在的路径,还要使用指令:source 重启环境变量...

2021-06-08 17:12:00 379

原创 栈空间

**栈空间里面其实每次调用函数,都占用一次栈空间。

2020-11-27 22:50:23 99

原创 sys占用CPU高

***WIN10任务管理器中sys进程占用CPU较高***WIN10任务管理器中sys进程占用CPU较高,排查可能是硬盘或者内存条没插好。或者是光驱位加了硬盘,兼容性问题导致,如果硬盘托架有通道开关,可以切换通道试试。...

2020-11-27 16:10:27 1332

原创 C 和 C++ 中字符串的区别

C 和 C++ 中字符串的区别C 和 C++ 中字符串的区别C语言中没有字符串这个数据类型,而是用了字符数组,也就是它是char 型的数组。C++中有字符串数据类型string

2020-11-26 22:29:41 578

原创 C和C++字符串的区别

2020-11-23 21:39:16 116

原创 浮点数的二进制表示

2020-11-23 16:25:12 130

数据结构中的链表.docx

数据结构中的链表.docx

2021-03-20

数据结构中顺序表的操作.docx

数据结构中顺序表的操作.docx

2021-03-20

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

TA关注的人

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