自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式开发注意事项

1.在进行敏感内存或者外设操作时,一般都要关闭中断保证此类行操作不被打断,但是这也会带来另一个隐患,那就是某些通过中断来获取数据的外设会出现数据丢失现象,为了规避这类问题,尽量不要利用中断来获取数据,改成DMA方式获取数据。...

2020-06-22 13:21:17 377

原创 Ubuntu环境搭建常见问题

1.在Ubuntu中遇到 vi 编辑器的上下左右方向金变成ABCD 时:解决方法: cp /etc/vim/vimrc ~/.vimrc然后重启终端即可2.Ubuntu 16.04下安装VMware Tools,3行命令第一行命令: sudo apt-get upgrade第二行命令: sudo apt-get install open-vm-tools-desktop -y第三行命令: sudo reboot...

2020-05-30 14:58:37 235

原创 Ubuntu更换源说明

Ubuntu更换源说明更换源步骤如下:备份源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak命令行打开sources.list文件sudo gedit /etc/apt/sources.list修改sources,list文件【本例更改为阿里镜像源】阿里镜像源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-

2020-05-29 22:50:07 436

原创 ARM分散加载文件分析

**ARM分散加载文件**一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。要了解RO,RW和ZI需要首先了解以下知识:ARM程序的组成此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保存在ROM中的bin映像(image)文件,这一点清注意区别。一个ARM程序包含3部

2020-05-29 11:29:53 389

原创 C语言中的可变量参数宏和##说明

有时我们写程序可能会定义许多DEBUG模式下的调试打印信息宏来替代原有的打印函数,这时就会出现编写可变量参数宏的写法问题,下面就摘要性的写一下,运行及调试环境为rh linux 9.0+gcc 3.2.2首先在gcc中,对可变量参数宏的支持要强的多,一般我们可以这么写:#define MACRO_1(fmt, args…) printf(fmt, args)#define MACRO_2(fmt, …) printf(fmt, VA_ARGS)这两种写法都可以,后面一种是使用了关键字__VA_ARG

2020-05-29 11:29:25 672

原创 pip一些好用的国内镜像源

比较常用的国内镜像包括:(1)阿里云 http://mirrors.aliyun.com/pypi/simple/(2)豆瓣http://pypi.douban.com/simple/(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/(5)...

2019-11-24 13:02:20 2452

原创 Anaconda常用命令

切换到32位:set CONDA_FORCE_32BIT=1恢复到64位:set CONDA_FORCE_32BIT=0更换镜像源(清华):conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirror...

2019-11-18 10:56:54 189

原创 C语言排序算法

一 理论1、稳定排序和非稳定排序简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5,则我们说这种排序是稳定的,因为a2排序前在a4的前面,排序后它还是在a4的前面。假如变成a1,a4,a2,a3,a5就不...

2019-11-12 17:26:38 201 1

原创 C语言结构体所占用的字节数如何计算

格式一:    01.struct tagPhone  02.{  03. char A;  04. int B;  05. short C;  06.}Phone;  格式二:  01.struct tagPhone  02.{  03. char A;  04. short C;  05. int ...

2019-11-12 17:00:57 1184

空空如也

空空如也

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

TA关注的人

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