联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
real-watson
上一页
1
2
3
4
5
6
下一页
2021年2月23日
分析一下函数指针的使用
摘要: 线程池代码中存在一段结构体初始化的设计: /* all tasks in the linked list recalled function for task */ typedef struct worker { void *(*process) (void *arg); /*recalled fu
阅读全文
posted @ 2021-02-23 14:21 real-watson
阅读(124)
评论(0)
推荐(0)
编辑
线程池的部分原理研究2
摘要: 基于上一个博客的研究,接下来针对具体的代码进行分析。 程序设计流程: 线程池初始化(n个线程) > 往线程池仍任务(n个任务) > 销毁线程池(n个线程) pool_init(int pnt) pool_add_worker pool_destroy() ( (void *(*process) (v
阅读全文
posted @ 2021-02-23 13:58 real-watson
阅读(71)
评论(0)
推荐(0)
编辑
2021年2月22日
线程池的部分原理研究1
摘要: 线程池的目的是基于缩短反复创建和销毁线程的时间,提高复用线程的效率,性能优化,如下图理解: 搬运0000四个任务量(做一个很粗略的解释) 单线程: 0000 4t 多线程: 0 00 0 3t(maybe) 线程池:00 00 2t 基本原理可以这样理解: 假设T1、T2、T3和T4任务,两个容器分
阅读全文
posted @ 2021-02-22 17:41 real-watson
阅读(45)
评论(0)
推荐(0)
编辑
2021年2月4日
linux下串口测试程序
摘要: 通过简单的参数配置,执行文件+串口号+波特率 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #inc
阅读全文
posted @ 2021-02-04 17:24 real-watson
阅读(1333)
评论(3)
推荐(0)
编辑
2021年2月2日
入门级的Makefile制作dynamic lib
摘要: 代码文件结构: . ├── dynamiclib_add.c ├── dynamiclib_mul.c ├── dynamiclibs.h ├── libs └── Makefile 1 directory, 4 files libs作为一个存放动态库的目录 Makefile: #defualt G
阅读全文
posted @ 2021-02-02 14:03 real-watson
阅读(272)
评论(0)
推荐(0)
编辑
2021年1月27日
SP接口的全双工首发接口整合
摘要: unsigned char bits = 8; unsigned int speed = 50000; unsigned short delay; static void spi_transfer_data(unsigned char *cmd, int len, unsigned char *da
阅读全文
posted @ 2021-01-27 21:48 real-watson
阅读(421)
评论(0)
推荐(0)
编辑
2020年12月28日
代码实现简单数据转义
摘要: 通常遇到,0xFE 0xFF 则转换为0xFE + 0x00 和 0xFE + 0x01。 Talk is cheap, show me the code. #include <stdio.h> #include <assert.h> #include <string.h> typedef unsi
阅读全文
posted @ 2020-12-28 17:31 real-watson
阅读(400)
评论(0)
推荐(0)
编辑
如何使用docker制作开发集成环境
摘要: 1. 编写最基本的Dockerfile 内容:touch 一个Dockerfile FROM ubuntu 2. 创建基本的docker镜像 docker build -t ubuntu:v1 . 3. 运行docker镜像,按照流程创建新的镜像。 简易过程: docker run -it --na
阅读全文
posted @ 2020-12-28 16:56 real-watson
阅读(235)
评论(0)
推荐(0)
编辑
如何移植sshserver到嵌入式平台
摘要: ssh解释说明 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露
阅读全文
posted @ 2020-12-28 16:48 real-watson
阅读(607)
评论(0)
推荐(0)
编辑
如何移植sqlite3到嵌入式平台
摘要: 本人也时常看其他人的blog,搜索资料的目的是尽快解决当前的问题,例如如何移植一个ssh,尽快要明白所需的东西,方能移植完成。 移植sqlite3的步骤如下: 1. 到官方网站下载指定的源码包:https://www.sqlite.org/2020/sqlite-autoconf-3340000.t
阅读全文
posted @ 2020-12-28 16:14 real-watson
阅读(468)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
公告
昵称:
real-watson
园龄:
4年2个月
粉丝:
3
关注:
1
+加关注
导航
博客园
首页
新随笔
新文章
联系
订阅
管理
统计
随笔: 51
文章: 1
评论: 3
阅读:
17223
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
linux操作层面(17)
代码层面(40)
随笔档案
2022年12月(1)
2022年11月(1)
2022年10月(6)
2022年8月(1)
2022年5月(3)
2022年4月(3)
2022年3月(1)
2021年12月(7)
2021年11月(2)
2021年4月(6)
2021年3月(8)
2021年2月(6)
2021年1月(1)
2020年12月(5)
阅读排行榜
1. Linux C申请内存三种基本方式(1686)
2. linux下串口测试程序(1333)
3. 删除双向链表的其中一个节点(1226)
4. static变量和函数如何巧妙调用(1058)
5. 双向链表的三种插入方法研究(1026)
评论排行榜
1. linux下串口测试程序(3)
最新评论
1. Re:linux下串口测试程序
@豆腐、香菜 这个需要内核进行适配,然后在应用层去增加256000的处理。...
--real-watson
2. Re:linux下串口测试程序
你好,请问一下,我看上面没有波特率256000,我现在想要设置成256000怎么设置???
--豆腐、香菜
3. Re:linux下串口测试程序
你好,请教一个问题,我在read的时候出现 errno Try again 11,是什么原因?
--毛泽平
点击右上角即可分享