摘要: 一、Linux系统版本 Ubuntu 16.04 LTS(64位) 二、NFS服务开启 1、安装NFS服务 sudo apt-get install nfs-kernel-server rpcbind 2、安装完成后,创建文件夹nfs供NFS服务器所用,例如下图所示: 3、打开NFS配置文件 在其后 阅读全文
posted @ 2021-05-10 21:46 不要让自己太懒 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 一、工具 1、硬件:STM32F429BI单片机(HAL库) 2、编译环境:Atollic TrueSTUDIO for STM32 9.3.0 3、辅助工具:STM32CubeMX 二、需求分析 现有以下需求,需要单片机能够同时输出一个方波和三角波,并且使方波的高电平的中间与三角波的波峰对齐,方波 阅读全文
posted @ 2021-03-11 16:46 不要让自己太懒 阅读(2726) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 该按键实现方案摘录自安富莱,具备按键短按、按键抬起、按键长按和按键长按连发的功能;使用了一个缓存数组用于装载按键值,缓存数组的大小和按键的个数有关。 注意:按键扫描函数需要每隔10ms调用一次,如果需要修改请细看程序。 二、代码实现 /* * key.c * * Created on: J 阅读全文
posted @ 2021-02-25 16:10 不要让自己太懒 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 1、Redlib NXP自己的(非GNU) ISO C90标准C库,带有一些C99扩展(MCUXpresso IDE默认将在C项目中使用Redlib库)。如果你需要更小的应用程序规模,并且不需要C99或C++库的额外功能,建议使用Redlib,它通常可以生成更小的应用程序。 虽然Redlib基本上是 阅读全文
posted @ 2021-02-04 19:07 不要让自己太懒 阅读(2068) 评论(0) 推荐(0) 编辑
摘要: 1、找到syscalls.c文件,确认该文件中存在如下图所示的函数: 2、如果没有syscall.c文件可以按照以下操作创建: 3、从以上函数中可看出输出字符串的接口函数为__io_putchar(int ch),我们只需定义该函数并实现该函数的内容如下代码所示: int __io_putchar( 阅读全文
posted @ 2021-01-28 12:29 不要让自己太懒 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一、工具 1、硬件:STM32L053R8单片机(HAL库) 2、编译环境:Atollic TrueSTUDIO for STM32 9.3.0 3、辅助工具:STM32CubeMX 二、电路设计 将UART信号转换成CAN信号以实现CAN通讯,如下图所示: 三、软件实现 1、定时器配置 定时器7的 阅读全文
posted @ 2021-01-17 15:54 不要让自己太懒 阅读(2741) 评论(0) 推荐(0) 编辑
摘要: 一、工具 1、IDE:MCUXpresso IDE v11.2.1 2、下载器:J-Link 3、芯片:LPC1768 二、准备移植 到μC/OS官网下载基于μC/OS-II系统的LPC1768工程,下载操作请参考另一篇文章:https://www.cnblogs.com/wenhao-Web/p/ 阅读全文
posted @ 2021-01-16 14:17 不要让自己太懒 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 一、工具 1、IDE:MCUXpresso IDE v11.2.1 2、下载器:J-Link 3、芯片:LPC1768 二、使用编译器自动创建工程 1、依次操作:"文件"-->"新建"-->"New C/C++ Project" 2、依次操作:"LPC1700"-->"LPC1768"-->"下一步 阅读全文
posted @ 2021-01-12 20:23 不要让自己太懒 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 一、工具 1、硬件:STM32L072KB单片机(HAL库) 2、编译环境:Atollic TrueSTUDIO for STM32 9.3.0 3、辅助工具:STM32CubeMX 二、需求分析 现有以下需求,需要单片机能够同时输出一个方波和三角波,并且使方波的高电平的中间与三角波的波峰对齐,方波 阅读全文
posted @ 2021-01-10 17:04 不要让自己太懒 阅读(3161) 评论(0) 推荐(0) 编辑
摘要: 一、安装eclipse 1、下载eclipse 下载eclipse,下载链接:https://www.eclipse.org/downloads/ 找到下载入口,点击“Download Packages”进去,如下图所示: 找到用于嵌入式的IDE,根据当前电脑系统选择对应的安装包下载,如下图所示: 阅读全文
posted @ 2020-12-26 21:37 不要让自己太懒 阅读(6431) 评论(1) 推荐(1) 编辑