- 博客(27)
- 问答 (2)
- 收藏
- 关注
原创 编译问题“.\build\keil\Obj\rt-thread.axf: Error: L6218E: Undefined symbol xxx(referred from xxxxxx.o).”
keil编译问题
2023-05-16 10:49:27
2365
原创 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
464
原创 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
318
原创 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
1495
转载 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
1563
原创 Linux下cmake编译opencv库Pkg-config配置出错
Package opencv was not found in the pkg-config search path.
2022-03-24 00:30:34
5316
原创 资料网站
计算机视觉网站: 极视,高质量视觉算法:https://bbs.cvmart.net/ CVPR论文网站 https://www.springer.com/cn
2022-03-11 20:54:50
5280
转载 一个寄存器有几个字节_学嵌入式的怎么能不知道寄存器呢?
一、什么是寄存器 寄存器是CPU的组成部分,因为在CPU内,所以CPU对其读写速度是最快的,不需要IO传输。但同时也决定了此类寄存器数量非常有限,有限到几乎每个存储都有自己的名字,而且有些还有多个名字。 下面是来自大佬的硬料: 如果把被储存的东西比作能量: 寄存器就是 ATP,可以随时拿来用,性能高,但数量有限; 内存就是葡萄糖,性能一般,但是存量可以比较多; 外存(比如硬盘)就是脂肪,容量可以非常大,性能很差,要先转化为葡萄糖(存进内存),然后转化为 ATP(放到寄存器)才能直接利用(存取)。
2021-12-11 19:56:35
2976
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅