
嵌入式
蜜汁辣酱^_^
有问题请发邮件到2815287145@qq.com讨论
展开
-
‘__NR_sigreturn’ was not declared in this scope
按教程来编译报错找不到linux-arm-low.c: In function ‘CORE_ADDR arm_sigreturn_next_pc(regcache*, int, int*)’:linux-arm-low.c:769:29: error: ‘__NR_sigreturn’ was not declared in this scope gdb_assert (svc_number == __NR_sigreturn || svc_number == __NR_rt_sigreturn)原创 2021-06-06 02:09:53 · 2691 阅读 · 3 评论 -
makefile参数传递,gcc给c文件传递宏参数
代码写好之后有时候需要在编译的时候选择编译哪部分代码,通过gcc参数 -D给c文件传递宏参数,下面是具体实现,-D和参数中间空格可以省略makefile参数传递,make para=value#include <stdio.h>#ifdef DEBUGconst char *g_vision = "宏参数是debug"; #else /* DEBUG */const char *g_vision = "宏参数是relese"; #endif /* DEBUG */#if (F原创 2020-12-14 23:28:04 · 1991 阅读 · 0 评论 -
vscode常用快捷键
VScode 基础编辑 快捷键按 Press功能 FunctionCtrl+X剪切行(空选定) Cut line (empty selection)Ctrl+C复制行(空选定)Copy line (empty selection)Alt+ ↑ / ↓向上/向下移动行 Move line up/downShift+Alt + ↓ / ↑向上/向下复制行 Copy line up/downCtrl+Shift+K删除行 Delete lineCtrl原创 2020-12-06 14:20:40 · 173 阅读 · 0 评论 -
DOS命令常用
/? 查看帮助信息echo 打印字符串@echo off/on 关闭/开启回显命令pause 暂停控制台exit 跳出命令,跳出控制台rem 或者 :: 注释 等同shell #goto 跳转到标签处:xxx 标签xxxstart 启动打开盘符/窗口/文件夹,运行程序...原创 2020-11-05 00:17:59 · 84 阅读 · 0 评论 -
DOS环境变量
name 变量名%name% 使用变量%name:~a,b% 使用从第a+1个字符开始,偏移b个字符set 环境变量设置set name=XXX 设置变量name为XXXset name= 删除name变量set /a a+b 计算a+b的值并打印set /p name 控制台输入字符,赋值给name...原创 2020-11-04 23:51:34 · 404 阅读 · 0 评论 -
DOS目录文件操作命令学习
/? 查看命令的使用,参数介绍等cd 切换目录md 创建目录rd 删除目录ren 目录重命名dir 查看目录copy 复制文件xcopy 复制文件/文件夹原创 2020-11-04 23:18:04 · 164 阅读 · 0 评论 -
uboot使用tftp下载文件时候遇到问题:for tftpd-hpa.service failed because the control process exited with error c
用正点原子linux开发板通过tftp服务器下载linux系统镜像时出现问题Job for tftpd-hpa.service failed because the control process exited with error code. See "systemctl status tftpd-hpa.service" and "journalctl -xe" for details.最后查找的时候发现是自己更改过tftp下载的路径,导致开发板找不到文件修改sudo vim /etc/defau原创 2020-07-27 00:59:32 · 5679 阅读 · 0 评论 -
u-boot 无法使用nfs 加载文件 Loading: *** ERROR: Cannot mount
最近在学习linux时,使用正点原子linux开发板,nfs下载系统镜像时候出现问题,最终在正点原子论坛找到解决方法分析下来是有几个问题:1 nfs的绝对路径改动了,之前是把nfs放在Desktop后面换了个路径修改sudo vim /etc/exports2、板子的ip地址和nfs的路径没有指定,修改sudo vim /etc/hosts3、nfs版本号不兼容sudo vim /etc/default/nfs-kernel-server#RPCNFSDCOUNT=8RPCNFSDCOUNT转载 2020-07-27 00:42:37 · 1502 阅读 · 0 评论 -
vscode settings.json文件配置隐藏部分文件夹及文件
其中"search.exclude"里面是需要在搜索结果中排除的文件或者文件夹,“files.exclude"是左侧工程目录中需要排除的文件或者文件夹。我们需要将 arch/avr32 文件夹下的所有文件从搜索结果和左侧的工程目录中都排除掉,因此在"search.exclude” 和 “files.exclude” 中输入如图 31.2.8 所示内容上述代码用到了通配符“”,比如“**/.o”表示所有.o 结尾的文件。“configs/[a-l]*”表示 configs 目录下所有以‘a’~‘l’开头的文原创 2020-07-09 22:37:21 · 4168 阅读 · 2 评论