Brian.Chen
码龄8年
关注
提问 私信
  • 博客:46,974
    社区:1,885
    48,859
    总访问量
  • 10
    原创
  • 1,184,095
    排名
  • 17
    粉丝
  • 0
    铁粉

个人简介:technic makes a better world

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2017-01-31
博客简介:

Chuancey_CC的博客

博客描述:
嵌入式软件技术分享
查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得5次评论
  • 获得170次收藏
  • 代码片获得582次分享
创作历程
  • 4篇
    2021年
  • 1篇
    2020年
  • 1篇
    2018年
  • 4篇
    2017年
成就勋章
TA的专栏
  • 物联网、嵌入式网络
    3篇
  • 数据结构与算法
    2篇
  • 开发环境
    3篇
  • RTOS
    2篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ubports-installer_0.8.8-beta_linux_amd64.deb

发布资源 2022.01.27 ·
zip

ubports-installer_0.8.8-beta_win.exe

发布资源 2022.01.27 ·
zip

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 ·
6845 阅读 ·
4 点赞 ·
1 评论 ·
22 收藏

嵌入式实时操作系统原理(以μ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 ·
3220 阅读 ·
1 点赞 ·
0 评论 ·
33 收藏

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 ·
635 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SSL基础知识.pdf

发布资源 2021.09.27 ·
pdf

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 ·
12703 阅读 ·
8 点赞 ·
0 评论 ·
35 收藏

msys2-x86_64-20210604.exe

发布资源 2021.06.25 ·
exe

windows下msys2或git-bash终端主题配置文件

发布资源 2021.06.25 ·
minttyrc

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 ·
4056 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

STM32 uCOS-III GCC移植说明

1. 修改ST的内核文件参考https://blog.csdn.net/chuancey_cc/article/details/78474001 第四节2. 替换启动文件参考https://blog.csdn.net/chuancey_cc/article/details/78474001 第五节3. 添加链接脚本参考https://blog.csdn.net/chuancey_cc/...
原创
发布博客 2018.12.05 ·
1897 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

STM32 gcc编译环境搭建

stm32 gcc Makefile
原创
发布博客 2017.11.07 ·
11304 阅读 ·
4 点赞 ·
0 评论 ·
57 收藏

函数型指针与回调函数

本文向大家介绍了什么时函数型指针和回调函数,并提供了本人实现并亲测OK的一种通用的回调函数注册方法的源码,适合做底层开发的同学借鉴。 什么是回调函数回调函数一般在操作系统里用的比较多。另外在多人协同开发的大型项目里,做底层库的开发者通常会将底层事件的处理以注册回调函数的形式给到应用层,这样应用层可根据业务需求随意处理,底层库摆脱了和应用层的耦合,也可以很方便的移植到其他应用上。操作系统之所以使用
原创
发布博客 2017.07.23 ·
788 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

动态单链表库函数和demo

动态单链表库函数和demo为什么要使用动态链表动态链表所占的内存空间就是插入节点的数目所占内存的总和,不像静态链表那样,预先分配充足的空间,以满足应用需求,导致链表没有填满时,剩余的内存一直被占用,造成浪费。 本人实现的库函数,插入的节点的大小也是动态的,完全取决于待插入数据的内存,不像静态链表,节点的大小也是固定不变的,必须分配富余的空间,造成浪费。 嵌入式平台一般内存比较小,使用动态
原创
发布博客 2017.07.23 ·
582 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

基于uCOS-II和STM32平台的Esp8266对接Yeelink例程

发布资源 2017.02.02 ·
rar

基于uCOS-II系统使用STM32和Esp8266对接Yeelink物联网平台的Demo

首先祝大家新年快乐        这是本人第一次写博客,希望大家多多支持,以后会尽量写出更好的文章分享给大家,谢谢        下面向大家介绍下如何在STM32平台上基于uCOS-II系统使用乐鑫的Esp8266 wifi模块对接青岛亿联客(Yeelink)物联网平台,旨在和小伙伴们一起学习如何使用基于AT指令的wifi模块对接云服务。日后还会发布基于MiCO SDK的庆科(MXCHIP
原创
发布博客 2017.01.31 ·
4352 阅读 ·
2 点赞 ·
3 评论 ·
14 收藏
加载更多