Rice嵌入式开发技术分享
码龄9年
关注
提问 私信
  • 博客:19,872
    19,872
    总访问量
  • 12
    原创
  • 713,667
    排名
  • 20
    粉丝
  • 0
    铁粉

个人简介:我是一名嵌入式软件工程师,经营公众号:Rice嵌入式开发技术分享。分享嵌入式知识,开源项目,欢迎关注。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-04-07
博客简介:

Rice 嵌入式

博客描述:
Rice嵌入式开发技术分享
查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得3次评论
  • 获得160次收藏
创作历程
  • 10篇
    2020年
  • 2篇
    2019年
成就勋章
TA的专栏
  • RT-Thread
    1篇
  • PCB
    1篇
  • DIY
    2篇
  • TCP-UDP
    2篇
  • 开发工具
    3篇
  • linux
    3篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

电磁感应,让你制作独一无二的作品

背景现在DIY,源于嘉立创的打板实在太便宜了,迫使我想搞事情。在网上,我看到很多人拿PCB在做尺子,名片。但是这些都是干巴巴的一个静态的东西。没有任何效果。我看到别人使用电磁感应的原理制...
原创
发布博客 2020.06.21 ·
835 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

教你动手写UDP协议栈-DHCP数据包解析-2

背景在上一篇文章中讲到UDP的基本内容,UDP的三层封包协议和UDP的软件开发。在上一篇文章中获取客户端IP地址的方法是很简单粗暴的,说实在的是一个错误的做法。虽然也是截取DHCP数据包...
原创
发布博客 2020.06.15 ·
467 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

教你动手写UDP协议栈

前景为啥要自己写一个mini UDP的协议栈?因为我们干偷偷摸摸的事情,哈哈哈!!!其实是为了不跑一个庞大的LWIP协议栈,通过自己写的mini udp协议栈截取数据包给设备升级。这样节省了很多资源。LWIP说大也不算大,但是看自己的需求,是否要使用LWIP协议栈了。其实写mini udp协议栈之前,需要先了解UDP协议的原理,数据包格式。如果你没提前了解,给你代码你也是看不懂,就像看天书一样。要详细的看UDP协议的每一包,每一Byte,每一Bit的含义,它是代表什么意思,怎么来的。
原创
发布博客 2020.06.08 ·
1020 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

draw.io-取代visio的流程图绘制工具

draw.io 简介它是一个 web 端的流程图绘制工具,不需要进行安装,只需要打开它的网站 http://draw.io 就可以了。而且界面简洁清晰,最重要的是免费的,visio 不是免费的。还有其他很多好处,它跨平台,还提供了 Chrome 插件和 VScode 插件,而且支持多语言,很友好。这么多好处,那必须搞起来啊。作者已经完成从 visio 转移到 draw.io。下来我们一一品尝。draw.io 的应用说明打开网页(http://draw.io),它可以导入已有的工程,或新建工程。
原创
发布博客 2020.06.01 ·
1613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一行命令建立HTTP服务器

点击蓝字关注我们 今天学到一个技能,记录一下,因为要传输文件,大怪兽提供了一个技能。确实不错。因为我的东西放在ubuntu,同事的电脑是win,他需要取一些文件,为了不想弄一...
原创
发布博客 2020.05.27 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GND Studio 开发板

点击蓝字关注我们这篇文章主要分享一下我们之前开发的一款板子,这款板子当时有三个人(Rice,Hoky,Alvin)一起弄的。其目的是做来卖给初学者的,但由于种种原因,最后选择不买...
原创
发布博客 2020.05.20 ·
358 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何使用CMake编译RTT微内核

点击蓝字关注我们已经大半个月没有更新文章了,大家还记得之前作者写的一篇关于RT-Thread的微内核移植的文章吗?如果不记得没关系。看如下是文章链接。《如何移植RTT微内核到树莓...
原创
发布博客 2020.05.03 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

VS code提示找不到git安装?

点击蓝字关注我们 VS code是一个非常好用的工具,写代码利器。之前大部分都在Ubuntu上进行操作,也有在windows上操作,也没发现什么问题。VS code支持git(如下...
原创
发布博客 2020.04.22 ·
2339 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

shell命令也可以让你发泄

点击蓝字关注我们在linux开发中基本都在终端敲命令,你有没有经常敲错命令?然后无可奈何的删除重敲,这个过程你觉得烦不烦?其实作者觉得很烦,而且我有时一直敲错,我都会贸然说一句,...
原创
发布博客 2020.04.13 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux 什么是内核模块《Rice linux 学习开发》

Linux内核是整体性结构,各个子系统紧密联系,上接用户控件,下接硬件,作为一个大程序在内核控件运行。如果将所有的设备驱动和内核功能都集成在内核中,则内核会不断的庞大,对我们的内核裁剪也会带来更大的挑战,为了解决这个问题,Linux内核引入内核模块机制,通过动态加载内核模块,从而实现在运行过程中扩展内核的功能。内核模块是什么?①内核模块是一种没有经过链接,不能独立运行的目标文件...
原创
发布博客 2020.03.30 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux 设备树与驱动的关系

一开接触设备树,我就不知道设备树与驱动的关系,设备树是在内核3.0以后才有的。不过3.0以前的和3.0以后的驱动其实变化不大。 驱动的开发方法可以分为三种:传统方法,总线方法,设备树方法。 这篇文章围绕点亮一颗LED来说明这三种方法。 驱动流程分为5个部分:1、分配 2、设置 3、注册file_operation 4、入口 5、出口一、传统方法...
原创
发布博客 2019.07.07 ·
9623 阅读 ·
20 点赞 ·
3 评论 ·
118 收藏

linux uart应用开发(ttyS*设备)

写这篇文章的原因:因为在linux开发串口应用的时候,遇到了问题,让遇到相同问题的人少走点弯路: ①读串口数据的时,需要接受换行符才能返回。 ②接受数据时,一个字节一个字节的返回。无法接受完多个字节在返回。对于 linux的开发板来说,串口的驱动是不需要我们去开发,我目前是在内核4.9上开发,只需要修改一下设备树就可以了。所以直接对设备文件进访问就可以了。lin...
原创
发布博客 2019.06.08 ·
2063 阅读 ·
3 点赞 ·
0 评论 ·
15 收藏

uart_application.rar

发布资源 2019.06.08 ·
rar

C#开发HID工具的接口

发布资源 2019.02.14 ·
rar