- 博客(15)
- 收藏
- 关注
原创 C语言学习与优化
串口多命令控制优化注意简单方法使用结构体+指针函数构成处理函数设计思想结构优势注意本文章的所有代码都再c在线编译器编写 ,可直接粘贴测试http://www.dooccn.com/c/简单方法接收到串口信息后,使用Switch case 语法进行case判断,根据串口接收到的数据进行相应的功能实现,注意case内部无法定义变量,可以使用 {} 将执行的代码变成代码块。这种方法可以达到控制的效果,但存在一下弊端当case项过多的时候,会导致switch变等非常长,代码观赏性差需要每个
2022-05-05 15:01:43
705
原创 xftp 7 从windows向Linux子系统发送文件
这里写目录标题获取Xshell 7获取Xshell 7Xshell内部界面如下打开Xshell中的新建文件传输,建立后得到xftp ,界面如下所示进入Ubuntu子系统输入如下指令sudo service ssh start建立ssh连接建立连接后就能在xftp中左右拖动传输文件了...
2021-05-31 13:47:19
346
原创 使用Visual Studio 使用 LVGL模拟器
简化后的工程结构工作区注意我这里删除了许多文件,clone下来的文件有所区别demo运行结果
2021-04-25 16:46:00
840
2
原创 esp-idf hello world最简工程结构
esp-idf hello world 最少需要文件入下main文件 程序文件Cmakelists.txt 顶层文件sdkconfig idf.py menuconfig配置文件,编译后可自动生成
2021-04-23 16:59:01
244
原创 lvgl工程结构
lvgl 工程结构,工程第一层目录组件components 包含lvgl中基本控件源代码和屏幕驱动芯片与触摸芯片驱动芯片的源代码。mian文件 用于创建GUI线程与logic线程sdkconfig idf.py menuconfig 配置文件Cmakelists :顶层Cmakelists文件...
2021-04-23 16:53:55
878
原创 ESP32_PWM学习总结
esp32——PWM学习总结什么是PWM在esp32中初始化配置定时器配置通道配置修改输出占空比方式使用软件改变 PWM 占空比使用硬件改变 PWM 占空比什么是PWMPWM是Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成为电力电子技术最广泛应用的控制方式。其应用领域包括测量,通信,功率控制与变换,电动机控制、伺服控制、调光、开关电源,甚至某些音频
2021-04-15 15:04:15
4542
原创 离线语音的自定义配置步骤
离线语音的学习总结一、模型制作1. 概述该功能模块为个人用户以及企业用户共有,用户可以根据自己的需求,在对应的样例表格中填写对应词条,平台会在线生成语言模型,完成后放入SDK开发包中编译生成固件。网址https://platform.chipintelli.com/web#action=235&menu_id=198用户可以在进入“语言模型”模块后,点击浏览器上方的“语言模型”进入该模块,如下图所示2、列表视图点击进入语言模型界面后,首先进入语言模型功能模块的列表视图,在这里将会展示
2021-04-13 21:23:23
886
1
原创 CI1122离线语音模块固件升级步骤
学习总结首先放置启英泰伦的语言AI平台https://platform.chipintelli.com/web#action=235&menu_id=198开发流程在网站上下载SDK固件SDK获取
2021-04-08 20:44:22
1976
原创 再Linux系统中使用gcc测试c语言程序
在Linux中对c语言程序进行验证,使用vi或者vim建立一个文件保存为点c文件进入编辑界面,按住i进入输入模式,输入完成后按:wq!保存退出退出后输入gcc -o test1 test.c //前面"test1"可自己定义最后输入./test1 就可以运行需要的c代码了...
2021-04-08 17:09:00
411
原创 结构体,联合体解包
结构体、联合体学习笔记联合体的结构名为union一般的定义形式如下void union 联合体名称{ 成员};成员中可以有若干个成员,一般形式为,类型说明符 成员名union占用的字节数=成员中最大的数据类型这里成员共用一片储存区,不像结构体一样。应用管理不同的数据举例例1enum DATA_COM_TYPE{ DATA_COM1 = 1, DATA_COM2 DATA_COM3 };struct data_COM1{};struct
2021-04-07 21:37:42
243
原创 git学习笔记
git学习笔记文件上传过程在所需要的文件夹中右键选择GIt Bush here打开,打开之后如下图所示(进行上传之前首先安装git软件)按照步骤输入如下指令git init //初始化git,运行后文件夹中将生成一个隐藏文件夹 .git文件夹如下图所示。需要点击查看勾选隐藏的项目才能看见.git文件如图所示git add . //添加文件夹中所有文件到暂存区git status //查看暂存区状态git commit -m “描述内容”// 将暂存区的文件放入本地仓库,此时
2021-04-05 17:35:29
116
原创 freeRTOS学习笔记
2021/3/31 freeRTOS学习任务任务状态运行:占用CPU就绪:有高优先级在运行所导致未运行的程序阻塞:一个任务等待临时事件或外部事件时,将进入阻塞状态(直阻塞任务而不阻塞CPU),一般有个超时时间,超时后任务将解锁(继续运行),阻塞的任务不参与调度。暂停:任务只有在调用API函数vTask Suspend()和xTaskResume(),时才进入或退出暂停状态,不能指定超时时间,也不能参与调度。任务优先级每一个任务都将分配一个从0到configMAX_PRIOR
2021-04-05 16:06:18
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人