- 博客(10)
- 收藏
- 关注
原创 将本地项目上传到GitHub
Repository name: 仓库名称Description(可选): 仓库描述介绍Public, Private : 仓库权限(公开共享,私有或指定合作者)Initialize this repository with a README: 添加一个README.mdgitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignorelicense: 证书类型,对应生成文件LICENSE。
2024-07-18 11:16:05 1045
原创 Windows和Linux中网络编程
注:windows下的UDP编程思路和Linux差不多,这里没有写代码,大家可以自己尝试写一下。下面例程只是简单实现Windows下TCP通信,接受和发送的逻辑需要自己根据需要进行修改。注:如果Windows下编译报错,需要在tasks.json中的字段。
2024-07-05 08:14:38 494
原创 Linux系统总结
② 函数原型:int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg)② 函数原型:int pthread_cond_init(pthread_cond_t *restrict cond,const pthread_condattr_t *restrict attr);② 函数原型: time_t time(time_t *t);
2024-06-28 14:18:10 1051
原创 vscode使用小优化
在设置中找到Code Actions On Save,然后点击下面的“在setting.json中编辑”,打开后将下面的代码全部复制替换setting.json中的原内容,然后ctrl+s保存,关闭文件即可。,勾选Code-runner:Run In Terminal即可。,在Files:Encoding中选择自己需要设置的默认编码即可。,根据需要勾选下面两项即可。
2024-06-26 09:55:15 202
原创 ubuntu16.04 硬盘/磁盘扩容
最后将新建的 linux-swap 中的 UUID 值更新到/etc 下 fstab 文件中。成功扩容, 到此扩容结束。现在我们再来查看硬盘容量。
2024-06-25 16:36:07 1560
原创 LVGL移植
其中lvgl/src文件夹内存放的是LVGL的核心源码,lvgl/examples/porting文件夹内存放的是lvgl与底层的接口函数,这些函数需要我们根据自己的项目进行修改。
2024-06-25 16:06:32 1161
原创 FreeRTOS移植
FreeRTOS 包含 Demo 例程和内核源码(比较重要,我们就需要提取该目录下的大部分文件)。FreeRTOS 文件夹下的 Source 文件夹里面包含的是 FreeRTOS 内核的源代码,我们移植 FreeRTOS 的时候就需要这部分源代码;FreeRTOS 文件夹下的 Demo 文件夹里面包含了 FreeRTOS 官方为各个单片机移植好的工程代码, FreeRTOS 为了推广自己,会给各种半导体厂商的评估板写好完整的工程程序,这些程序就放在 Demo 这个目录下,这部分 Demo 非常有参考价值。
2024-06-25 15:39:36 1008
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人