- 博客(27)
- 问答 (2)
- 收藏
- 关注
原创 编译问题“.\build\keil\Obj\rt-thread.axf: Error: L6218E: Undefined symbol xxx(referred from xxxxxx.o).”
keil编译问题
2023-05-16 10:49:27
1838
原创 LWIP网络通信Day2 配置Env、配置网络功能解决相关问题实现通信
一、目的和工具1、选用芯片为STM32F4,网络芯片选用LAN8720A(可借助原子开发板进行学习)。2、使用env软件配置RT_Thread环境。3、网线一根,ulink下载器,usb接线口。4、实现单片机和开发板的TCP网络通信。二、env配置env里面需要配置的东西:>控制台:finsh、kprintf、UART;>network:stm32f4xx_eth.c、LWIP、ip>打开接口:控制台的串口1、finsh: 进入RT-Thread Components
2022-05-31 11:54:20
262
原创 LWIP网络通信Day1 认识env工具
1、下载env工具,在工程路径打开env工具。2、进入env工具,输入menuconfig进入菜单模式。RT_Thread Kernel ——> 内核配置;RT_Thread Components ——> 组件配置;RT_Thread online packages ——> 在线软件包汇总;Enable UARTx (Pxn/n)——> 选择串口(正点原子有两个串口)Y/N 或者 空格键 ——> 代表是否选择;?——> 可以进去看这个具体是干嘛的;/
2022-05-31 11:13:50
208
原创 STM32F4+RT-Thread+LWIP+LAN8720A
本文主要目的是为了能使网络助手和STM32F4板子能够互相通信STM32F4芯片:自带MAC(数据链路层)。PHY:使用的是 LAN8720A 作为 PHY 芯片,STM32F407 通过 RMII 接口与 PHY 层芯片连接。(PHY 层芯片 LAN8720A 相当于物理层)图中的 REF_CLK 信号,是 RMII 和外部 PHY 共用的 50Mhz 参考时钟。LWIP: 简单版本的TCP/IP。(提供的就是网络层、传输层的功能)DHCP是动态ip,我们需要静态自己固定ip,那就需要禁用DHCP
2022-05-30 23:11:30
1200
转载 Ubuntu不用下载tar包升级gcc/g++版本步骤
Ubuntu升级gcc/g++版本一、参考链接:https://www.linuxidc.com/Linux/2016-11/136840.htm默认在系统中安装的是gcc-4.8,可当某次做实验的时候报错:*** Your GCC is older than 6.0 and is not supported提示我需更新gcc的版本。系统虽然在不断的维护和更新, 但是编译工具是不会更新的,这就需要我动手解决了。当需要确定计算机中的套件资讯是最新的,就可以执行一次 “sudo apt-get up
2022-03-31 23:56:30
1424
原创 Linux下cmake编译opencv库Pkg-config配置出错
Package opencv was not found in the pkg-config search path.
2022-03-24 00:30:34
5083
原创 资料网站
计算机视觉网站:极视,高质量视觉算法:https://bbs.cvmart.net/CVPR论文网站https://www.springer.com/cn
2022-03-11 20:54:50
5038
转载 一个寄存器有几个字节_学嵌入式的怎么能不知道寄存器呢?
一、什么是寄存器寄存器是CPU的组成部分,因为在CPU内,所以CPU对其读写速度是最快的,不需要IO传输。但同时也决定了此类寄存器数量非常有限,有限到几乎每个存储都有自己的名字,而且有些还有多个名字。下面是来自大佬的硬料:如果把被储存的东西比作能量:寄存器就是 ATP,可以随时拿来用,性能高,但数量有限;内存就是葡萄糖,性能一般,但是存量可以比较多;外存(比如硬盘)就是脂肪,容量可以非常大,性能很差,要先转化为葡萄糖(存进内存),然后转化为 ATP(放到寄存器)才能直接利用(存取)。
2021-12-11 19:56:35
2571
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人