- 博客(27)
- 收藏
- 关注
原创 glibc 小白指南
欢迎来到glibc教程!本教程将介绍glibc (GNU C Library) 的基础知识和使用方法。glibc是一个标准的C语言库,用于GNU操作系统和其他类Unix系统,它提供了大量的基础函数和例程,对于大多数C程序的正确运行是必不可少的。让我们开始吧!
2023-03-17 15:37:41
2442
原创 Openssl Learning Note
创建自签名证书的步骤注意:以下步骤仅用于配置内部使用或测试需要的SSL证书。第1步:生成私钥使用openssl工具生成一个RSA私钥$ openssl genrsa -des3 -out server.key 2048说明:生成rsa私钥,des3算法,2048位强度,server.key是秘钥文件名。注意:生成私钥,需要提供一个至少4位的密码。第2步:生成CSR(证书签名请求)生成私钥之后,便可以创建csr文件了。此时可以有两种选择。理想情况下,可以将证书发送给证书颁发机构(C
2022-04-13 13:44:01
168
原创 Android | SMP Primer-内存一致性模型问题
SMP PrimerTermsSymmetric Multi-Processor (对称多处理器)多核心CPU同步问题避免数据争用的方法–This article is excerpted from Google’s official about Automotive , please indicate the source for reprinting–TermsSMP : Symmetric Multi-ProcessorSymmetric Multi-Processor (对称多处理器)
2021-08-27 17:05:04
233
原创 Android Automotive OS | 车载相机HAL
ContentsExterior View System (EVS)–This article is excerpted from Google’s official about Automotive , please indicate the source for reprinting–Exterior View System (EVS)
2021-08-17 20:34:54
1921
原创 Android | TensorFlow2.0 入门1
TensorFlow 快速入坑TensorFlow 是什么?TensorFlow的基础知识TensorFlow 特点TensorFlow的结构TensorFlow 是什么?TensorFlow 是Google 开发的第二代机器学习系统。其原理为:以张量(Tensor)在计算图(Graph)上流动(Flow)的方式的实现和执行机器学习算法的框架。TensorFlow的基础知识标量(即0秩张量,标量包含单个值,没有轴)。向量(秩为1的张量) 对应标量。矩阵(秩为2的张量)TensorFlo
2021-07-21 08:45:26
573
1
原创 Arm 32位程序向Arm 64位迁移
Arm 64位迁移C语言数据模型ILP32,LP64异同迁移风险点C语言数据模型ILP32,LP64异同Data TypeILP32(bits)LP64(bits)char8The Sameshort16the Sameint32the Samelong long64the Samelong3264pointer3264迁移风险点数据截断缺乏原型的截断 : 若函数被调用时没有指定函数原型,返回值将是32位的int,
2021-07-01 09:07:51
823
原创 Android | WIFI Direct -1 Basic knowledge
WIFI P2P 1 . 名词缩写2. WIFI 模块的工作模式1 . 名词缩写P2P 是 一种技术规范WiFi P2P。P2P 是 一种WIFI 模块的工作模式。P2P 是技术规范,其规范商品名为 Wi-Fi Direct。2. WIFI 模块的工作模式热点模式(Access Point)也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下。A
2021-06-09 21:18:53
31961
9
原创 Harmony OS | Distributed Soft Bus
Distributed Soft Bus总线技术分布式软总线分布式软总线典型特征分布式软总线架构1. 设备如何发现和连接?2. 设备如何组网?3. 传输层重构应用展望总线技术分布式软总线分布式软总线典型特征自动发现/即连即用高带宽低时延高可靠开发/标准分布式软总线架构1. 设备如何发现和连接?2. 设备如何组网?通过**异构网络组网**,解决不同协议间交互的问题.这让人联想到Android Automotive OS 通过Vehicle HAL,通过HAL这一层抽象,将各硬件
2021-05-12 20:45:45
644
1
原创 Android Automotive OS | Automotive Ethernet
Automotive Ethernet车载以太网车载以太网与以太网异同TCP/IPTCP/IP overviewTCP/IP 基础车载以太网车载以太网与以太网异同TCP/IPTCP/IP overview技术栈框图TCP/IP 基础OSI 模型HTTP —>应用层TCP —>传输层IP —>网络层.TCP/IP模型TCP 重传机制超时重发机制窗口控制Socketsocket是对TCP/IP的封装. socket是一组API
2021-05-12 20:34:13
434
原创 Android Automotive OS | What does CAN can do
What does CAN can doOverviewCAN 主要特征OverviewCAN(Controller Area Network) 是一种基于消息广播模式的串行通信总线.由BOSCH公司开发并发展成为国际标准(ISO11519).CAN 主要特征多主控制(Multi-Master)差分信号系统References一口气从零读懂CAN总线...
2021-04-21 20:27:48
296
1
原创 Android Automotive OS | Instrument Cluster
Instrument ClusterImportant TermsImportant TermsHead Unit (HU) Primary computational unit embedded in a car. The HU runs all Android code and is connected to the central display in the car.Instrument ClusterLocation placement: Secondary display locat
2021-04-16 15:31:55
469
原创 Android Automotive OS | Display and Input
@TOC[Display and Input]--This article is excerpted from Google’s official about automotive, plz indicate the source for reprinting–### Overview
2021-03-22 20:48:59
466
原创 Apollo Advanced Lesson | perception
Contents–This article is excerpted from Baidu’s official about Apollo, please indicate the source for reprinting–
2021-03-22 20:48:06
142
原创 Android Automotive OS | Android Audio Focus Manager
Contents焦点,Android的焦点,Car的焦点交互矩阵多分区焦点管理音频焦点管理的策略–This article is excerpted from Google’s official about Automotive , please indicate the source for reprinting–焦点,Android的焦点,Car的焦点Android的焦点,设计出来是做什么用的呢?总所周知Android外设通过HAL,被抽象层各种资源私以为,你要抢到资源,你就要成为Androi
2021-02-24 20:11:25
746
原创 Apollo Advanced Lesson | Cyber RT RTPS
Contents–This article is excerpted from Baidu’s official about Apollo, please indicate the source for reprinting–
2021-02-24 14:28:14
388
原创 Apollo Advanced Lesson | Google Protocol Buffers
ContentsWhat are Protocol Buffers–This article is excerpted from Google’s official about Protocol Buffers, please indicate the source for reprinting–What are Protocol BuffersYou can use protocol buffer to read/write you structure data across processes
2021-02-22 09:32:21
155
原创 Apollo Advanced Lesson | Cyber RT
传统ROS短板Cyber 架构 与模块由Sensor data 驱动调度逻辑从内核搬到用户空间任务编排策略协程Cyber 架构 与模块key conceptLockFree...
2021-01-31 22:52:49
217
原创 VHAL | Key Components of Android Automotive OS
The HAL of Android Automotive OS
2021-01-31 22:47:47
963
原创 Apollo Advanced Lesson | Chapter6-1 ROS
1. Why`s ROS ?2. ROS的概念Apollo ROS 介绍Why optimize ROS1. 通信系统优化decentralized communication networkcreate node and communication init
2021-01-18 19:20:13
230
原创 Spec Resource Index | Android Automotive OS
ContentsAndroid Automotive OS ApplicationAndroid Automotive OSAndroid Automotive OS ApplicationApplication Designhttps://developers.google.com/cars/design/automotive-osApplication Testhttps://developer.android.com/training/cars/testing#test-automo
2021-01-12 20:16:42
176
原创 How to Run AAOS Virtual Machine | Android Automotive OS
1.PC requirement2. Install generic system images3.Create a car AVD and run the emulator4.error handling
2021-01-05 11:16:43
913
原创 Brief introduction to Android Automotive OS
A Brief introduction to Android Automotive OS:1. Android for Car2. What’s Android Automotive OS(AAOS)?3. What’s Google Automotive Services (GAS) ?
2020-12-30 20:47:46
502
原创 Apollo Advanced Lesson | Chapter4_3 high definition map
文章目录Section的概念Reference Line偏移量OpenDriveSection的概念junction 代表 路口Reference LineS-T坐标系描述。偏移量偏移量方程来描述车道位置OpenDrive国际通用的OpenDriveBaidu OpenDriveNDSOpenDrive里面所有车道线的描述都是基于Reference line 的偏移量。...
2020-12-29 08:03:30
186
原创 C++与Java横跳(坑不完全)指南
C++是面向对象的吗?好像是也不是。Java 没有指针吗?好像实际上也是指针。C++ 与Java 有那么多相似的地方。差异也不少。作为一个C++程序员(菜鸟),要如何快速的有C++基础出发学习Java呢?私以为姑且可以整理一波,有可能变成拼音标注英语的笑果,但也无妨, 权当做笔记好了,坑先挖着。面向对象Java是面向对象的语言。C++可以实现面向对象编程。但不仅面向对象,既可以面向对象,还可以面向过程,面向函数式编程,协议编程等等,C++更像一个四不像。2.指针Java 没有提供指
2020-12-22 11:01:32
148
原创 HAL know how
HAL known howWhat is HAL?What for?Tow generations of HALThe Newest HAL : Dynamically Available HALsChange to HALAutomatic lifecyclesHAL initHAL exitWhat is HAL?HAL is short for Hardware abstraction Layer. This is a concept designed by Google to avoid t
2020-12-22 10:46:30
610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人