- 博客(11)
- 收藏
- 关注
原创 ubuntu 20.04 编译ESP8266_RTOS工程报/usr/bin/env: ‘python’: Permission denied
系统默认安装python3 , 而软连接没有python;终端输入 ln -s python3 python。
2022-09-30 12:33:41
1145
原创 linux解压命令
解压 xxx.tar.xz命令:tar -xvJf xxx.tar.xz解压xxx.tar.bz2命令:tar -xvf xxx.tar.bz2
2022-06-07 22:10:19
202
1
原创 make menuconfig 报错解决方式
make menuconfig报错:/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory解决方案:sudo apt-get install libncurses5-dev
2022-05-14 00:49:31
916
原创 FreeRTOS启动流程
Reset_Handler:芯片上电默认进Reset_HandlerSystemInit:初始化时钟及中断向量映射__main :main函数入口__mainxTaskCreate(): pvPortMalloc()分配任务控制块内存,prvHeapInit() 初始化堆栈vTaskStartScheduler():启动系统节拍定时器器(一般都是使用 SysTick)并启动第一个任务FreeRTOS 为了任务启动和任务切换使用了三个异常:SVC、PendSV 和 SysTic.
2020-07-01 17:29:22
1500
原创 STM32F767ZI-NUCLEO移植LWIP
###一、生成stm32工程1、选择STM32F767ZI芯片2、配置时钟源3、配置外设(串口及网卡)4、生成代码###二、下载LWIP源码(http://savannah.nongnu.org/projects/lwip/)1.下载最新版本2.1.2,其他版本亦可。2.在STM32的工程目录下新建一个文件夹并命名为LWIP3.将lwip的src目录下的/api /apps /core /include /netif 拷贝到当前文件夹下4.在keil工程新建以下文
2020-07-01 05:08:43
1204
1
原创 STM32F767ZI-NUCLEO移植FreeRTOS
参考野火《FreeRTOS内核实现与应用开发实战》####一、使用CUBEMX生成工程主要外设初始化有usart3、led 及按键首先选择芯片STM32F767ZITx配置时钟源配置led、key的引脚并配置输入输出模式配置USART3(用于调试信息打印),选择Asynchronous,其他配置默认即可printf重定向,在工程中添加以下代码,注意包含头文件 #include <stdio.h>#ifdef __GNUC__ /* With GCC/R.
2020-07-01 05:08:13
674
原创 VIM编辑器指令
vi vim (增强版vi,现在各版本的linux都带有vim)三种模式:普通模式:控制光标移动,删除字符,段落复制(按ESC)编辑模式:包含插入模式和替换模式,新增文字和修改文字命令行模式/末行模式:保存文字,离开vim,以及其它设置vim newfile 新建一vim空白文件进行编辑普通模式--------------编辑模式下按ESC切换为普通模式在普通模式中输入: 就可以进入命令行模式命令 说明移动:h 将光标向左移动一格l
2020-07-01 05:06:08
223
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人