自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ISE Implementation .ucf 文件出错:

修改前:NET key_in LOC =**P7|**IOSTANDARD = “LVCMOS33”;

2023-06-19 13:52:19 688

转载 gb2312是如何兼容ascii码的?

其实在GB2312编码里,并不是所有的字符都会用两个字节来表示的。为了能清晰说明这个这个问题,我用二进制编码来解释一下。 首先,ASCII编码虽然说是用一个字节来表示字符,但是它其实只用了后7位,第1位永远是0。它的编码范围,从00000000到01111111,都是以0开头的。 而GB2312编码,就是在ASCII编码的基础上进行扩充的,它规定了:ASCII的字符完整地包含在GB2312里,编码不变,仍然是以0开头,用一个字节来表示一个字符;对于ASCII没有的字符,就用1开头来区分,用两个字节合起

2022-03-21 00:07:43 1733 1

转载 Linux Makefile 生成 *.d 依赖文件以及 gcc -M -MF -MP 等相关选项说明

1. 为什么要使用后缀名为 .d 的依赖文件? 在 Makefile 中, 目标文件的依赖关系需要包含一系列的头文件。 比如 main.c 源文件内容如下: #include "stdio.h"#include "defs.h"int main(int argc, char ...

2022-03-17 22:30:54 2186

转载 Vm虚拟机扩展Ubuntu系统磁盘空间

Vm虚拟机扩展Ubuntu系统磁盘空间 前言 一般我们在安装虚拟机时都会选择默认的20G磁盘空间,但是一旦需要搭建一两个交叉编译环境后,20G的空间就无法满足了,我就是出现了这样的情况,所以也在这里建议大家,如果需要在虚拟机上搭建比较复杂的环境的话,一般给虚拟机50G的内存空间较合适。 这里是我的Ubuntu系统下现在的空间大小:   一旦达到97%左右,系统会警告磁盘空间不足,在我的台式机上我...

2022-03-12 18:14:15 2873

转载 [Linux]Ubuntu虚拟机的有线连接图标消失的解决方法

step1.sudo service network-manager stopstep2.sudo rm /var/lib/NetworkManager/NetworkManager.statestep3.sudo service network-manager startstep4.sudo gedit /etc/NetworkManager/NetworkManager.confstep5.(把false改成true)step6.sudo service network-manager res

2022-03-12 18:05:39 3966 1

转载 Linux 无法生成core dump文件解决方法及core查看

检查 Linux 无法产生Coredump文件是因为用户所拥有的进程没有对应coredump文件写入权限。修改文件目录即可。 (1)首先确保,在 /etc/profile 中添加了 ulimit -c unlimited 保证开启coredump; (2)修改sudo v...

2022-03-10 11:51:12 3533

原创 sprintf函数使用过程中出现的一个问题及解决办法

问题:在使用sprintf给SQL语句中传入变量时,给第一个参数传入char型指针,如下#include<stdio.h>void main(){char *sql;sprintf(sql,"(%d)\n",1111);printf("%s\n",sql);}结果报段错误:Segmentation fault (core dumped)解决办法char sql[n]; 将n设定为需要的大小。原理:其实用字符串数组名作为第一个参数;还是定义一个指针,一个字符串数组,将指针指向字符

2022-03-10 11:50:40 906

原创 ARM汇编基础知识

1.RISC和CISCARM芯片属于精简指令集计算机(RISC: Reduced Instruction Set Computing)它所用的指令比较简单,有如下特点:①对内存只有读、写指令②对于数据的运算是在CPU内部实现③使用RISC指令的CPU硬件复杂度小一点,易于设计在RISC中乘法计算ab计算要使用四条汇编指令X86属于复杂指令集计算机(CISC: Complex Instruction Set Computing)它所用的指令比较复杂,比如某些复杂的指令,它是通过‘微程序’来实现

2022-03-06 17:04:11 1703

转载 【电子基础复习】-上拉下拉电阻、I/O输出(开漏、推挽等)

是不是经常听别人讲,加个上拉电阻试试看,加个下拉电阻试试看,是不是还在疑惑上下拉电阻是什么,该怎么用,什么时候用,有什么用途?1.什么是上下拉电阻上拉电阻:把一个不确定的信号通过电阻连接到高电平,使该信号初始为高电平;下拉电阻:把一个不确定的信号通过电阻连接到低电平,使该信号初始为低电平;2.上下拉电阻的接线方法上拉电阻如下图所示:上拉电阻示例电阻R12将KEY1网络标识上拉到高电平,在按键S2没有按下的情况下KEY1将被钳制在高电平,从而避免了引脚悬空而引起的误动作;下拉电阻如下图所示:

2022-03-05 16:54:05 5408

转载 Ubuntu单网卡多IP设置(适用于多网段ip设置)

添加同网段多IP/不同网段多IP以网卡名rename3为例子修改/etc/network/interfaceauto rename3iface rename inet staticaddress 192.168.40.215netmask 255.255.255.0gateway 192.168.40.1auto rename3:1iface rename3:1 inet staticaddress 192.168.1.101netmask 255.255.255.0gatewat

2022-03-03 16:29:02 3440

原创 记录在ubuntu 18.04的遇到的使用配置问题和解决办法(未完待续)

1.系统终端的配置在~路径下 vim .inputrc,创建属于单个用户使用习惯的终端的文件 .inputrc(1)//在自动补全时忽略大小写set completion-ignore-case on(2)//输入某个命令的一部分时,按上下箭头,会匹配关于这个这命令最近的使用历史。“\e[A”: history-search-backward“\e[B”: history-search-forward配置完后,需关闭终端才能生效终端edit-preference中设置复制粘贴键为CTRL-C

2022-02-28 00:06:33 773

空空如也

空空如也

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

TA关注的人

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