自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 /usr/bin/ld: Syntax error: word unexpected (expecting “)“ 問題解決

/usr/bin/ld: Syntax error: word unexpected (expecting ")" 解決

2022-06-24 12:20:33 1403 1

原创 【openwrt】make clean、dirclean、clean的区别

解释make clean、dirclean、distclean的区别。

2022-06-10 12:48:54 1962

原创 dpkg: error processing package XXX (--configure)的几种解决方法(亲测解决)

dpkg :问题解决

2022-06-07 18:07:54 4441

原创 openwrt学习笔记(1)--什么是openwrt,openwrt sdk

简述openwrt和sdk是什么

2022-06-05 15:44:56 1175

原创 解决adb : error: insufficient permissions for device

前言本博文基于内置安卓系统的华为海思芯片,VM,ubuntu18.04。目前我解决这个问题的方法是这样,如有其它方法,或者博文有问题的地方,欢迎在评论区留言。问题电脑第一次连接ADB设备,确定了已经安装了adb后,执行adb shell出现:error: insufficient permissions for device的错误。原因普通用户默认对USB设备没有访问权限造成的。解决方法一:(我只这样解决的)进入root模式;依次执行:adb kill-serveradb s

2020-10-28 16:59:28 1380

原创 新手使用strstr容易犯的一个错误

前言标准C库函数可能有一些和strstr一样的特性,本博文不一一列出,在用到的时候再归纳过来。特性: C 库函数 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 ‘\0’(这就是新手容易犯错的地方)。...

2020-09-24 21:23:25 1081

原创 解决搜狗输入法在ubuntu下不能正产使用的方法

前言这个博客是我管道,你在管道一端,管道的另一端在这里:https://ywnz.com/linuxjc/1476.html

2020-09-15 10:34:34 173

原创 解释包含memcpy函数的应用程序内存占用持续增加(4K)的情况

看帖子问题帖:https://bbs.csdn.net/topics/390705325解决贴:https://bbs.csdn.net/topics/390705494结论:

2020-08-24 16:17:31 515

原创 自动创建同类不同名的文件函数(C语言)

前言工作太忙了,先不写介绍了,功能都在程序介绍里;源程序#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <dirent.h>#include <string.h>#include <fcntl.h>#include <sys/stat.h>int is_in(char *s, char *c);char filen

2020-07-02 15:30:57 397 1

原创 git:(1)不能提交空文件夹.(2)不能提交非空文件夹里的文件的解决办法.

前言要解决的两个问题如题;问题1:不能提交空文件夹(一般是用来为工程预留的文件夹)原因:git add本身不能上传空文件夹解决办法:① 当空文件夹量不较少时候:向空文件里添加一个文件就好了,".gitignore";② 当空文件夹比较多的时候:批量向空文件中添加.gitignore文件,find ./ -type d -empty -exec touch {}/.gitignore ;问题2:文件夹内明明有文件,但是就是提交不上去原因:此文件夹很有可能是不是你自己写的而是第三方文件夹,一般此

2020-05-26 15:28:19 1929

原创 虚拟机不能上网,ifconfig后只有lo,没有ens33等信息

现象ifconfig后只有一个lo,好像其他网卡驱动都没有启动一样。尝试解决输入ifconfig -a发现了需要的网卡驱动,但是却没有ip地址啥的。尝试一下几条条指令:ifconfig ens33 upsudo dhclient ens33sudo ifconfig ens33(这条指令测试好了之后我的OK了)sudo systemctl restart network-manager.service //重启网卡如果问题解决了,会是这种:随后再输入ifconfig指令由于

2020-05-21 10:22:58 4567 8

原创 用的Jlink但是却提示找不到Ulink的解决办法

1.首先这里要选Jlink2. 这里需要选择Jlink驱动另外一个解决办法:正确操作上面的第1步,然后勾选下面选项

2020-05-16 12:57:12 1575

原创 以文本的形式保存linux当前正在运行的进程列表

ps > <文件名>

2020-05-08 13:57:52 290

转载 NMEA-0183协议详解

https://blog.csdn.net/yuan22900/article/details/50396563

2020-03-13 15:27:11 906

转载 车载CAN的详细介绍(持续更新)

https://zhuanlan.zhihu.com/p/76771953

2020-03-04 12:10:15 2119

原创 在0.96OLED上实现电子气泡功能

前言本博文算是一个简单的算法类的博客。硬件材料是: 0.96OLED(IIC接口)中景园SSD1306;STM32L496开发板(IIC-1);关于OLED这里就不说了,主要阐述软件这块儿对功能的实现;要实现的功能描述和效果如下图:图片中有一对同心固定的大小圆和一个带圆心的移动圆。要求: 大小圆在整个屏幕内的位置不会变。移动圆随着给定的参数的改变,实际坐标位置可能在屏幕内任意位...

2020-02-26 14:18:39 528

原创 在虚拟机里向主机共享文件夹复制文件时出现错误:创建符号链接/mnt/hgfs...时出现错误:不支持的操作

问题如下:VM+ubuntu+共享文件夹+windows;把ubuntu里的一个文件夹拷贝到共享文件夹里,出现如下错误;并不是所有的文件都拷贝失败,如果选择跳过的话,一般的.c.h文件还是能拷贝过去了,但是系统会提示.so文件还是没法拷贝过去的;如果为了完成复制而选择全部跳过那么工程一定会编译失败;产生的原因以及解决办法:https://blog.csdn.net/daze_sca...

2020-02-08 17:05:10 3587 1

转载 基于CAN的网络管理NM(network management)

感谢分享:https://zhuanlan.zhihu.com/p/45226069

2020-02-05 16:59:25 1741 1

原创 安全芯片的功能是什么

是什么一个可独立进行密钥生成、加解密的装置,内部拥有独立的处理器和存储单元,可存储密钥和特征数据,为电脑提供加密和安全认证服务;能实现那些功能?存储、管理密码功能,以往这些都是由BIOS做的,忘记了密码只要取下BIOS电池,给BIOS放电就清除密码了。如今这些密钥实际上是存储固化在芯片的存储单元中,即便是掉电其信息亦不会丢失。相比于BIOS管理密码,安全芯片的安全性要大为提高。加密...

2020-02-03 21:42:30 1041

原创 ADB 常用命令(持续更新)

进入:adb shell(如果出现错误就先输入:sudo adb kill-server再输入一次sudo adb kill-server,然后再adb shell)退出:Ctrl+D

2020-01-16 12:56:16 245

转载 eclipse中建立STM32工程

https://www.cnblogs.com/beyonne/p/9050248.html

2020-01-03 19:36:47 187

原创 unrecognized command line option '-std=gnu11'

前言第一次安装和使用eclipse这个环境,不太熟悉,这个错误先记下;不能保证其他原因导致这个错误;https://www.cnblogs.com/dakewei/p/11753616.html感谢这位博友提供的帮助,问题分析的很对,就是:“当前编译器不支持此命令行”。但是我觉得他说的不够详细,所以我就多贴几张图片吧;右键当前工程->properties...

2020-01-03 17:27:15 1498

原创 利用Eclipse C/C++搭建嵌入式ARM开发环境(持续更新)

前言第一次接触eclipse 这个环境,因吹斯汀。如果错误的地方,欢迎在评论区沟通指正;我下载的eclipse型号是eclipse IDE,而不是eclipse C/C++版本;下面罗列出我搜集的几种方法,如果有其他方法会持续更新;方法一:https://www.zhihu.com/question/28936304我觉得这个目前是我找到的最好的一个了(我测试了一下,也成功了!)...

2020-01-03 14:45:08 1121

原创 单端信号,双端信号,差分信号的区别和概念

“单端”、“双端/差分”指的是信号传输方式,跟单声道、立体声无关。单端信号以“地”为参考点,用对地电压的变化来表达信号。双端/差分信号用两根线传输,两根线上的电压幅值相同极性相反,即互相为参考点。单端信号简单,成本低,但容易受外界的干扰。双端信号在耦合到外部干扰时,因两根线上耦合到的干扰大致相同(这可以用技术手段保证,比如采用双绞线传输),在信号合成为单端信号时,因采用的是“减法”,所以干扰...

2020-01-03 14:21:24 10733

转载 define宏定义中的#,##,@#及\符号

一、#名称:字符串化操作符其作:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。使用条件:只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前举例:#define example1(instr) #instrstring str=example1(abc); 将会展成:string str=“abc”;注意:对空格的处理a、忽略传入参数名前面和后面的空格。如:...

2019-12-21 16:41:22 356

转载 如何做好FAE工作及FAE职位发展(转载)

推荐一篇写的比较好的关于FAE,AE/SE,ME的职业规划文章https://www.cnblogs.com/shaobojiao/p/7940271.html

2019-12-13 11:16:59 1489

原创 Makefile 中的几个赋值符号的简单区别

前言下边这几个符号的名字我自己起的“=” 最后一次赋值符:被赋值对象的值等于最后一次给它赋值的值,值可变;#输入:objects = a.oobjects = b.o#输出:objects = b.o“:=” 第一次赋值符:被赋值对象的值等于第一次给它赋值的值,值不可变;#输入:objects := a.oobjects := b.o#输出objects ...

2019-11-19 22:13:25 129

原创 Multisim14.0 解决Connectiong notification Server/该应用程序的安装程序可能已损坏…/重复安装失败 的办法,并提供修复工具

前言我这里出现了两个问题:我在Win10环境下安装了两次Multisim14.0 ,第一次安装没问题。卸载的方式是通过控制面板里的卸载方式(这是导致第二次安装失败的原因),就没卸干净。第二次安装就出现了安装时一直卡在“Connectiong notification Server”环节或者出现其他问题等等。或者安装上了,当你打开的时候给你提示“该应用程序的安装程序可能已损坏。通过……”如下...

2019-11-02 21:59:38 14827 24

原创 关于Ubuntu安装软件问题:apt-get和dpkg区别

两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。具体区别:1、dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心Ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。2、apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件...

2019-10-18 15:49:22 288

转载 无法获得锁/var/lib/dpkg/lock - open (11: 资源暂时不可用) Ubuntu

前言本博文基于Ubuntu18.04版本;不能保证目前的方法可以解决所有博友的问题,慢慢改进吧;更改日期:2019-10-18问题打开终端时准备安装某个部件的时候(make),输入sudo apt 命令后报错:如下:E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进...

2019-10-18 14:46:02 112

原创 STM32 程序卡死在启动文件startup_stm32fxxxx.s的SysTick_Handler中

出现的问题硬件调试的时候发现程序一直在启动文件下面箭头这行。显然是跟SysTick_Handler有关由于我使用了FreeRTOS,所以需要SysTick为系统时基单元,所以需要SysTick_Handler,但是我却没有定义此中断函数,所以导致上面的程序一直进入不了以SysTick_handler命名的中断函数;填上就好了;解决问题添加SysTick_Handler函数:...

2019-09-09 08:30:54 5066 2

原创 JTAG error:can not read register while CPU is running

前言本博文的代码用STM32CubeMX生成,MDK调试。出现这个问题可能不止一种,所以下面我只列举几个解决办法,后续遇到问题再添加;如有不足,多多指教;解决办法https://blog.csdn.net/a379039233/article/details/73742325打开魔法棒,重新选择调试方式...

2019-09-09 08:21:15 1440

原创 STM32中断挂起和RTOS任务挂起的区别

中断挂起可以理解为:将中断设置为就绪状态,一旦符合条件,立即执行中断并进入中断函数;比如A和B的抢占优先级相同,A的响应优先级高于B,那么当产生A和B中断的事件发生时,先执行A,并同时将B挂起,一旦A执行完毕,立即执行B。RTOS的任务挂起以FreeROTS为例,因为某些原因不能立即执行的任务,可以将其挂起,这个挂起使得任务暂时无法参与任务调度。只有将任务唤醒之后才能继续参与;...

2019-09-08 09:51:39 1279

原创 VS2017调试C++程序提示:无法启动程序xxx.exe,系统找不到指定文件的解决办法

前言

2019-09-05 15:41:06 11245

原创 STemWin 从外部存储器获取并绘制流位图 Streamed Bitmap [3]

前言本博文基于emWin V5.50和MDK环境下编写和调试;本博客内容介绍STM32利用STemWIn库从搭载了文件系统(FATFS V13c)的SD卡上获取到一个位图流,并显示在LCD的指定位置上的小实验;看本博文需要有一些GUI的基础和位图基础;如有不足,还请多多指教;获取流程对于一个大的GUI项目来说,如果所有的图标数据都保存在单片机内部ROM中,所占用的内存空间是非常大的,...

2019-08-31 19:59:02 1525

原创 STemWin 流位图Stream Bitmap的介绍 [2]

前言本博文基于emWin5.50 ,MDK环境下实现;本博文介绍流位图(stream Bitmap)和创建位图结构体的过程;如有不足之处,多指教;什么是流位图(stream Bitmap)流位图其实就可以理解为一个位图文件的所有数据(开头为0x42和0x4d的那个.bmp文件,用WinHex可以查看);emWin指导手册对于绘制流位图的介绍:解释:流位图数据的存储形式: ...

2019-08-31 16:26:37 1546

原创 STemWin 图像锚点的理解 [1]

前言学STemWin的时候将图片写到LCD屏幕上的时候遇到了图像锚点这个概念,于是我就[黑人问号]了,根据网上搜集的资料来分析一下;在不同的开发中,即使是同样是说图像锚点,但功能的实现和操作会有一定的区别,但是锚点的基本含义不变;如有错误,还请多多指教;什么是图像锚点(the anchor point)(1)首先它是个点。(2)在坐标系中,能够决定图像位置的其中一个点。(3)但它...

2019-08-28 12:28:28 1628

原创 FreeRTOS vTasDelete() 函数执行流程 (6)

前言本博文基于MDK5和FreeRTOS V9.0.0开发,相当于一个笔记;本博文假设函数的建立和删除都在动态内存环境下进行(configSUPPORT_DYNAMIC_ALLOCATION == 1且 configSUPPORT_STATIC_ALLOCATION == 0);如有不足之处,还请多多指教;vTasDelete() 任务删除函数attention: 删除与建立相对立,...

2019-08-09 11:46:46 318

原创 MDK环境下 汇编与C语言混合编程下出现的无法加断点的问题及解决

前言博文基于MDK5.26环境如有不足多多指教;出现的问题在.c 文件中嵌入汇编的,在调试时会出现汇编代码可以打断点但是C代码不行,如下两个图来自同.c文件,具体造成的原因我也没搜到;为了不影响调试的解决办法方法一: 将所有的汇编部分转移到单独的汇编文件,汇编函数名包含在.h文件中供其他文件调用方法二: 将汇编部分转移到不需要调试的文件中,并把函数在载体.c的头文件中声明供...

2019-08-06 16:56:26 524

原创 FreeRTOS笔记 __clz指令 (5)

前言:本博文只是简介__clz功能;__clz:Count Leading Zeros ,计算前导零指令;指令编码格式__clz指令返回操作数二进制编码中第一个1前0的个数。如果操作数为0,则指令返回32;如果操作数二进制编码第31位为1,指令返回0。功能:加入一个数为0x1FFF FFFF,则转换为2进制为 (0001 1111 1111 1111 1111 1111 1111...

2019-08-04 15:38:24 9707

空空如也

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

TA关注的人

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