- 博客(18)
- 收藏
- 关注
原创 虚拟化技术调研
LXC(Linux Containers)是一种轻量级虚拟化技术,它能够在单个Linux主机上运行多个操作系统实例,每个实例都能够独立地运行应用程序。另外,LXC只需要一个宿主机系统内核,能够在不需要硬件虚拟化的情况下实现虚拟化。在嵌入式Linux的虚拟化中,LXC可以用来为每个应用程序提供隔离的环境,以避免应用程序之间相互干扰。比如,当在同一嵌入式设备上运行多个应用程序时,LXC可以将每个应用程序打包成一个容器(container),从而实现多个应用程序之间的隔离,确保它们的运行和数据安全。
2023-03-26 16:18:26
371
转载 Git 常用命令大全
Git 常用命令大全简介Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote
2021-10-10 09:53:11
131
转载 程序是如何运行起来的(MD格式)
程序的组成部分如上图所示。程序由 code 到 stack 地址由小到大,.text 之前有一段不可读的区域;.text + .rodata + .data + .bss + .heap + .stack的大小是在程序编译阶段确定的;.text 段:存放程序代码的区域;.rodata 段:ro 表示 read only ,rodata 表示只读常数据段;常量不一定存放再 .rodata 处,也有可能存放再 .text例如一些立即数;字符串常量存放在 .text段,在编译期间就可以确
2021-10-05 11:23:57
832
转载 程序的组成部分
程序的组成部分如上图所示。程序由 code 到 stack 地址由小到大, text 段:存放程序代码的区域; .rodata 段:ro 表示 read only ,rodata 表示只读常数据段; 常量不一定存放再 .rodata 处,也有可能存放再 .text例如一些立即数; 字符串常量存放在 .text 段,在编译期间就可以确定; const 修饰的变量存放在 .text 段,在程序运行期间确定 .data 段:存
2021-10-05 10:40:47
2258
转载 车载终端入网过程
相关概念:Um接口:Um接口是MS和BTS之间的接口,通过该接口,MS完成与网络侧的通信,完成分组数据传送、移动性管理、会话管理、无线资源管理等多方面的功能。Um接口是GSM/GPRS/EDGE网络中,MS(Mobile Station,移动台)与网络之间的接口,也被称为空中接口(Air Interface)。Um接口用于传输MS与网络之间的信令信息和业务信息。Um接口上的通信协议有5层,自下而上依次为物理层、MAC(Media Access Control)层、LLC(Logical Link
2021-07-16 10:45:07
1364
转载 GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍
GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍千兆以太网MII接口类型主要有GMII、RGMII、SGMII、TBI和RTBI 五种GMII接(如下图): 与MII接口相比,GMII的TX/RX数据宽度由4位变为8位,GMII接口中的控制信号如TX_ER、TX_EN、RX_ER、RX_DV、CRS和COL的作用同MII接口中的一样,发送参考时钟GTX_CLK和接收参考时钟RX_CLK的频率均为125MHz(1000Mbps/8=125MHz)。在这里有一点需要特别说明下,那就是
2021-07-09 13:58:34
6805
原创 部分汽车电子用语
RSURoad Side Unit的英文缩写,直译就是路侧单元的意思。OBUOBU(即On board Unit的缩写),直译就是车载单元的意思,就是采用DSRC(Dedicated Short Range Communication)技术,与RSU进行通讯的微波装置。在ETC系统中,OBU放在车上,路边架设路侧单元(RSU-Road Side Unit),相互之间通过微波进行通讯。车辆高速通过RSU的时候,OBU和RSU之间用微波通讯,就像我们的非接触卡一样,只不过距离更远--十几米,频率更高
2021-07-07 16:50:26
1105
原创 LINUX虚拟机与window共享文件
1、进入虚拟机2、安装sambasudo apt-get install sambasudo apt-get install smbfs3、修改samba的配置文件以win上共享目录为Share为例:Sudo gedit /etc/samba/smb.conf[Share] comment = Share Folder with username and passwordpath = /home/XXXX(用户名)public = yeswritab...
2021-06-23 10:00:15
449
转载 POSIX 定时器
POSIX 定时器 主要分创建,初始化以及删除三个操作,对应的函数分别为:timer_create()(创建定时器)timer_settime()(初始化定时器)timer_delete(销毁定时器)首先需要创建一个定时器对象,设置通知类型,一般包括信号、脉冲或线程创建,并创建通知结构(结构sigevent),设置定时类型 (相对与绝对,一次与周期),最后启动它。1. 创建定时器int timer_create(clockid_t clock_id, struct sigevent *ev
2021-06-15 09:36:49
2938
1
转载 图解AUTOSAR——方法论
AUTOSAR为汽车电子软件系统开发过程定义了一套通用的技术方法,即AUTOSAR方法论。该方法描述了从系统底层配置到ECU可执行代码产生过程的设计步骤,如下图所示。AUTOSAR设计和开发流程分为三个阶段:系统配置、ECU设计与配置阶段、代码生成阶段。第一阶段:定义系统配置文件,这是系统设计者或架构师的任务。包括选择硬件和软件组件,定义整个系统的约束条件。AUTOSAR通过使用信息交换格式和模板描述文件来减少初始系统设计时的工作量。系统配置的输入是XML类型的文件,输出是系统配置描述文件,系统配置
2021-06-07 16:51:53
1113
原创 汽车ECU开发相关资料整理
DOIPhttps://blog.youkuaiyun.com/AgingMoon/article/details/104162225?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-1&spm=1001.2101.3001.4242
2021-06-07 15:14:23
793
转载 AUTOSAR 入门
AUTOSAR什么是autosarAUTOSAR是AUTomotive Open System Architecture,翻译成中文就是汽车开放系统架构。AUTOSAR是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。AUTOSAR主要标准了3大方面:软件接口 交换格式 方法论为什么用autosar汽车ECU数量越来越多:由之前的单控制器,到多控制器,再到域控制器,数量倍增。 CPU越来越复杂:由8位,到16位,再到3
2021-06-07 14:49:19
1540
原创 Wireshark中lua脚本介绍
Wireshark中lua脚本介绍概述Wireshark是非常强大的报文解析工具,是网络定位中不可缺的使用工具,在物联网中很多为自定义协议,wireshark无法解析,此时lua脚本就有了用武之地。Lua是一个脚本语言,不需要编译可以直接调用,完美解决了自定义报文解析。代码框架-- create a new dissectorlocal NAME = "Doip"local PORT = 13400local Doip = Proto(NAME, " Doip Protocol")
2021-03-26 14:19:25
9268
3
转载 C语言在linux下获取网络参数
总结一下,今天学习的关于通过socket,ioctl来获得ip,netmask等信息,其中很多内容参照了很多网上的信息,我会一一列出的我用的这个函数,就是下面这个函数,其中的有一些全局变量,很好懂,也就不多做解释了一。下面对这个函数进行注解一下:int get_nic_IP_Address()//获取各网卡IP地址、子网掩码{ struct ifreq ifreq; //声明
2015-10-27 10:56:46
644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人