- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 qnx bsp
1.在 Linux , Mac 或 Windows 主机系统上安装 QNX 软件开发平台 (SDP)。2.将所需的电缆连接到目标板,并配置主板 DIP 开关.3.将可引导操作系统映像传输到目标平台。4.启动主板,确认 QNX Neutrino RTOS 正在主板上运行。注:在开始使用 BSP 之前,您可能需要查看主板硬件和启动加载程序的文档。此信息通常由主板供应商提供。每个 BSP 用户指南在可能的情况下都包含一个指向供应商网站或第三方网站的链接,您可以在该网站上找到有关主板硬件和固件的一般信息。
2024-02-05 15:18:03
1253
1
原创 qnx 常用命令
所有进程运行时间占更新时间的比例。hogs的数量是近似值。指定对某个属性,按照所占百分比的大小进行显示,默认是按照进程所占cpu的百分比,也可以指定按照所在memory的百分比。进程所用内存量,内存类型可以使用-m参数指定,默认是p — MAP_PRIVATE mappings。-m 指定显示进程中包含的内存的特定的类型,可以是下面的组合。-l 限制输出的进程的name的长度 (一般不用限制)-S [c|m|p] 指定显示按照一定规则排序(-大S)进程运行时间占所有进程运行时间的比例。
2024-02-05 13:54:15
1311
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
3181
原创 以太网之route
linux中的路由表table和路由策略rule1)路由表,存放具体的路由条目。用于决定数据包从哪个网口发出,其主要判断依据是目标IP地址。(2)路由策略,根据策略绑定路由表。id越小,优先级越高。(3)路由寻址过程中,按顺序走路由策略,匹配路由策略后,在路由策略对应的路由表中寻找匹配路由。(4)添加路由策略时。我们使用ip route list 或 route -n 或 netstat -rn查看的路由记录,只是其中的一个路由表的内容。路由寻找过程中,会根据路由策略的优先级来查找路由表
2022-06-05 15:22:47
687
原创 五、AUTOSAR架构诊断功能
AUTOSAR架构诊断功能类似于VxWorks653的HM和OMS功能。AUTOSAR的诊断功能包括两部分:①在线诊断模式(Onboard Diagnostic System), 易于被用户感知的仪表故障灯显示,在线诊断系统对ECU的软硬件及各传感器参数进行某些常见故障的实时监控与发现,当系统判断电控系统出现故障时,会以仪表警示灯亮的形式来告知驾驶者(类似于DS的FDAS功能),并在ECU...
2018-11-15 09:32:48
4735
原创 四、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
17282
2
原创 三、BSW和微控制器抽象层MCAL(驱动层)
一.BSW已经在第一篇中介绍过了。https://mp.youkuaiyun.com/postedit/84027932二.微控制器抽象层MCALMCAL大致分为微控制器驱动、存储器驱动、通信驱动和I/O驱动四个部分。(1)微控制器驱动主要是微控制器相关的驱动。比如:通用定时器驱动(General Purpose Driver,GPT Driver)、看门狗驱动(Watchdog Dr...
2018-11-14 16:27:22
6120
1
原创 二、AUTOSAR设计和开发流程
废话少说,AUTOSAR设计和开发流程主要包括三个部分:系统配置、ECU设计与配置阶段、代码生成阶段。通俗来讲就是,整体(整个系统)配置设计,局部(ECU)配置设计,最后是,实现(代码生成)。①系统配置前提:系统配置的生成,前提在于完成了系统需求的分析,功能分解,整合。前期肯定是对每个相对独立的功能块进行需求分析,软硬件资源分析,直到所有功能单元模块的软硬件需求分析清楚了,在移目到系统...
2018-11-14 16:02:12
9630
原创 一、AUTOSAR概述
1.建立AUTOSAR王朝的目的一句话解释AUTOSAR:Automotive Open System Architecture(汽车开放系统架构)。既然AUTOSAR是关于汽车电子的,自然是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立的。起义,要有起义口号,比如让人民富裕起来,建立AUTOSAR,也是出于某个目的的,这个目的也是为了解决目前存在的问题:1)...
2018-11-14 15:14:59
52951
1
转载 Python的os.walk()方法详细讲解
http://www.cnblogs.com/herbert/archive/2013/01/07/2848892.html 写的特别清楚的一篇http://alanland.iteye.com/blog/612459http://blog.youkuaiyun.com/silviakafka/article/details/46744961我们可以看到,返回的是一个元组,元祖每一个元素即上面一行的内...
2018-03-06 10:32:53
4251
转载 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
2282
转载 关于Verilog HDL中的赋值语句
2010-03-08 09:12:43| 分类:Verilog | 标签:|字号大中小 订阅关于Verilog HDL中的赋值语句参考书目:《Verilog HDL程序设计与应用》王伟编著连续赋值与过程赋值的区别: 过程赋值 连续赋值 assign 无assign(过程性连续赋值除外) 有as
2012-12-06 20:24:35
2535
转载 STM32和LPC资源的比较
转一个网友的评论:NXP的东西在汽车上用的很多。我从毕业就在车载行业混。车上用的东西,飞思卡尔的最多,英飞凌那是车厂级别的采用,就是所谓的前装标准.汽车收音机出了ST的TDA7540外,最大的还是NXP的、ST的东西才是有不少BUG。比如STM32刚出来的时候,为了快速抢占市场,那些芯片问题很多的,只是说现在好很多。ST最成功的还是STM8 深圳车载行业以前用的MCU都8位的,
2012-11-25 15:59:00
10461
转载 6800与8080~
6800又叫moto总线,8080总线又叫Intel总线。大致来说,Intel总线的控制线有四根,RD写使能, WR读使能, ALE地址锁存, CS片选。而moto总线只有三根,R/W 读/写,ALE地址锁存,CE片使能。--------------------------------------------------------------------------------
2012-11-23 22:47:11
918
转载 (*(void (*)( ) )0)( )的理解
在很多情况下,尤其是读别人所写代码的时候,对C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。 问题:声明与函数 有一段程序存储在起始地址为0的一段内存上,如果我们想要调用这段程序,请问该如何去做? 答案 答案是(*(void (*)( ) )0)( )。看起来
2012-11-21 15:33:21
608
转载 关于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
6140
转载 求一个字符串中连续出现次数最多的子串
确实没有正经研究过算法,今天看到这个问题,想了很久没有想到怎么解决,最原始的方法谁都能够想到,但是这种原始方法显然效率非常低下,尤其是在字符串非常长的时候。因此,查阅网络,看到这两篇文章:1、求一个字符串中连续出现次数最多的子串 (imcdragon的专栏 )2、找出字符串中连续出现次数最多的子串 读过之后,才发现,原来这字符串可以这样处理。 但
2012-08-28 16:41:30
918
转载 C语言:浮点数在内存中的表示(转)
C语言:浮点数在内存中的表示单精度浮点数: 1位符号位 8位阶码位 23位尾数双精度浮点数: 1位符号位 8位阶码位 52位尾数 实数在内存中以规范化的浮点数存放,包括数符、阶码、尾数。数的精度取决于尾数的位数。比如32位机上float型为23位 double型为52位。单精度float型存储在内存中的大小为4个字节,即32位。浮点表示的一般
2012-08-13 20:37:37
4120
原创 关于TC35模块的一些注意事项。
在此之前要明白的基本含义如下,这样对于理解命令有很好的帮助。一.AT指令基本用法:1. 测试命令(Test Command)在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。2. 读取命令(Read Command)在AT指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。3. 执行命令(Execute C
2012-05-03 22:27:44
945
Windows程序设计中文版
2012-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人