公众号搬家
文章平均质量分 51
本专栏的博文来自微信公众号,原创博文来自于公众号有运营者,包括但不仅包括本作者
Nonoas
对无知的感知是一种进步
展开
-
【嵌入式】分享一个嵌入式中Makefile的通用Demo
1.前言之前因为稍微学了点Makefile的基本语法,所以就想着自己写个Makefile,一来以后自己作参考,二来也是可以复习下之前的一些命令,三来就是分享啦~2.基本功能键入make:*自动生成elf、lst、hex、bin、o文件;*判断当前目录下是否有输出文件output、二进制文件obj的文件夹,若无,则新建,有则不执行;*将输出文件和目标文件自动移动值对应文件夹;键入make DEBUG...转载 2022-10-25 11:55:32 · 418 阅读 · 0 评论 -
【嵌入式】linux下如何用gcc编译器生成.lst文件?
工作中又用到 lst 文件去定位一些问题,因此突然又对这个文件产生了兴趣(因为之前几次也查过百度,苦于一直没找到直接的方法),这次就是先请教了工作的前辈,然后又整合了各方资料,总算是生成了 lst 文件了,因此写一篇 blog记录一下。首先 lst 文件有什么用?lst文件即列表文件,它是由 elf 文件通过 objdump 反汇编得到的。生成过程中通过 objdump 的相关命令,可以在lst文...转载 2022-09-17 00:44:53 · 1571 阅读 · 1 评论 -
【嵌入式 C】什么是奇偶校验?如何用C语言实现?
在串口工具以及在代码中配置串口时,经常会看到奇偶校验。那么奇偶校验是什么,它的作用是什么呢?且听博主娓娓道来~1.为什么要有奇偶校验?它是为了解决数据在传输过程中由于环境干扰导致接收的数据与发送数据不一致的问题而引入的一种校验方法,它的优点是实现简单,缺点就是校验的准确率不高,检错率只有50%,比如偶数个位同时受到干扰翻转,那么奇偶校验是检查不出来的。并且只能判断错误,数......转载 2022-07-23 11:30:25 · 1240 阅读 · 0 评论 -
【代码分享】双向循环链表的C语言实现
在工作中的项目有用到双链表,尤其是跟着别人写双链表代码的思路,自己去看总觉得没那么顺,感觉以后也会经常用到,所以索性自己写一个出来,细节由自己去把握,终于是理解了这一块,以下是实现双链表的所有源码:#include<stdio.h>#include<malloc.h>typedefstructList{structLi......转载 2022-07-05 18:20:15 · 215 阅读 · 0 评论 -
【代码分享】C语言对字符串中的整数进行求和
1.前言这几天看到一道题:输入一串字符串,将其中的整数剔除出来并且求和。在这里会用到一个函数:❝int atoi(const char *str)「作用」:将str 所指向的字符串转换为一个整数❞使用这个函数的过程中需要注意的是输入的字符串最好是数字的字符串,比如“1234”,而不是字母等和数字的混合,这样的话是无法转换出来其中的整数的。但是亲测了一种情况是可以的:字符...转载 2022-05-28 19:40:14 · 2554 阅读 · 0 评论 -
【嵌入式 C】实时绘制波形图
先和大家kuan两句,哈哈。因为之前参加智能车想用波形显示来调节PID,找了很多工具也没有成功,心里也知道串口一次就是只能发送八位数据,很多时候可以用字符显示16位的,但是就不是数据,而是字符串,字符串和数据最大的不同应该在于是否能计算的差别吧,所以字符串肯定是不能用图形表示的。之后看到山外这款串口助手虚拟示波器“类型”中明明有无符号16位的,但是查了很多资料都没有发送...转载 2022-03-20 14:37:23 · 773 阅读 · 0 评论 -
【嵌入式 C】C语言中格式输出二进制的两种方法
1.前言在我们日常的编程中,有时候需要格式化输出一个整形数据的二进制,但是在我们C语言中只有输出十进制:%d;输出十六进制:%x;输出单个字符:%c;输出字符串:%s;输出变量所在的地址:%p。而并没有这种二进制对应的格式,所以需要我们手动来实现。2.源码实现本篇博客给大家介绍两种方法:1.通过库函数itoa,需要包含头文件:#include <stdlib.h&g...转载 2022-05-12 12:14:27 · 1927 阅读 · 0 评论 -
【嵌入式 C】C语言中转换大小写的另外一种简便算法
平常我们在写转换字符串大小写的算法时,一般的思路就是先依次判断单个字符的 ASCII 码值:位于 45~90 的为字母的大写,转换成对应的小写就是+32;位于 97~122 的为字母的小写,转换成对应的大写就是-32。其实还有一种更加简单的方法,利用的原理就是大小写之间相差 32,即转换成 2 进制之后第五位为 1 则为小写,第五位为 0 则为大写;举个例子就懂了:‘A’...转载 2022-05-05 08:23:47 · 290 阅读 · 0 评论 -
【嵌入式 C】一个按键如何同时检测点按与长按?
1. 前言事先说明,我这篇博客的目的是给入门学裸机编程的提供一个思路,不涉及操作系统任务阻塞之类的。在我们平常使用按键的编程过程中,一般说来,某一个按键实现的是单一的功能,比如简单的点亮一盏LED灯,按一次亮起,再按一次就是熄灭这种。但是如果我们的按键很少,此时要是用一个按键能够实现多种功能那么就可以节约我们的硬件资源。本文带来的就是用一个按键实现检测点按与长按,进而就可...转载 2022-04-04 09:23:48 · 1472 阅读 · 0 评论 -
【嵌入式 C】串口也能直接显示出十进制数啦~
1.前言串口调试助手的接收窗口能够看到十六进制数和字符串,如果我要发送33这个数,直接用平常的串口字符发送函数,16进制显示的是21,而要是没有勾选“16进制显示”,那么显示的就是33在ASCII码中对应的字符“!”,显然这都不是我们想看到的显示结果。 那么如何编程才能在我们串口接收窗口直接看到我们日常熟悉的十进制数呢?别急,wo来为大家解惑~2.原理由于串口调试助手像之...转载 2022-03-28 19:06:47 · 3947 阅读 · 2 评论 -
【嵌入式 C】广义互相关算法用FFT加速的C语言实现
在声音测距的原理中,我们可以利用麦克风对采集的声音信号利用互相关算法测出音源与麦克风距离的差值,而大致求出音源的方位。这也是第十五届智能车竞赛声音信标组定位的基础,因为我参加的是这个组别,所以当时在这方面找了很多相关的资料。转载 2022-04-11 10:05:28 · 3437 阅读 · 17 评论 -
【嵌入式 C】华为LiteOS源码中的LOS_DL_LIST_ENTRY怎么理解?
Part1一、引入介绍在阅读华为LiteOS的源码过程中,经常可以看到LOS_DL_LIST_ENTRY这个东东,给它展开其实它就是这样的一个宏定义:#defineLOS_DL_LIST_ENTRY(item,type,member)\((type*)(VOID*)((CHAR*)(item)-LOS_OFF_SET_OF(type,memb...转载 2022-04-18 19:12:13 · 274 阅读 · 1 评论 -
【转载声明】关于文章转载到微信公众号
本博客所有原创博文,完全授权于微信公众号 “脑补空间” (nbkj1024) ,并允许其中声明为原创。原创 2022-03-24 19:55:02 · 798 阅读 · 0 评论 -
微信公众号搬家说明
声明1.搬家博客来自于微信公众:脑补空间2.该公众号非博主个人公众号,而是博主和朋友共同运营,所转载的原创博文为公众号运营成员发表。原创 2022-03-24 14:41:56 · 209 阅读 · 0 评论 -
将博客搬至CSDN
将博客搬至CSDN原创 2020-03-01 20:48:41 · 107 阅读 · 0 评论 -
超百个免费api接口,分享给你
API(应用程序编程接口)API(Application Programming Interface,应用程序接口)是一些预先定义的函数,或指软件系统不...转载 2020-03-22 00:00:09 · 165710 阅读 · 16 评论 -
只需要三款插件,就是浏览器的船新版本
浏览器正是Internet时代的产物,随着电脑操作系统的普及、Internet的全球连接及人们对信息需求的爆炸式增长,为浏览器的诞生和兴起提供了强大的动力,同时它也标志着互联网时代的来临。正是因为如此,越来越多的广告出现在了浏览器中,干扰我们的正常浏览,并且随着浏览器的不断发展,界面也是越来越复杂,今天小编就给大家安利几款不错的浏览器插件,让你的浏览器更加干净整洁,实用大方。1、主界面...原创 2020-04-26 16:48:33 · 389 阅读 · 0 评论 -
网盘资源搜索工具,网罗各大平台的网盘
网盘的话题一直是热门话题,之所以热门是因为现在我们都已经离不开某网盘了是吧,不是因为他的空间比较大,而是因为我们绝大...原创 2020-04-22 08:00:00 · 2418 阅读 · 0 评论 -
阿里云服务器安装 JDK 8
欢迎关注“科技毒瘤君”!上一期给大家分享了如何申请阿里云的免费云服务器,还没有看过的小伙伴可以先前往了解 >>阿里云免费服务器<<这一次将会为大家分享如何在服务...原创 2020-04-14 09:00:00 · 1794 阅读 · 0 评论 -
中长篇文档翻译,已经测试完毕,请查收
全世界只有不到3 %的人关注了毒瘤君你真是个特别的人,每日一曲如果想让君哥下一期放什么歌曲,可以在文章后留言哦!接着上一期谈到的文档翻译,可能自己以前还没有遇到过需要中长文档的翻译,...原创 2020-04-22 16:51:06 · 1057 阅读 · 0 评论 -
教程 | 校内校外免费下载知网、万方等数据库文档
知网,是国家知识基础设施的概念,由世界银行于1998年提出。CNKI工程是以实现全社会知识资源传播共享与增值利用为目标的信息化建设项目。由清华大学、清华...原创 2020-03-27 12:56:20 · 1284 阅读 · 0 评论 -
告别『此Flash Player与您的地区不相容』
曾经给Web带来活力的Flash,多年来一直被批存在安全风险,如今也遭到了各大浏览器的限制。Flash这项即将被淘汰的技术,如今在HTML5和WebGL等新技术面前黯然失色。然而很多网...原创 2020-03-31 19:53:58 · 915 阅读 · 4 评论 -
如何用免费服务器搭建一个私人网盘
使用免费服务器搭建属于自己的私人网盘原创 2020-04-11 00:01:32 · 5138 阅读 · 0 评论 -
阿里云免费服务器,学生可以申请免费6个月!
每日一曲,你愿意借我一首歌的时间么往期精彩回顾教程 | 校内校外免费下载知网、万方等数据库文档如何用免费服务器搭建一个私人网盘避开超星鼠标检测因为新...原创 2020-04-13 11:32:01 · 23702 阅读 · 1 评论