OpenXC

汽车控制区域总线 API
授权协议 BSD
开发语言 C/C++
所属分类 其他开源、 开源汽车/车载系统
软件类型 开源软件
地区 不详
投 递 者 常坚
操作系统 嵌入式
开源组织
适用人群 未知
 软件概览

OpenXC是你的汽车一个API - 通过安装一个小的硬件模块去从一辆车的内部网络读取和转换的各种统计指标,数据可以被大多数使用OpenXC库的Android应用程序所访问。您可以从开发有更好的基于上下文的接口的、集成了其他已连接的服务的车辆感知应用程序(可以最大限度地减少驾驶时分心),并可以使您更深入地了解你的车的操作。

福特汽车公司和Bug实验室联合创建一个标准的软件和硬件的车辆售后方式。每一个新的汽车到处都是电脑和电子产品,而且完全有越来越大的兴趣将这些系统的输出连接到第三方应用程序和Web。许多公司都已经提供工具挂接到驱动程序的接口,但在大多数情况下,他们对于爱好者和开发人员只有有限的可用性。如果该系统的设计从地上爬起来变成开源的,并提供车辆本身的洞察能力会怎样?OpenXC想象当你的车和您的智能手机一样易于编程的时候,有了恰当的硬件隔离来确保你投资在汽车上的2万美元不会变成"砖头"。

今天版本的OpenXC运行在Arduino和Android组合的平台上。它使用你已经知道的工具,并提供了成千上万的可能性。

  • http://openxcplatform.com/overview/index.html 福特针对汽车的传感器开发的一款可以在android上使用的API, 他可以知道当前汽车的硬件情况,主要有如下几点: steering_wheel_angle engine_speedtransmission_gear_position ignition_statusbrake_pedal_status pa

 相关资料
  • 电话面,周一上午给我打电话约的周二下午 面试官拷打的挺多的,我还是第一次遇到这么不温柔的面试官 问题一个接着一个的抛 我太菜了给我问蒙了都 对深蓝汽车了解吗 接受工作地点在重庆吗 ==和equals的区别 Integer a=200和Integer b=200用equals比较和用==比较分别是true还是false等等一系列(接连拷打) 迭代器模式,为啥不用for循环 工厂模式和抽象工厂模式 r

  • 上一节我们已经搭好了开发环境,接下来就可以写Python程序来控制小车了。首先用EV3主机、大型伺服马达和超声波传感器搭建一个小车: 可以自由发挥,我的小车完成后长这样: 下一步,我们用程序控制小车。首先根据马达和传感器接入的位置初始化如下: motor = Motor(Port.B) # 接在B口 ultrasonic = UltrasonicSensor(Port.S4) # 接在4号口 然

  • 上正文: 1. == equals (√) 2.出题:Integer a = 100,Integer b = 100.....balabala.....就是一些Integer和int这些的比较,equals,==(答上来了,但是他问我为啥。我说是equals比较的是值,他问我为啥。说实话我很懵逼。下来复盘的时候才get应该是想问我拆箱装箱,Integercache...其实是想到了但是没敢说) 3

  • #长安汽车2023秋招面经#一面-综合面-10-15min 自我介绍-优势、性格、爱好 为什么选择长安,对长安的理解 除了专业书还看什么书 周末怎么安排 身边的同学怎么评价你 在压力环境怎么处理工作 二面-10-15min 线下专业面试 因为是信息安全岗位,三个简历项目和安全相关所以就着重介绍一个和汽车会相关的安全项目,面试官问了一些防御的措施-不会但基本往会的说哈哈 之后问了有没有男朋友啥的(笑

  • 1. 自我介绍 2. C++11 新特性 选三个想聊的 3. auto/decltype 关键字 区别以及用法 深追 4. 智能指针 auto/shared/weak   _ptr的问题以及解决方式, 自己写了shared_ptr怎么去写? 自己写weak_ptr怎么写?  对shared_ptr的技术细节的深问,比如里面有个函数share_from_this()做什么的 【这块我的确没主动了解】

  • 长安汽车 微信视频形式,9.15,C++(个人方向不太对口,我不会嵌入式) 1.自我介绍 2.研究生期间研究内容—课题 对课题的一系列问题,思路,技术有哪些,算法,怎么实现,为什么好在哪,跟别人比? 3.工程实践(不记得了,没理解这个问题) 4.自己参与/做的项目 对RPC项目问了一系列问题,目的在于看实现思路、判断是不是真的做了 5.学习路线 6.项目的收获,跟别人相比,或者跟本科的自己相比 7