自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (39)
  • 收藏
  • 关注

原创 routing_manager_base源码分析

释放服务,将查找到的服务删除客户端id,代码首先查找服务和实例,如果找到了服务,就从其中删除客户端。构造service_info结构体,服务放到 service_容器中,如果是远程服务同时存放到service_remote,并返回 std::shared_ptr its_info 指针。offer_service函数,查找本地服务中是否有这个服务,有判断主版本号和次版本号,没有则创建服务。从events_中删除服务,从事件组中移除事件its_eventgroup_info。

2023-12-22 17:15:10 650

原创 Tbox系统架构

2023-12-20 20:28:46 648

原创 Android 日志系统介绍

写日志的过程,主要是通过liblog,把日志写入到/dev/socket/logdw, 守护进程logd监控/dev/socket/logdw写入信息,一旦发现有日志写入后,会把日志存入到LogListener的LogBuffer中。LogReader:监听/dev/socket/logdr,当客户端连接时,比如logcat,日志缓冲区中的日志条目将写入客户端。logcat编译时,会编译两个进程/system/bin/logcat 和/system/bin/logcatd。

2023-12-20 19:50:39 1425

原创 pinctrl 子系统

group_or_pin的值为pins标签中的属性名称。然后调用pinctrl_dev下的pinctrl_ops操作集的dt_node_to_map函数来解析np_config。先申请pinctrl_dev结构体,然后检测pctldesc中对引脚操作函数的健全性检查,将pctldesc中的所有引脚信息注册到pinctrl_dev的radix树中,将申请的pinctrl_dev添加到全局链表pinctrldev_list中,查找全局pinctrl_list中有没有dev设备的pinctrl,没有则进行创建。

2023-12-19 22:22:27 999

原创 vsomeip使用模板

/创建应用,xxx是应用名称可以为空从服务中获取//初始化//注册服务处理函数//提供服务//启动服务//创建应用,xxx是应用名称可以为空从服务中获取//初始化//注册服务有效性回调//请求服务//启动服务发送函数i

2023-12-19 22:06:54 1129

原创 vsomeip下载与移植

如图所示,vsomeip不仅实现了 SOME/IP中两个设备间的通信,也实现了同个设备中的内部进程间通信。修改project-config.jam文件增加编译选项,这里添加的是arm-gcc的绝对路径和编译时编译器的cflag选项,注意using gcc的格式冒号之间的空格,这里尝试用环境变量不好用,option.set 也没有起作用。vsomeip依赖boost库,因此在编译vsomeip之前,首先需要编译boost.(对于boost库的要求是大于等于1.55小于等于1.74)vsomeip下载地址。

2023-12-19 21:45:20 1389

原创 vsomeip基本概念

SOME/IP-SD的消息通过UDP发送,每个设备通过在局域网中周期性的广播一条包含其提供的所有服务的OfferService消息来帮助其他设备完成服务发现(服务IP,端口等信息)。在该过程中,底层使用的协议可以是TCP或者UDP,但是不管使用的是哪一种协议,其包含的SOME/IP message都是一样的。上图演示了一个简单的序列化例子:其数据结构中的数据都是基本类型,在序列化的时候只需要把其中数据一个接一个的放成连续的一列就行。Length:该字段之后内容的长度,以字节为单位。

2023-12-19 21:41:59 1311

转载 ubuntu16.04下成功安装搜狗输入法

因为工作原因要用linux,看了大家的经验,对于新手最容易上手的还是ubuntu,所以就下载安装了ubuntu,第一次用,表示:我们真是被Windows系统惯坏了,用ubuntu这种系统简直让人崩溃。安装完系统第一件事就是安装一个可以使用的汉语输入法了,查了一下目前中国比较大的输入法支持linux的也就搜狗了,所以选择安装搜狗输入法。凭良心讲,就冲这一点,搜狗输入法还是不错的。 在安装之前...

2018-07-30 14:00:49 157

原创 Qt安装MySQL数据库插件

MySQL安装:1、下载MySQL5.0.22大约30M左右;2、安装MySQL 选择Custom安装方式;3、然后选中安装 Include 文件和 Lib 文件;4、然后将安装路径更改为:C:\MySQL ;5、后续安装按照提示做就可以;进行编译:我们在桌面上开始菜单中找到 Qt Creator 的菜单,然后打开 Qt Command

2017-04-15 17:53:02 796

S3C2440DXp版本PCB和相关资料

S3c2440的pcb版可以打板,和相关资料,非常多很详细,资料比较多

2018-06-07

BTS7960大功率电机驱动原理图、PCB

电机驱动DXP的文件,大电流驱动电流40A,双H桥电机驱动

2018-06-07

QT编写的Socket工具,TCP 以及 UDP 可建立服务端 客户端等,完整源码奉献

因为频繁需要测试网络连接,所以特意用QT编写了这个Socket工具,可使用TCP 以及 UDP 来建立服务端 和客户端等,涵盖大部分网络测试使用需求,使用 Qt 编写,无错误无警告,可直接编译运行。

2018-05-24

Head First Java.第二版.中文完整非扫描版

文字版资料内容清晰,带有书签,操作方便,是非常好的资料

2018-05-14

Qt中文帮助文档

Qt的中文帮助文档库,文字内容经过准确翻译,内容很好

2018-05-08

算法导论 第二版第三版 中文版 英文版 全套

算法导论全超清文档,文档方正清晰,包含原版英文文件

2018-05-06

《计算机程序设计艺术》 整套文档 高清中文版 PDF

计算机程序设计艺术+第2卷:半数值算法(第三版)高清中文版

2018-05-05

编程珠玑中文 第二版 非扫描版

编程珠玑英文原版,中文非扫描版带目录,和中文扫描版

2018-05-05

嵌入式Linux程序开发(完整版非扫描)

嵌入式Linux应用程序开发,不是扫描版,资料详细,内容清晰

2018-05-05

编程图标库

里面含有ico格式图标,gif图标,gmp图标,png格式图标,适合程序开发使用图标

2018-05-05

图书馆管理系统

Qt 图书馆管理系统,资源是源代码,内容很全,资源经测试好用

2018-05-04

Stateflow入门教程

stateflow入门教程,ppt教程很详细,介绍的很全面,资源非常好。

2018-05-04

C++程序设计谭浩强

谭浩强的C++文档,里面包含全部课件,和Word版资源,ppt,课后习题答案,书籍全套内容。

2018-05-03

自主移动机器人导论中文版

自主移动机器人导论中文版,文件是中文版,文字非常清晰。

2018-05-02

Qt+OpenCV人脸识别

程序中包含项目源码,还有使用视频,人脸识别中debug文件夹需要有文件夹,整个debug目录,软件直接可用。

2018-05-02

PCB原理图封装库

里面包含Altium Designer设计的很多原理图库、PCB库,都是些常用器件,包括AD自带的库,很实用的库,里面包含大量资料,稳压器件,模拟器件,数字器件,中央处理器,接口器件,电阻电容基本器件

2018-05-01

Qt串口教程有说明文档和程序源码

Qt串口教程有程序源码,包括Linux下,和Windows下的程序,Qt4的欢迎,教程文档有源码解释

2018-04-28

Qt4串口程序,串口助手

Qt4串口程序含有发布文件,带有程序源码,代码经过测试程序稳定,含有SerialPort类,包含串口几乎全部功能,代码工整,易读,程序容易更改,便于二次开发。

2017-09-14

华为的编程规范和范例 文字版

华为的编程规范和范例 华为的编程规范和范例 华为的编程规范和范例 华为的编程规范和范例 华为的编程规范和范例

2020-09-28

各种MII详解(MII,GMII,RGMII,RMII,SMII,SSMII,TBI,RTBI).pdf

MII 是英文 Medium Independent Interface的缩写,翻译成中文是“介质独立 接口”,该接口一般应用于以太网硬件平台的 MAC 层和 PHY 层之间, MII 接口 的类型有很多,常用的有 MII 、RMII 、SMII、SSMII、SSSMII、GMII 、RGMII 、 SGMII、TBI、RTBI、XGMII 、XAUI 、XLAUI 等。下面对它们进行一一介绍。

2019-09-17

Android网络开发技术实战详解(文字版)

android文字版书,记录详细,内容好,以网络为主题,从底层开始讲解

2019-07-25

Win10系统下USB RNDIS驱动文件

说明:win10下usb rndis驱动会默认识别为com口,经本人亲测可以使用该驱动在网络适配器里面出现小电脑,并网络ping通

2019-07-12

gmssl-1.3.0-test.7z

在gmssl测试代码基础上修改,实现sm2加解密调用、sm2签名调用和验证、符合国标的随机数生成方式调用

2019-07-05

Makefile经典教程(最掌握这部分足够---因为汇集全部精华)!

makeFile中文文档,word版PDF版资料。

2019-07-02

iso14229中文.7z

iso14229中文.7z

2019-06-15

Android系统源代码分析(文字版).pdf

Android系统源代码分析.pdf Android系统源代码分析(文字版).pdf

2019-06-15

Android驱动开发与移植实战详解.pdf

Android驱动开发与移植实战详解.pdf

2019-06-15

深入理解Android:WiFi模块 NFC和GPS卷.邓凡平(文字版).pdf

深入理解Android:WiFi模块 NFC和GPS卷.邓凡平(文字版).pdf 书是文字版的讲的特别详细

2019-06-15

PC-lint 9 中文手册.pdf

pclint中文手册,内容详细清晰易懂,讲述各个部分如何配置

2019-06-15

ISO 14229.7z

ISO14229完整的文档,包括1-6部分,以及14230的第二部分,英文原版

2019-06-15

uboot移植,uboot手册

imx287uboot移植s3c2440uboot移植,非常全面的总结资料,加上uboot手册

2019-03-28

深入理解计算机系统 第二版 中文

从程序员的视角,看计算机系统! 本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作

2019-02-24

linux网络编程 文字版

linux系统关于网络编程的,找了很久 大家需要的,看一下

2019-02-24

libevent源码深度剖析 + libevent参考手册(中文版)

libevent库,文字版,很清晰,附带libevent参考手册(中文版) libevent源码深度剖析,根据libevent开源代码框架进行剖析,很不错值得学习借鉴,还有libevent中C语言的功底值得学习揣摩!

2019-02-23

SourceInsight4.093最新版

最新版source insight 4.093,解决了上一个版本4.089存在的bug,资源里面包含了安装包、破解文件,安装破解过程如下: 1.安装原版安装包:sourceinsight4093-setup.exe 2.用压缩文件中的sourceinsight4.exe 替换安装好的目录中的同名文件 3.打开软件,选择第三个,导入si4.pediy.lic.

2018-12-10

Stm8的BootLoader程序 带升级软件都是源码

BootLoader stm8的IAP升级程序,包含升级软件,都是源码

2018-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除