自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 [linux]-总线,设备,驱动,dts

设备树描述开发板上的硬件信息,并指定所匹配的驱动。

2024-02-06 10:48:47 582 1

原创 qnx bsp

1.在 Linux , Mac 或 Windows 主机系统上安装 QNX 软件开发平台 (SDP)。2.将所需的电缆连接到目标板,并配置主板 DIP 开关.3.将可引导操作系统映像传输到目标平台。4.启动主板,确认 QNX Neutrino RTOS 正在主板上运行。注:在开始使用 BSP 之前,您可能需要查看主板硬件和启动加载程序的文档。此信息通常由主板供应商提供。每个 BSP 用户指南在可能的情况下都包含一个指向供应商网站或第三方网站的链接,您可以在该网站上找到有关主板硬件和固件的一般信息。

2024-02-05 15:18:03 1055 1

原创 qnx 常用命令

所有进程运行时间占更新时间的比例。hogs的数量是近似值。指定对某个属性,按照所占百分比的大小进行显示,默认是按照进程所占cpu的百分比,也可以指定按照所在memory的百分比。进程所用内存量,内存类型可以使用-m参数指定,默认是p — MAP_PRIVATE mappings。-m 指定显示进程中包含的内存的特定的类型,可以是下面的组合。-l 限制输出的进程的name的长度 (一般不用限制)-S [c|m|p] 指定显示按照一定规则排序(-大S)进程运行时间占所有进程运行时间的比例。

2024-02-05 13:54:15 982 1

原创 DCM&DEM

DCMDCM模块负责接收并响应诊断仪的数据请求,也就是说,DCM模块负责诊断数据流以及诊断状态的管理。并且检查请求的服务是否在当前的会话和安全等级中支持。DCM是以服务的形式响应诊断仪的数据请求的。DCM支持UDS(14229-1)和OBD-II(15765-4)的全部服务。10服务DiagnosticSessionControl (0x10) service,用于激活和切换会话。在默认状态下ECU处于Default Session。14229-1中定义了如下几个Other Session。1

2022-06-05 15:41:13 3044

原创 以太网之route

linux中的路由表table和路由策略rule1)路由表,存放具体的路由条目。用于决定数据包从哪个网口发出,其主要判断依据是目标IP地址。(2)路由策略,根据策略绑定路由表。id越小,优先级越高。(3)路由寻址过程中,按顺序走路由策略,匹配路由策略后,在路由策略对应的路由表中寻找匹配路由。(4)添加路由策略时。我们使用ip route list 或 route -n 或 netstat -rn查看的路由记录,只是其中的一个路由表的内容。路由寻找过程中,会根据路由策略的优先级来查找路由表

2022-06-05 15:22:47 589

原创 五、AUTOSAR架构诊断功能

AUTOSAR架构诊断功能类似于VxWorks653的HM和OMS功能。AUTOSAR的诊断功能包括两部分:①在线诊断模式(Onboard Diagnostic System), 易于被用户感知的仪表故障灯显示,在线诊断系统对ECU的软硬件及各传感器参数进行某些常见故障的实时监控与发现,当系统判断电控系统出现故障时,会以仪表警示灯亮的形式来告知驾驶者(类似于DS的FDAS功能),并在ECU...

2018-11-15 09:32:48 4551

原创 四、AUTOSAR的网络通讯规范COM和网络管理NM

关于AUTOSAR的底层驱动、平台OS、平台应用、RTE、应用软件这些和VxWorks653很相似,就不多赘述了。此处说一下AUTOSAR独有的网络通讯规范和网络管理模块NM一、AUTOSAR COMAUTOSAR COM是AUTOSAR标准的一部分,它是从OSEK COM标准的基础上发展而来的。AUTOSAR COM提供了一种标准化的访问汽车通讯系统和ECU(Electronic C...

2018-11-15 09:20:31 16654 2

原创 三、BSW和微控制器抽象层MCAL(驱动层)

一.BSW已经在第一篇中介绍过了。https://mp.csdn.net/postedit/84027932二.微控制器抽象层MCALMCAL大致分为微控制器驱动、存储器驱动、通信驱动和I/O驱动四个部分。(1)微控制器驱动主要是微控制器相关的驱动。比如:通用定时器驱动(General Purpose Driver,GPT Driver)、看门狗驱动(Watchdog Dr...

2018-11-14 16:27:22 5729 1

原创 二、AUTOSAR设计和开发流程

废话少说,AUTOSAR设计和开发流程主要包括三个部分:系统配置、ECU设计与配置阶段、代码生成阶段。通俗来讲就是,整体(整个系统)配置设计,局部(ECU)配置设计,最后是,实现(代码生成)。①系统配置前提:系统配置的生成,前提在于完成了系统需求的分析,功能分解,整合。前期肯定是对每个相对独立的功能块进行需求分析,软硬件资源分析,直到所有功能单元模块的软硬件需求分析清楚了,在移目到系统...

2018-11-14 16:02:12 9405

原创 一、AUTOSAR概述

1.建立AUTOSAR王朝的目的一句话解释AUTOSAR:Automotive Open System Architecture(汽车开放系统架构)。既然AUTOSAR是关于汽车电子的,自然是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立的。起义,要有起义口号,比如让人民富裕起来,建立AUTOSAR,也是出于某个目的的,这个目的也是为了解决目前存在的问题:1)...

2018-11-14 15:14:59 52476 1

转载 Python的os.walk()方法详细讲解

http://www.cnblogs.com/herbert/archive/2013/01/07/2848892.html   写的特别清楚的一篇http://alanland.iteye.com/blog/612459http://blog.csdn.net/silviakafka/article/details/46744961我们可以看到,返回的是一个元组,元祖每一个元素即上面一行的内...

2018-03-06 10:32:53 4193

转载 python 字典之一key->多值

python字典,键值对,但是有时候我们需要一键对应多个值,那么怎么办呢?例如:test.txt文档中的内容如下:1 key12 key23 key17 key38 key210 key114 key219 key420 key130 key3现在要统计,每个key包含哪些序号,这就是一个典型的一键对多值。那么使用dict.setdefault可以轻

2015-07-21 11:05:34 2233

转载 关于Verilog HDL中的赋值语句

2010-03-08 09:12:43|  分类:Verilog |  标签:|字号大中小 订阅关于Verilog HDL中的赋值语句参考书目:《Verilog HDL程序设计与应用》王伟编著连续赋值与过程赋值的区别:  过程赋值 连续赋值 assign 无assign(过程性连续赋值除外) 有as

2012-12-06 20:24:35 2468

转载 STM32和LPC资源的比较

转一个网友的评论:NXP的东西在汽车上用的很多。我从毕业就在车载行业混。车上用的东西,飞思卡尔的最多,英飞凌那是车厂级别的采用,就是所谓的前装标准.汽车收音机出了ST的TDA7540外,最大的还是NXP的、ST的东西才是有不少BUG。比如STM32刚出来的时候,为了快速抢占市场,那些芯片问题很多的,只是说现在好很多。ST最成功的还是STM8 深圳车载行业以前用的MCU都8位的,

2012-11-25 15:59:00 10308

转载 6800与8080~

6800又叫moto总线,8080总线又叫Intel总线。大致来说,Intel总线的控制线有四根,RD写使能, WR读使能, ALE地址锁存, CS片选。而moto总线只有三根,R/W 读/写,ALE地址锁存,CE片使能。--------------------------------------------------------------------------------

2012-11-23 22:47:11 856

转载 (*(void (*)( ) )0)( )的理解

在很多情况下,尤其是读别人所写代码的时候,对C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。  问题:声明与函数  有一段程序存储在起始地址为0的一段内存上,如果我们想要调用这段程序,请问该如何去做?  答案  答案是(*(void (*)( ) )0)( )。看起来

2012-11-21 15:33:21 572

转载 关于f(n)=n的几种算法

题目:有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。比如f(13)=6,现在f(1)=1,问下一个最大的f(n)=n的n是什么?/*p228面试题5Consider a function which, for a given whole number n, returns the number of ones required when writing out a

2012-08-31 20:06:20 6049

转载 求一个字符串中连续出现次数最多的子串

确实没有正经研究过算法,今天看到这个问题,想了很久没有想到怎么解决,最原始的方法谁都能够想到,但是这种原始方法显然效率非常低下,尤其是在字符串非常长的时候。因此,查阅网络,看到这两篇文章:1、求一个字符串中连续出现次数最多的子串  (imcdragon的专栏 )2、找出字符串中连续出现次数最多的子串          读过之后,才发现,原来这字符串可以这样处理。         但

2012-08-28 16:41:30 884

转载 C语言:浮点数在内存中的表示(转)

C语言:浮点数在内存中的表示单精度浮点数: 1位符号位   8位阶码位   23位尾数双精度浮点数: 1位符号位   8位阶码位   52位尾数 实数在内存中以规范化的浮点数存放,包括数符、阶码、尾数。数的精度取决于尾数的位数。比如32位机上float型为23位       double型为52位。单精度float型存储在内存中的大小为4个字节,即32位。浮点表示的一般

2012-08-13 20:37:37 3899

原创 关于TC35模块的一些注意事项。

在此之前要明白的基本含义如下,这样对于理解命令有很好的帮助。一.AT指令基本用法:1. 测试命令(Test Command)在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。2. 读取命令(Read Command)在AT指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。3. 执行命令(Execute C

2012-05-03 22:27:44 884

ISO_26262_2018年第二版1-12.7z

国际标准化组织26262关于汽车电子安全规范的英文文档,很详细,原滋原味。适合从事汽车电子安全相关的人员认真研读。

2020-05-22

Linux_CProgram.7z

本资源为linux c编程实践源码,里面涵盖了很多实例,是初学Linux c编程很好的教材,可以跟随练习上手。

2020-05-22

Windows程序设计中文版

1. 开始 …………………… WINDOWS环境 …………………… WINDOWS程序设计选项 …………………… 编写第一个WINDOWS程序 2.Unicode简介 …………………… 字符集简史 …………………… 宽字符和C …………………… 宽字符和WINDOWS 3. 窗口和消息 …………………… 自己的窗口 …………………… WINDOWS程序设计的难点 4. 输出文字 …………………… 绘制和更新 …………………… GDI简介 …………………… 滚动条 …………………… 建立更好的滚动 5. 图形基础 …………………… GDI的结构 …………………… 设备内容 …………………… 画点和线 …………………… 绘制填入区域 …………………… GDI映像方式 …………………… 矩形、区域和剪裁 6. 键盘 …………………… 键盘基础 …………………… 按键消息 …………………… 字符消息 …………………… 键盘消息和字符集 …………………… 插入符号(不是光标) 7. 鼠标 …………………… 鼠标基础 …………………… 显示区域鼠标消息 …………………… 非显示区域鼠标消息 …………………… 程序中的命中测试 …………………… 拦截鼠标 …………………… 鼠标滑轮 8. 定时器 …………………… 定时器入门 …………………… 定时器的使用:三种方法 …………………… 定时器用于时钟 …………………… 以定时器进行状态报告 9. 子窗口控件 …………………… 按钮类别 …………………… 控件与颜色 …………………… 静态类别 …………………… 滚动条类别 …………………… 编辑类别 …………………… 清单方块类别 10. 菜单及其它资源 …………………… 图标、光标、字符串和自订资源 …………………… 菜单 …………………… 键盘快捷键 11. 对话框 …………………… 模态对话框 …………………… 非模态对话框 …………………… 通用对话框 12. 剪贴簿 …………………… 剪贴簿的简单使用 …………………… 复杂的剪贴簿用法 …………………… 实作剪贴簿浏览器 -------------------------------------------------------------------------------- 图像篇 13. 使用打印机 …………………… 打印入门 …………………… 打印图形和文字 14. 位图和Bitblt …………………… 位图入门 …………………… 位图尺寸 …………………… 位块传输 …………………… GDI位图对象 15. 与设备无关的位图 …………………… DIB文件格式 …………………… 显示和打印 …………………… DIB和DDB的结合 16. 调色盘管理器 …………………… 使用调色盘 …………………… 调色盘动画 …………………… 调色盘和真实世界图像 …………………… DIB处理链接库 17. 文字和字体 …………………… 简单的文字输出 …………………… 字体的背景 …………………… 逻辑字体 …………………… 字体列举 …………………… 段落格式 …………………… 有趣的东西 18. Metafile …………………… 旧的 MetaFile 格式 …………………… 增强型 MetaFile -------------------------------------------------------------------------------- 进阶篇 19. 多重文件界面 …………………… MDI概念 …………………… MDI的范例程序 20. 多任务和多线程 …………………… 多任务的各种模式 …………………… WINDOWS的多线程处理 …………………… 线程同步 …………………… 事件信号 …………………… 线程区域储存空间(TLS) 21. 动态链接库 …………………… 动态链接库的基本知识 …………………… 各式各样的DLL讨论 22. 声音与音乐 …………………… WINDOWS和多媒体 …………………… 波形声音 …………………… MIDI和音乐 23. 领略Internet …………………… Windows Sockets …………………… WININET和FTP

2012-01-06

目前流行的分布式计算机模型简介

介绍目前流行的分布式计算机模型,Microsoft公司的COM/DCOM,OMG组织的CORBA,Sun公司的J2EE等等

2012-01-06

空空如也

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

TA关注的人

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