- 博客(18)
- 收藏
- 关注
原创 Android HAL层浅析
1)、HAL层是上层应用对底层硬件操作屏蔽的一个软件层次,就是上层应用不必关心底层硬件具体是如何工作的,只需要调用底层提供的统一接口即可。HAL层对接具体的硬件bsp接口,比如视频接口、收音机接口、网络接口、spi接口等。HAL层就是为了把操作系统和硬件解耦。Linux驱动一般由访问硬件代码和业务逻辑代码两部分组成。Linux内核提供了标准的读写硬件的方法,只需要调用Linux提供的标准函数即可。而Linux驱动的业务逻辑对厂商或个人来说是保密的。例如,缓冲区的设置等。2)、。来描述。①、.........
2022-07-27 14:00:15
5399
原创 Android GPS模块概念简介
全球定位系统(GlobalPositioningSystem,GPS),是一种以人造地球卫星为基础的高精度无线电导航的定位系统,它在全球任何地方以及近地空间都能够提供准确的地理位置、车行速度及精确的时间信息。全球定位系统(GlobalPositioningSystem,GPS)起源于1958年的美国军方的一个项目,1964年投入使用。.........
2022-07-18 14:02:56
1851
原创 Android HIDL第一个demo编写: HIDL Test——实现Framework&App层与HAL进程IPC~Binderized模式
基于上一篇文章:Android HIDL第一个demo编写: HIDL Test——实现Framework&App层与HAL进程IPC使用的是Passthrough模式,这里修改为使用Binderized模式:service.cpp文件写法:#define LOG_TAG "vendor.mobis.hidltest@1.0-service"#include <android-base/logging.h>#include <hidl/HidlTransportSup
2022-03-03 11:18:20
2917
原创 Android HIDL第一个demo编写: HIDL Test——实现Framework&App层与HAL进程IPC
Android HIDL
2022-03-01 20:36:56
5142
原创 The following packages have unmet dependencies: deepin.com.wechat:i386 : Depends: deepin-wine:i386
gitk安装失败
2022-02-24 14:18:46
562
原创 14:07:08 ckati failed with: signal: killed
Android代码编译时报错:14:07:08 ckati failed with: signal: killed版本信息:Android9.0问题log:build/make/core/base_rules.mk:412: warning: overriding commands for target `out/target/product/madison/system/etc/wfdconfig.xml'build/make/core/base_rules.mk:412: warning: i
2021-02-24 11:05:54
1201
原创 《C++ Primer Plus》第八章习题与参考答案
文章目录8.7 复习题8.8 编程练习1,内容选自《C++ Primer Plus》(第6版)中文版,2017年1月河北第21次印刷版本2,文章系笔者学习笔记,若有错误,欢迎指正3,如有雷同,纯属巧合8.7 复习题1.哪种函数适合定义为内联函数?只有一行代码的小型、非递归函数适合作为内联函数。2.假设song()函数的原型如下:void song(const char* n...
2020-04-23 09:50:33
1953
1
原创 apt-get update报错:Hash 校验和不符
配置新机器时执行sudo apt-get update时报错:Hash 校验和不符版本信息:Ubuntu 16.04. LTS问题log:解决办法:sudo rm -fR /var/lib/apt/lists/*sudo mkdir /var/lib/apt/lists/partialsudo apt-get update...
2020-04-07 17:43:17
1816
原创 《C++ Primer Plus》第七章习题与参考答案
文章目录7.12 复习题7.13 编程练习1,内容选自《C++ Primer Plus》(第6版)中文版,2017年1月河北第21次印刷版本2,文章系笔者学习笔记,若有错误,欢迎指正3,如有雷同,纯属巧合7.12 复习题1.使用函数的3个步骤是什么?2.请创建与下面的描述匹配的函数原型。a.igor()没有参数,且没有返回值。b.tofu()接受一个int参数,并返回一个flo...
2020-02-12 15:28:21
2656
原创 Ubuntu找不到Setting
因项目切换,拿到一台同事的机器,想配置代理服务器时,却发现找不到Setting?版本信息:Ubuntu 18.04.3 LTS问题现象:1,Show Applications里面找不到Setting,搜索框当然也搜不到;2,通过屏幕右上角的Wired Settings也打不开Setting;3,重启之后问题依旧存在。解决办法:sudo apt-get update //更新软件源......
2020-01-19 14:15:42
2545
1
原创 《C++ Primer Plus》第六章习题与参考答案
文章目录6.10 复习题6.11 编程练习1,内容选自《C++ Primer Plus》(第6版)中文版,2017年1月河北第21次印刷版本2,文章系笔者学习笔记,若有错误,欢迎指正3,如有雷同,纯属巧合6.10 复习题1.请看下面两个计算空格和换行符数目的代码片段://version 1while(cin.get(ch)) //quit on eof{ if(...
2020-01-19 10:49:37
2258
原创 《C++ Primer Plus》第五章习题与参考答案
文章目录5.8 复习题5.9 编程练习1,内容选自《C++ Primer Plus》(第6版)中文版,2017年1月河北第21次印刷版本2,文章系笔者学习笔记,若有错误,欢迎指正3,如有雷同,纯属巧合5.8 复习题1.入口条件循环和出口条件循环之间的区别是什么?各种c++循环分别属于其中的哪一种?2.如果下面的代码片段是有效程序的组成部分,它将打印什么内容?int i;for(...
2020-01-10 17:10:45
1296
原创 《C++ Primer Plus》第四章习题与参考答案
文章目录4.12 复习题4.13 编程练习1,内容选自《C++ Primer Plus》(第6版)中文版,2017年1月河北第21次印刷版本2,文章系笔者学习笔记,若有错误,欢迎指正3,如有雷同,纯属巧合4.12 复习题1.如何声明下述数据?a. actor是由30个char组成的数组b. betsie是由100个short组成的数组c. chuck是由13个float组成的数...
2019-10-25 13:59:22
1417
原创 《C++ Primer Plus》第三章习题与参考答案
《C++ Primer Plus》第三章习题与参考答案3.6 复习题3.7 编程练习3.6 复习题1.为什么c++有多种整形?2.声明与下述描述相符的变量。3.c++提供了什么措施来防止超出整形的范围?4.33L与33之间有什么区别?5.下面两条c++语句是否等价?char grade =45;char grade = ‘A’;6.如何使用c++来找出编码88表示的字符?指出至少...
2019-10-17 16:16:52
1798
1
原创 《C++ Primer Plus》第二章习题与参考答案
《C++ Primer Plus》第二章习题与参考答案2.6 复习题2.7 编程练习2.6 复习题1,C++程序的模块叫什么?2,下面的预处理器编译指令是做什么用的?#include 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它2.7 编程练习1,编写一个C++程序,它显示您的姓名和地址。#in...
2019-10-12 09:56:56
1251
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人