自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Makefile基础入门(回顾版)

Makefile中有一些环境变量可能是Makefile本身自己定义的内部的环境变量或者是当前的执行环境提供的环境变量(譬如我们在make执行时给Makefile传参)make CC = arm - linux - gcc,其实就是给当前Makefile传了一个环境变量CC,值是arm-liunx-gcc。(在sell,Makefile等文件中,可以认为所有变量都是字符串,+=就相当于给字符串strcat接续内容)注意一个细节,+=接续的内容和原来的内容之间会自动加一个空格隔开。

2024-08-12 16:37:29 887

原创 Makefile基础入门

首先我们得了解makefile是用来干什么的?makefile是用来管理工程的,比如一个软件项目,它有很多个.C文件,然后我们要编译这些C文件,最终生成一个可执行的文件,这就叫我们软件的工程管理。这个软件的工程管理就要用到makefile,为什么要用到makefile,因为很复杂很麻烦,有时候C文件多了以后,一个一个的来编译就很麻烦。makefile就可以统一编译。

2024-08-08 16:37:37 353

原创 哈佛结构与冯诺依曼结构

首先我们得了解什么是IO和什么是内存:内存是指程序的运行场所,内存和CPU之间通过总线连接,CPU通过一定的地址来访问具体的单元,就像我去逛商场买东西,整个商场就是一个内存,每个店铺就是具体的单元,我们要去买东西就得知道每个店铺具体的位置,这就地址,商场的大小就是内存的大小。IO(input and output)是输入输出接口,是CPU和其他外部设备(如串口,LCD触摸屏,LED,ADC,定时器等)之间的通信的道路,一般的IO就是指CPU的各种内部或外部的外设。

2024-08-07 17:44:24 304

原创 C语言基础知识

指针全称是指针变量,其实质是C语言的一种变量,这种变量比较特殊,通常它的值会被默认为某个变量的地址值(p = &a),然后我们访问变量a,不必只通过a这个变量名来访问,而可以通过p = &a,*P = xxx,这样的方式来间接访问变量。函数声明的作用,在于告诉使用函数的人,这个函数使用时应该传递给他什么样的参数,它会返回什么类型的返回值,这些东西都是写函数的人在函数定义中规定好的,如果使用函数的人不参照这个原型来使用,就会出错,结果就会和你想的不一样。函数的原型包含三部分,函数名,返回类型,函数参数列表。

2024-08-07 14:32:27 875

原创 在Ubuntu下在线安装VS code,报错

当用Ubuntu软件下载中心安装VS code软件的时,报错:Unable to install code:status-code=409 kind=snap-change-conflict message=snap "code"has “install-snap” change in progress。终端输入:snap abort (要中断的ID)解决Ubuntu软件中心无法安装软件的方法。原因:软件之前安装了一次,只是没安装完。打开终端,输入:snap changes。解决方法:查看安装情况。

2024-08-07 14:14:58 216

原创 Linux系统基础知识及基本指令

简单介绍:搭建开发环境(网上有许多教程)涉及到两个东西:虚拟机软件+Linux系统虚拟机软件:就是一个单独的在Windows中运行的软件,跟Word,360没有任何区别。VMware Workstation,Linux系统要装到这个软件里面去,装进去会模拟成一台电脑。Ubuntu就是一个LInux系统,把Ubuntu系统装到虚拟机指令集:隐藏文件与非隐藏文件Windows隐藏文件,点击属性隐藏就隐藏掉了,工具,文件夹选项->查看,可以选择隐藏文件是否可以看见。

2024-08-06 14:30:40 665

空空如也

空空如也

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

TA关注的人

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