- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 lwip集成w5500驱动,开发调试总结
1. 文档和资料搜集官方网站:https://www.iwiznet.cngithub:https://github.com/Wiznet官方网站可以找到所有和w5500相关的资料,包括最新的中英文版datasheet、基于各类常用平台的测试例程、应用指导等。github上有各类和w5500相关的代码库,包括驱动、socket api封装等。对我来说,只需要一个中文版的datasheet和一份github上down下来的名为ioLibrary_Driver的代码库即可。datasheet用中文对
2021-12-27 15:06:01
7295
7
原创 嵌入式实时操作系统原理(以μC/OS-III为例)
前言本文重点讲述以μC/OS-III为例的RTOS内核关键部分的原理,大家耳熟能详的众多功能的实现,不做过多阐述,如信号量、互斥锁、消息队列等具体是如何实现的,大家可拉取源码,自行阅读。github链接:https://github.com/weston-embedded/uC-OS31. 操作系统的概念1.1 前后台系统与实时操作系统1.1.1 前后台系统传统的单片机开发,由于其资源受限或业务逻辑简单,往往不会运行操作系统(Operating System,即OS),而是采用前后台的方式处理业
2021-12-23 09:55:54
3336
原创 git协同开发常用操作
1. 本地新建仓库git init在已有仓库中执行git init是安全的,它不会覆盖已经存在的东西。重新运行git init的主要原因是拾取新添加的模板。2. 克隆远程仓库git clone <url> [<local_path>] [--recurse-submodules] [--jobs=<n>]<url>远程仓库的地址<local_path>本地仓库的存储目录。可缺省,缺省值为当前目录--recurse-submodule
2021-12-20 11:53:53
657
原创 Windows安装真正的zsh——不是在WSL子系统下哦~
Windows也能使用zsh啦~~~1. 前言2. 下载和安装msys23. 美化msys2终端的主题4. 安装zsh5. 配置zsh自启动6. 安装ohmyzsh6.1 下载ohmyzsh6.2 拷贝.zshrc到$HOME6.3 根据需要修改zsh的主题7. 下载常用插件7.1 zsh-autosuggestionsWindows也能使用zsh啦~~~1. 前言大概两年前在安卓上完Termux时,接触到了zsh后,觉得挺好玩,敲命令的效率大幅度提高。Termux在安卓上
2021-06-28 09:56:30
13164
原创 socket--强制关闭与优雅关闭
概念 优雅关闭:如果发送缓存中还有数据未发出则其发出去,并且收到所有数据的ACK之后,发送FIN包,开始关闭过程。 强制关闭:如果缓存中还有数据,则这些数据都将被丢弃,然后发送RST包,直接重置TCP连接。 半关闭--shutdown函数原型:int shutdown( int s, // socket fd int how // SHUT_RD,SHUT_WR,SHUT_RDWR);该函数用于关闭TCP连接,单并不关闭socket句柄。其第二个参数可以
2020-10-31 20:51:27
4325
原创 STM32 uCOS-III GCC移植说明
1. 修改ST的内核文件参考https://blog.youkuaiyun.com/chuancey_cc/article/details/78474001 第四节2. 替换启动文件参考https://blog.youkuaiyun.com/chuancey_cc/article/details/78474001 第五节3. 添加链接脚本参考https://blog.youkuaiyun.com/chuancey_cc/...
2018-12-05 22:27:38
1959
原创 函数型指针与回调函数
本文向大家介绍了什么时函数型指针和回调函数,并提供了本人实现并亲测OK的一种通用的回调函数注册方法的源码,适合做底层开发的同学借鉴。 什么是回调函数回调函数一般在操作系统里用的比较多。另外在多人协同开发的大型项目里,做底层库的开发者通常会将底层事件的处理以注册回调函数的形式给到应用层,这样应用层可根据业务需求随意处理,底层库摆脱了和应用层的耦合,也可以很方便的移植到其他应用上。操作系统之所以使用
2017-07-23 18:55:56
807
windows下msys2或git-bash终端主题配置文件
2021-06-25
基于uCOS-II和STM32平台的Esp8266对接Yeelink例程
2017-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人