自定义博客皮肤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)
  • 收藏
  • 关注

原创 修改u-boot分区的大小,以支持更大的内核

在uboot使用mtdparts 可以知道device nand0 , # parts = 4#: name size offset mask_flags0: bootloader 0x00040000 0x00000000 01: params 0x00020000 0x00040000 02: kernel 0x0...

2022-01-08 12:41:48 2337

原创 STM32工程使用cjson库解析数据失败的原因

最近项目用到cjson的库去解析数据,当解析的的数据比较长时,会解析失败,但是短的数据则没有问题,后面排查是因为cjson解析需要用到的内存比较大,溢出导致解析失败。在默认stm32的keil工程中,可以在启动文件看到堆和栈的大小Stack_Size EQU 0x00000400Heap_Size EQU 0x00000200最后贴一段网上抄来的STM32堆栈的说明。(1)栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等,...

2021-10-21 20:59:38 1938 1

原创 STM32的MDK工程更换芯片出现大量报错

都是stm32f103系列的芯片,只是flash的容量不一样,本来想着更换个具体型号就欧克了,没想到出现大量报错,具体报错如下..\STM32F10x_FWLib\src\stm32f10x_usart.c: 1 warning, 1 errorcompiling stm32f10x_flash.c.....\USER\stm32f10x.h(300): error: #67: expected a "}" ADC1_2_IRQn = 18, /*!...

2021-08-09 13:26:04 2027 1

原创 嵌入式之Linux进阶命令

以下为稍微进阶一点的命令1.find 查找符合目的的文件格式: find 目录名 选项 查找条件举例: find /work -name "text1.txt"表示 在work目录下查找名为text1.txt的文件,同理,查找条件可以改为"*.txt" 来表示查找所有.txt文件,同理,查找条件也可以改为目录名“‘dir0“如果没有指定目录,则为当前目录find . -name "*.txt"find -name "*.t...

2020-05-30 22:13:13 210

原创 嵌入式之Linux常用指令

在shell中输入字符串并回车的过程1.shell根据第一个字符串去环境变量PATH去指定的目录找到同名的应用程序2.然后去执行他我们可以设置环境变量PATH添加我们的目录export PATH=&PATH:/my/dircommand not found的原因:1.TH所指定的目录没有此程序2.他不是执行程序3.命令的格式 command 【-option】【parameter】 option是以“-“来指明的 ...

2020-05-27 21:44:41 425

原创 C语言之初学结构体:学习笔记03

我们都知道相同数据的的一个集合叫做数组,如果是不同数据的集合呢?一:结构体由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构体(struct)struct 结构体名{成员列表}例如: struct student{ int name; int age;...

2020-05-04 13:43:20 270

原创 c指针经典案例:学习笔记02

一:认识下内存四区栈区:系统自动开辟,释放。(定义变量,根据作用域开辟或释放内存)堆区:程序员主动开辟释放。在头文件stdlib.h里面,malloc(),free()分别是开辟空间和释放空间全局区:全局静态变量代码区:保存代码二:地址把内存(内存条)以字节为单位,编号,地址是唯一的 是一种数据& 取址符 单目运算符 右结合性 作用是返回一个变量的地址首地址...

2020-05-03 02:11:52 247

原创 c指针经典案例:学习笔记01

案例一:已知两个变量a,b,用C语言将他们的值进行交换?在没有学习指针的是我们常规的思路是#include <stdio.h>void swap(int v1,int v2){ int temp; printf("v1 = %d,v2 = %d\n",v1,v2); temp = v1; v1 = v2; v2 = ...

2020-05-02 13:39:11 178

原创 Linux初体验,从环境的搭建到点亮LED全过程

一:Linux环境的搭建1.安装VMware我下载的是VMware-12.5.7,默认安装即可,最后如图 2.添加虚拟机我用的是Ubuntu 16 的版本,直接打开虚拟机所在路径就行。虚拟机设置:内存为实际电脑的一半,处理器为电脑实际处 理器数,我用的是笔记本,网络适配器选用NAT模式,其他配置默认。3.虚拟机Ubuntu上网配置完,播放虚拟机...

2019-06-01 19:56:04 964

空空如也

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

TA关注的人

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