logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何看懂UDS诊断报文

UDS介绍UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议是ISO 15765 和ISO 14229 定义的一种汽车通用诊断协议,位于OSI模型中的应用层,它可在不同的汽车总线(例如CAN, LIN, Flexray, Ethernet 和 K-line)上实现。UDS协议的应用层定义是ISO 14229-1,目前大部分汽车厂商均采用UDS on CAN的诊

#网络
详解软件架构视图

通过用例视图的设计过程,可以正确的识别系统的用户和其它系统(Actor)、系统边界(Boundary)和用例(Use Case),并对系统的功能场景进行充分的分析,以确定系统提供的功能可以满足用户需求。(1)【白盒视图】逻辑视图(也叫结构视图):从结构化视角,描述该系统对用户提供的所需功能服务所具备的组件结构和数据结构,以及一些边界约束条件,清晰的描述给用户提供的功能需求服务是如何构建的。(5)【

文章图片
NFS实现开发板和虚拟机之间的文件共享

刚开始对nfs的用法很迷糊,怎么也想不通虚拟机是如何修改根文件系统而不需要烧写的,学会使用之后再去分析,发现道理很简单。我们可以把我们的开发板看成一个计算机,因为当你玩到根文件系统的时候,从某种意义上说,你的板子已经是一台电脑了!使用nfs必须保证,虚拟机和开发板都能联网,且在同一网段里。我的做法是让两者都连接在一个路由器上即可。在百度百科里NFS这样定义:NFS是Network Fi

#linux
主机代理虚拟机上网配置(图)

公司的网络代理,而且受到限制的IP,虚拟Ubuntu想上网,只能在计算机在虚拟一个路由,然后虚拟机通过本机的上网路径上公网。设置如下:这里要配置VMware连接为net模式。打开网络管理,把vm1和vm8设为自动获取ip,如图:2. 设置virtual network,在vm8的edit下面找到,查看路由设置3.查看网管信息如下:先记着。4.设置

#虚拟机#网络#ubuntu
mtk设备模型之LCM

1、Linux设备模型站在BSP的角度来看,整个系统可以由三部分组成:设备、总线、驱动。Linux kernel有一些总线,比如USB、I2C等。对于每一个总线都会有一些设备和驱动挂在上面。驱动服务于匹配的设备,使Linux正确的操作硬件设备。当一个设备或者驱动注册到特定的总线上的时候就会触发总线匹配函数,比如一个设备注册到了总线,所有的该总线的驱动都会被枚举,判断是不是可以服

#驱动开发
为什么linux的可见物理内存比实际内存要小

最近在做系统剪裁,发现可见物理内存为103MB(128M),其中有24M内存消失了,表示对这一现象很是奇怪,下面讲述了我找这24MB的心路历程。目标板子配置:板子为ARM架构、板子上有256MB内存,内核版本为4.9.54Linux version 4.9.54 (jenkins@localhost.localdomain) (gcc version 6.3.1 20170109 (Lin...

Linux内核启动过程和Bootloader(总述)

1.Linux内核启动过程概述    一个嵌入式 Linux 系统从软件角度看可以分为四个部分:引导加载程序(Bootloader),Linux 内核,文件系统,应用程序。其中 Bootloader是系统启动或复位以后执行的第一段代码,它主要用来初始化处理器及外设,然后调用 Linux 内核。Linux 内核在完成系统的初始化之后需要挂载某个文件系统做为根文件系统(Root Filesyste

#linux#嵌入式
make工具介绍

2.3 make工具及makefile文件 无论是在Linux还是在UNIX环境中,make都是一个非常重要的编译工具。无论是自己进行项目开发还是安装应用软件,都需要使用make工具。利用make工具,可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序而言,使用make工具和makefile文件就可以清晰地理顺各个源文件之间的关系。而且如此多的源文件,如果

#linux
DVP协议

What is a digital video port?Camera的并口传输方式很多地方叫做dvp接口,但是并没有统一的标准。As far as I know, there is no DVP spec but the pinout seems to be something of a de facto standard, even though part manufacturers ...

解决avc-denied之设置SELinux策略

android KK 4.4 版本后,Google 默认启用了SELinux, 并会把SELinux 审查异常打印在kernel log 或者 android log(L 版本)中,对应的关键字是: “avc: denied” 或者”avc: denied”

#android
到底了