- 博客(126)
- 资源 (2)
- 收藏
- 关注
原创 /usr/bin/ld: Syntax error: word unexpected (expecting “)“ 問題解決
/usr/bin/ld: Syntax error: word unexpected (expecting ")" 解決
2022-06-24 12:20:33 1615 1
原创 【openwrt】make clean、dirclean、clean的区别
解释make clean、dirclean、distclean的区别。
2022-06-10 12:48:54 2519
原创 dpkg: error processing package XXX (--configure)的几种解决方法(亲测解决)
dpkg :问题解决
2022-06-07 18:07:54 5015
原创 解决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 1827
原创 新手使用strstr容易犯的一个错误
前言标准C库函数可能有一些和strstr一样的特性,本博文不一一列出,在用到的时候再归纳过来。特性: C 库函数 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 ‘\0’(这就是新手容易犯错的地方)。...
2020-09-24 21:23:25 1202
原创 解决搜狗输入法在ubuntu下不能正产使用的方法
前言这个博客是我管道,你在管道一端,管道的另一端在这里:https://ywnz.com/linuxjc/1476.html
2020-09-15 10:34:34 204
原创 解释包含memcpy函数的应用程序内存占用持续增加(4K)的情况
看帖子问题帖:https://bbs.csdn.net/topics/390705325解决贴:https://bbs.csdn.net/topics/390705494结论:
2020-08-24 16:17:31 598
原创 自动创建同类不同名的文件函数(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 456 1
原创 git:(1)不能提交空文件夹.(2)不能提交非空文件夹里的文件的解决办法.
前言要解决的两个问题如题;问题1:不能提交空文件夹(一般是用来为工程预留的文件夹)原因:git add本身不能上传空文件夹解决办法:① 当空文件夹量不较少时候:向空文件里添加一个文件就好了,".gitignore";② 当空文件夹比较多的时候:批量向空文件中添加.gitignore文件,find ./ -type d -empty -exec touch {}/.gitignore ;问题2:文件夹内明明有文件,但是就是提交不上去原因:此文件夹很有可能是不是你自己写的而是第三方文件夹,一般此
2020-05-26 15:28:19 2241
原创 虚拟机不能上网,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 5451 8
原创 用的Jlink但是却提示找不到Ulink的解决办法
1.首先这里要选Jlink2. 这里需要选择Jlink驱动另外一个解决办法:正确操作上面的第1步,然后勾选下面选项
2020-05-16 12:57:12 1703
原创 在0.96OLED上实现电子气泡功能
前言本博文算是一个简单的算法类的博客。硬件材料是: 0.96OLED(IIC接口)中景园SSD1306;STM32L496开发板(IIC-1);关于OLED这里就不说了,主要阐述软件这块儿对功能的实现;要实现的功能描述和效果如下图:图片中有一对同心固定的大小圆和一个带圆心的移动圆。要求: 大小圆在整个屏幕内的位置不会变。移动圆随着给定的参数的改变,实际坐标位置可能在屏幕内任意位...
2020-02-26 14:18:39 584
原创 在虚拟机里向主机共享文件夹复制文件时出现错误:创建符号链接/mnt/hgfs...时出现错误:不支持的操作
问题如下:VM+ubuntu+共享文件夹+windows;把ubuntu里的一个文件夹拷贝到共享文件夹里,出现如下错误;并不是所有的文件都拷贝失败,如果选择跳过的话,一般的.c.h文件还是能拷贝过去了,但是系统会提示.so文件还是没法拷贝过去的;如果为了完成复制而选择全部跳过那么工程一定会编译失败;产生的原因以及解决办法:https://blog.csdn.net/daze_sca...
2020-02-08 17:05:10 3993 1
转载 基于CAN的网络管理NM(network management)
感谢分享:https://zhuanlan.zhihu.com/p/45226069
2020-02-05 16:59:25 1952 1
原创 安全芯片的功能是什么
是什么一个可独立进行密钥生成、加解密的装置,内部拥有独立的处理器和存储单元,可存储密钥和特征数据,为电脑提供加密和安全认证服务;能实现那些功能?存储、管理密码功能,以往这些都是由BIOS做的,忘记了密码只要取下BIOS电池,给BIOS放电就清除密码了。如今这些密钥实际上是存储固化在芯片的存储单元中,即便是掉电其信息亦不会丢失。相比于BIOS管理密码,安全芯片的安全性要大为提高。加密...
2020-02-03 21:42:30 1252
原创 ADB 常用命令(持续更新)
进入:adb shell(如果出现错误就先输入:sudo adb kill-server再输入一次sudo adb kill-server,然后再adb shell)退出:Ctrl+D
2020-01-16 12:56:16 338
原创 unrecognized command line option '-std=gnu11'
前言第一次安装和使用eclipse这个环境,不太熟悉,这个错误先记下;不能保证其他原因导致这个错误;https://www.cnblogs.com/dakewei/p/11753616.html感谢这位博友提供的帮助,问题分析的很对,就是:“当前编译器不支持此命令行”。但是我觉得他说的不够详细,所以我就多贴几张图片吧;右键当前工程->properties...
2020-01-03 17:27:15 1623
原创 利用Eclipse C/C++搭建嵌入式ARM开发环境(持续更新)
前言第一次接触eclipse 这个环境,因吹斯汀。如果错误的地方,欢迎在评论区沟通指正;我下载的eclipse型号是eclipse IDE,而不是eclipse C/C++版本;下面罗列出我搜集的几种方法,如果有其他方法会持续更新;方法一:https://www.zhihu.com/question/28936304我觉得这个目前是我找到的最好的一个了(我测试了一下,也成功了!)...
2020-01-03 14:45:08 1309
原创 单端信号,双端信号,差分信号的区别和概念
“单端”、“双端/差分”指的是信号传输方式,跟单声道、立体声无关。单端信号以“地”为参考点,用对地电压的变化来表达信号。双端/差分信号用两根线传输,两根线上的电压幅值相同极性相反,即互相为参考点。单端信号简单,成本低,但容易受外界的干扰。双端信号在耦合到外部干扰时,因两根线上耦合到的干扰大致相同(这可以用技术手段保证,比如采用双绞线传输),在信号合成为单端信号时,因采用的是“减法”,所以干扰...
2020-01-03 14:21:24 12069
转载 define宏定义中的#,##,@#及\符号
一、#名称:字符串化操作符其作:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。使用条件:只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前举例:#define example1(instr) #instrstring str=example1(abc); 将会展成:string str=“abc”;注意:对空格的处理a、忽略传入参数名前面和后面的空格。如:...
2019-12-21 16:41:22 382
转载 如何做好FAE工作及FAE职位发展(转载)
推荐一篇写的比较好的关于FAE,AE/SE,ME的职业规划文章https://www.cnblogs.com/shaobojiao/p/7940271.html
2019-12-13 11:16:59 1580
原创 Makefile 中的几个赋值符号的简单区别
前言下边这几个符号的名字我自己起的“=” 最后一次赋值符:被赋值对象的值等于最后一次给它赋值的值,值可变;#输入:objects = a.oobjects = b.o#输出:objects = b.o“:=” 第一次赋值符:被赋值对象的值等于第一次给它赋值的值,值不可变;#输入:objects := a.oobjects := b.o#输出objects ...
2019-11-19 22:13:25 153
原创 Multisim14.0 解决Connectiong notification Server/该应用程序的安装程序可能已损坏…/重复安装失败 的办法,并提供修复工具
前言我这里出现了两个问题:我在Win10环境下安装了两次Multisim14.0 ,第一次安装没问题。卸载的方式是通过控制面板里的卸载方式(这是导致第二次安装失败的原因),就没卸干净。第二次安装就出现了安装时一直卡在“Connectiong notification Server”环节或者出现其他问题等等。或者安装上了,当你打开的时候给你提示“该应用程序的安装程序可能已损坏。通过……”如下...
2019-11-02 21:59:38 15787 24
原创 关于Ubuntu安装软件问题:apt-get和dpkg区别
两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。具体区别:1、dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心Ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。2、apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件...
2019-10-18 15:49:22 365
转载 无法获得锁/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 141
原创 STM32 程序卡死在启动文件startup_stm32fxxxx.s的SysTick_Handler中
出现的问题硬件调试的时候发现程序一直在启动文件下面箭头这行。显然是跟SysTick_Handler有关由于我使用了FreeRTOS,所以需要SysTick为系统时基单元,所以需要SysTick_Handler,但是我却没有定义此中断函数,所以导致上面的程序一直进入不了以SysTick_handler命名的中断函数;填上就好了;解决问题添加SysTick_Handler函数:...
2019-09-09 08:30:54 5574 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 1547
原创 STM32中断挂起和RTOS任务挂起的区别
中断挂起可以理解为:将中断设置为就绪状态,一旦符合条件,立即执行中断并进入中断函数;比如A和B的抢占优先级相同,A的响应优先级高于B,那么当产生A和B中断的事件发生时,先执行A,并同时将B挂起,一旦A执行完毕,立即执行B。RTOS的任务挂起以FreeROTS为例,因为某些原因不能立即执行的任务,可以将其挂起,这个挂起使得任务暂时无法参与任务调度。只有将任务唤醒之后才能继续参与;...
2019-09-08 09:51:39 1361
原创 STemWin 从外部存储器获取并绘制流位图 Streamed Bitmap [3]
前言本博文基于emWin V5.50和MDK环境下编写和调试;本博客内容介绍STM32利用STemWIn库从搭载了文件系统(FATFS V13c)的SD卡上获取到一个位图流,并显示在LCD的指定位置上的小实验;看本博文需要有一些GUI的基础和位图基础;如有不足,还请多多指教;获取流程对于一个大的GUI项目来说,如果所有的图标数据都保存在单片机内部ROM中,所占用的内存空间是非常大的,...
2019-08-31 19:59:02 1588
原创 STemWin 流位图Stream Bitmap的介绍 [2]
前言本博文基于emWin5.50 ,MDK环境下实现;本博文介绍流位图(stream Bitmap)和创建位图结构体的过程;如有不足之处,多指教;什么是流位图(stream Bitmap)流位图其实就可以理解为一个位图文件的所有数据(开头为0x42和0x4d的那个.bmp文件,用WinHex可以查看);emWin指导手册对于绘制流位图的介绍:解释:流位图数据的存储形式: ...
2019-08-31 16:26:37 1645
原创 STemWin 图像锚点的理解 [1]
前言学STemWin的时候将图片写到LCD屏幕上的时候遇到了图像锚点这个概念,于是我就[黑人问号]了,根据网上搜集的资料来分析一下;在不同的开发中,即使是同样是说图像锚点,但功能的实现和操作会有一定的区别,但是锚点的基本含义不变;如有错误,还请多多指教;什么是图像锚点(the anchor point)(1)首先它是个点。(2)在坐标系中,能够决定图像位置的其中一个点。(3)但它...
2019-08-28 12:28:28 1714
原创 FreeRTOS vTasDelete() 函数执行流程 (6)
前言本博文基于MDK5和FreeRTOS V9.0.0开发,相当于一个笔记;本博文假设函数的建立和删除都在动态内存环境下进行(configSUPPORT_DYNAMIC_ALLOCATION == 1且 configSUPPORT_STATIC_ALLOCATION == 0);如有不足之处,还请多多指教;vTasDelete() 任务删除函数attention: 删除与建立相对立,...
2019-08-09 11:46:46 350
原创 MDK环境下 汇编与C语言混合编程下出现的无法加断点的问题及解决
前言博文基于MDK5.26环境如有不足多多指教;出现的问题在.c 文件中嵌入汇编的,在调试时会出现汇编代码可以打断点但是C代码不行,如下两个图来自同.c文件,具体造成的原因我也没搜到;为了不影响调试的解决办法方法一: 将所有的汇编部分转移到单独的汇编文件,汇编函数名包含在.h文件中供其他文件调用方法二: 将汇编部分转移到不需要调试的文件中,并把函数在载体.c的头文件中声明供...
2019-08-06 16:56:26 577
原创 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 10493 1
STM32工程建立详细步骤
2017-05-03
1N5822.pdf
2017-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人