笔记
文章平均质量分 66
那可真是太开心了呢
一个十分菜的程序媛
展开
-
【Error】expected declaration specifiers or ‘...‘ before numeric constant
我先说说我问题产生的背景,我是在编译ucosiii的时候出现了这种问题,在移植的过程中环境是从keil5到embitz,不用纠结embitz是什么软件,embitz采用的编译器是arm-eabi-gcc(以下为转载,原文链接:https://blog.csdn.net/qq_21856675/article/details/84037009)不知道为什么在keil下面运行好好的代码跑到arm-eabi-gcc下面就会出问题,找了一圈大部分都是在讲重定义和include先后的问题。但是实际上只需要换成转载 2021-01-19 10:19:45 · 2951 阅读 · 0 评论 -
ubuntu网络连接问题(网络图标不见了,ifconfig不显示ip....)
准备当成一个笔记,因为老遇到Ubuntu的网络问题,很多很多遍。每次的原因都大同小异10.9今天又调试网络一个上午,以前是调过一次的,这次的原因是我有两个ubuntu,Ubuntu16.04和Ubuntu18.04,但是不知道怎么ubuntu18.04没网了,就是使用ifconfig命令之后看不见ip,网络也根本没办法打开,经过一系列的操作之后无果,我就按编辑(E)-->虚拟网络编辑器-->还原默认设置。终于成功的两个ubuntu都没网了,然后就有了这篇博文然后和大多数人...原创 2020-10-09 14:47:55 · 2371 阅读 · 2 评论 -
W5500网络模块与SPI总线
前言:需要了解的知识点有W5500,SPI,socket套接字流程,TCP/IP我是通过给的源码来分析知识点的,这样子感觉目标明确一点,模块是在某宝买的,大概15块左右。(之前用的是另一个模组串口转以太网的,但是不方便的地方就是不能通过屏幕的方式直接修改ip,或者是模式,而且在速度上因为串口转以太网模组要经过一个mcu,速度上比不过spi,所以就有了这篇博文)先从寄存器和内存构成开始梳理寄存器和内存构成W5500有1个通用寄存器,8个Socket寄存器区,以及对应每个Socket的收.原创 2020-09-21 14:49:09 · 6811 阅读 · 2 评论 -
Ymodem协议介绍
1.协议简介Ymodem协议是一种高效的文件传输协议,每包数据可达到1024字节Ymodem协议是一种错误纠正协议。使用较大数据块的调制解调采用这种协议,以获得更高的工作效率。采用Ymodem协议的解调器以1024字节数块发送数据。成功接收不会被确认。有错误的块被确认(NAK),并重发。在批处理模式下,可以使用一个命令发送一些文件。使用循环冗余校验码作为错误检验的方式Ymodem协议的基本流程YMODEM协议的基本操作流程 数据包开始信号 发送序号 发送序号补码原创 2020-08-18 12:06:00 · 3058 阅读 · 2 评论 -
循环冗余检验 (CRC) 算法原理
这个CRC的原理讲的真好https://www.cnblogs.com/esestt/archive/2007/08/09/848856.html转载 2020-08-07 17:24:10 · 160 阅读 · 0 评论 -
hello.c程序的编译过程
通常使用的开发环境都是使用IDE,IDE将编译和链接的过程一步完成,这种编译和链接合并到一起的过程称为构建。就算使用gcc hello.c命令编译也包含了十分复杂的过程。打个比方说有一个程序hello.c#include<stdio.h>int main(){ printf("hello world\n"); return 0;}在linux下我们编译使用gcc hello.c./a.out事实上,上述的过程分解成为4个步骤,分别是预处理(Preprossing)、编译(原创 2020-06-01 14:46:19 · 2429 阅读 · 0 评论 -
elf文件解析以及和bin文件的区别
其实是想搞嵌入式的,但是总是要补补这里的知识补点那里的知识ELF的分类现在PC平台流行的可执行文件格式(Executable)主要是Windows下的PE和Linux的ELF,他们都是COFF格式的变种ELF文件标准里面把系统中采用ELF格式的文件归为以下4类ELF文件类型说明实例可重定位文件(Relocatable)这类文件包含了代码和数据,可以用来链接成可执行文件或共享目标文件,静态链接库也属于这一类Linux的.o Windows的.obj可执行文件(Ex.原创 2020-05-26 10:33:50 · 3767 阅读 · 0 评论 -
存储器的整体概述(内存、外存、ROM、RAM)
感觉存储器的知识好多似的,没有总结过,老是忘记,现在写个笔记吧。存储器按存储器的读写功能可以分为只读存储器和随机存储器RAM:随机存储器,可以随时进行读写操作,速度很快,掉电以后数据会丢失,比如内存条、SRAM、SDRAM、DDR都是RAM。RAM一般用来保存程序数据、中间结果。ROM:只读存储器,对于购买的手机4+64的配置,这里的4GB指的就是RAM,64GB指的就是ROM。但是这里的ROM是Flash,比如EMMC或者UFS存储器,因为历史原因,很多人还是将Flash 叫做 ROM。但是 .原创 2020-05-25 17:41:11 · 3443 阅读 · 0 评论