huqiqiqiqijie
码龄3年
求更新 关注
提问 私信
  • 博客:1,225
    1,225
    总访问量
  • 6
    原创
  • 0
    粉丝
  • 10
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2023-04-14
  • 毕业院校: 南京邮电大学
博客简介:

huqiqiqiqijie的博客

查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得0次评论
  • 获得20次收藏
  • 博客总排名88,148名
  • 原力等级
    原力等级
    1
    原力分
    50
    本月获得
    0
创作历程
  • 6篇
    2026年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    算法数据结构
  • 嵌入式
    单片机stm32
  • 硬件开发
    驱动开发
  • 操作系统
    linuxubuntu
创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

279人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

嵌入式开发之Linux开发板访问外网

最近在做嵌入式人脸识别的项目时,用到了百度云的人脸识别api,需要开发板根据key和获得的tokend去上传图像信息做对比。| Link is Down 周期性出现 | dmesg 中规律断连 | PHY 驱动/硬件问题 |// 最多重试 3 次。:3 次 × 2 秒 = 覆盖 6 秒时间窗,Link Down 持续约 4 秒 → 能够扛过。# 方法 B:写入 /etc/init.d/rcS 或 /etc/rc.local。# 方法 A:写入 /etc/network/interfaces(如有)
原创
博文更新于 2026.07.01 ·
221 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

V4L2摄像头开发

V4L2(Video for Linux 2)是 Linux 内核提供的一套视频设备驱动框架接口规范,用于统一管理视频采集设备(如摄像头、TV采集卡等)。在交叉编译环境中:核心文件:✔ 常用包含方式四、VIDIOC命令查询方法1️⃣ 搜索所有 V4L2 ioctl 命令2️⃣ 查询关键命令3️⃣ 查看宏定义五、V4L2开发流程(核心)1️⃣ 打开设备✔ 作用:打开摄像头设
原创
博文更新于 2026.07.01 ·
162 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Linux应用之在线词典-优化项目

1、shell脚本的data就可以实现显示时间,利用echo $data << record.txt就可以将时间戳重定向到文件record下。前面的代码我们发现,发送的数据都是通过buf缓冲区暂时存储,因此要保存英文、中文就需要一个其他的变量的保存。同时还可以保存下序号和时间戳。至此,我们实现了Linux练手项目--在线词典,该项目实现的udp通信,sqlite3的查找以及历史记录的写入。利用标准io的基本知识,可以fopen(fp,a+)一个文件,将得到的时间戳、中文、英文写入文件中。
原创
博文更新于 2026.03.08 ·
47 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Linux应用之在线词典-数据库的实现

服务端recvfrom到的英文会放在buf缓冲区中,在利用sqlite3中的exec函数族进行查找,返回值也在buf中,只需要对buf进行处理,就得到了查询到的中文。printf("[%s:%d]无法打开数据库:%s
",__FUNCTION__,__LINE__,sqlite3_errmsg(db));printf("[%s:%d]收到的数据:{%s}
",__FUNCTION__,__LINE__,buf);准备好了数据库和UDP通信,接下来就是对UDP接收的代码进行优化,实现查询数据的发送。
原创
博文更新于 2026.03.07 ·
346 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

Linux应用-在线词典-UDP通信

在常规的UDP客户端代码中,使用sendto建立连接,为了避免频繁的输入端口号,我们将TCP中的connect运用在UDP通信中,先对服务器端口进行连接,注意:这里connect并没有想TCP一样建立稳定连接,只是对服务端IP和端口号进行的记录。printf(" 没有发现环境变量 [DICTIONARY_SERVER_PORT]
");/*获得环境变量DICTIONARY_SERVER_PORT*//*获得环境变量DICTIONARY_SERVER_HOST*//*打印环境变量的值*/
原创
博文更新于 2026.03.07 ·
214 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

自学嵌入式Linux之UDP

由于这是服务端代码,并且不需要反馈给客户端,因此不需要考虑是谁发的,给NULL即可。之前有学过UDP通信原理和IP,在这回顾一下此代码下用的文件IO和网络知识。创建IPv4的套接字,由于使用UDP,第二个参数给SOCK_DGRAM。将端口号atoi转成整数,再htons转成网络字节序。fprintf的特殊版,直接把结果输出给标准输出流。/*3.设置通信结构体*//*4.绑定通信结构体*//*2.创建套接字*//*6.退出套接字*/将格式化内容输入到标准错误流。/*1.检查参数*/
原创
博文更新于 2026.03.05 ·
236 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏