- 平台 内核版本 安卓版本 Hi3751V811 Linux4.1 Android8.0 文章目录 start.S board.c main.c start.S 文件目录android/device/hisilicon/bigfish/sdk/source/boot/fastboot... 平台 内核版本 安卓版本 Hi3751V811 Linux4.1 Android8.0 文章目录 start.S board.c main.c start.S 文件目录android/device/hisilicon/bigfish/sdk/source/boot/fastboot...
- Android的启动流程 Loader层 当手机处于关机状态时,长按电源键开机,引导芯片开始从固化在Boot ROM里的预设代码开始执行,然后加载引导程序Boot Loader到RAM。 Boot Loader被加载到RAM之后开始执行,该程序主要完成检查RAM,初始化硬件参数等功能。 Kernel层 引导程序之后进入Android内核层,先启动swapp... Android的启动流程 Loader层 当手机处于关机状态时,长按电源键开机,引导芯片开始从固化在Boot ROM里的预设代码开始执行,然后加载引导程序Boot Loader到RAM。 Boot Loader被加载到RAM之后开始执行,该程序主要完成检查RAM,初始化硬件参数等功能。 Kernel层 引导程序之后进入Android内核层,先启动swapp...
-
首先看看一下整体框架:
1、 分配一个input_dev结构体: 在驱动中必须动态分配input_dev结构,使用input_allocate_device
static struct input_dev *button_dev; button_dev = input_allocate_device();12
2、设置 :set_bit
button_...
首先看看一下整体框架:
1、 分配一个input_dev结构体: 在驱动中必须动态分配input_dev结构,使用input_allocate_device
static struct input_dev *button_dev; button_dev = input_allocate_device();12
2、设置 :set_bit
button_...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 其中我使用的设备树文件为:rk3399-b201-rev1 配置文件为:rk3399_b201_defconfig #!/bin/bash DTS_NAME=rk3399-b201-rev1 DEFCONFIG=... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 其中我使用的设备树文件为:rk3399-b201-rev1 配置文件为:rk3399_b201_defconfig #!/bin/bash DTS_NAME=rk3399-b201-rev1 DEFCONFIG=...
- 感谢作者:https://juejin.im/post/5d5ce681e51d45620821cec6 1、首先设置全屏显示 2、然后全屏并隐藏虚拟导航栏。设置导航栏状态监听,避免点击一下后导航栏又出现了。 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowM... 感谢作者:https://juejin.im/post/5d5ce681e51d45620821cec6 1、首先设置全屏显示 2、然后全屏并隐藏虚拟导航栏。设置导航栏状态监听,避免点击一下后导航栏又出现了。 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowM...
- c++ input_size要设置为640,即onnx导出模型输入是320, 如果onnx输入改为640,Android执行会死机。 原版是394,375,output,3.0输出是: 394,374,output,这3个是看对应onnx或者sim.onnx的输出层, {"394",32,{{116,90},{156,198},{373,32... c++ input_size要设置为640,即onnx导出模型输入是320, 如果onnx输入改为640,Android执行会死机。 原版是394,375,output,3.0输出是: 394,374,output,这3个是看对应onnx或者sim.onnx的输出层, {"394",32,{{116,90},{156,198},{373,32...
- https://www.cnblogs.com/cmai/p/8372607.html android camera之nv21旋转 这周做的一个android的camera开发,需要获取到视频帧数据,并且需要是nv21格式的byte数组,并且视频帧的图像需要是正方向的。和android相机打过交道的都清楚,android的camera获取到... https://www.cnblogs.com/cmai/p/8372607.html android camera之nv21旋转 这周做的一个android的camera开发,需要获取到视频帧数据,并且需要是nv21格式的byte数组,并且视频帧的图像需要是正方向的。和android相机打过交道的都清楚,android的camera获取到...
- 这个失败了,传一张可以,一直传就报错: public static void startHttpClientWebSocket() { AsyncHttpClient.getDefaultInstance().websocket("ws://192.168.27.54:" + PORT, null, new AsyncHttpClient.WebSocketConnec... 这个失败了,传一张可以,一直传就报错: public static void startHttpClientWebSocket() { AsyncHttpClient.getDefaultInstance().websocket("ws://192.168.27.54:" + PORT, null, new AsyncHttpClient.WebSocketConnec...
- runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(MainActivity.this, "网络请求失败", Toast.LENGTH_SHORT).show(); final Timer t = new Timer(); t.schedule(new T... runOnUiThread(new Runnable() { @Override public void run() { Toast.makeText(MainActivity.this, "网络请求失败", Toast.LENGTH_SHORT).show(); final Timer t = new Timer(); t.schedule(new T...
- 分片发: https://github.com/aletor92/WebSocketServerImageShare WebSocketUtil.getInstance().broadcastMessage("start"); while(counter < base64Length){ WebSocketUtil.getInstance().... 分片发: https://github.com/aletor92/WebSocketServerImageShare WebSocketUtil.getInstance().broadcastMessage("start"); while(counter < base64Length){ WebSocketUtil.getInstance()....
- Base64 编码换行和+号遍空格的处理 Android自身带有Base64加密与解密的包,可以方便地加密密码方便传输。 String base64Token = Base64.encodeToString(token.trim().getBytes(), Base64.NO_WRAP); byte[] mmmm = Base64... Base64 编码换行和+号遍空格的处理 Android自身带有Base64加密与解密的包,可以方便地加密密码方便传输。 String base64Token = Base64.encodeToString(token.trim().getBytes(), Base64.NO_WRAP); byte[] mmmm = Base64...
- android 发送图片,调试时,能正常收到,一旦错乱,后面全部错乱了。 websocket判断第一位数据大于128,否则,就会解析出错。 int a = (156 & 0x80); 或者解析长度为127,则只能读取127位数据,后面的数据都丢了。 出错原因估计是丢包了。 public static void startHttpClientW... android 发送图片,调试时,能正常收到,一旦错乱,后面全部错乱了。 websocket判断第一位数据大于128,否则,就会解析出错。 int a = (156 & 0x80); 或者解析长度为127,则只能读取127位数据,后面的数据都丢了。 出错原因估计是丢包了。 public static void startHttpClientW...
- 听说vlc底层也用的ffmpeg,免费开源的,业界做的不错的,就来看看 从网上找了很多例子,也从github上找了好多demo,好多都不全,或者下载下来编译失败 官网上下载的vlc-android就编译失败。 下面列两个可以用的: 一.有vlc源码,可以编译 https://github.com/qenter/vlc-android.git 最新版,这个有vlc/vlc.... 听说vlc底层也用的ffmpeg,免费开源的,业界做的不错的,就来看看 从网上找了很多例子,也从github上找了好多demo,好多都不全,或者下载下来编译失败 官网上下载的vlc-android就编译失败。 下面列两个可以用的: 一.有vlc源码,可以编译 https://github.com/qenter/vlc-android.git 最新版,这个有vlc/vlc....
- package com.mainview; import java.util.ArrayList; import java.util.List; import com.example.dianwang.R; import com.tool.FileUtil; import android.content.Cont... package com.mainview; import java.util.ArrayList; import java.util.List; import com.example.dianwang.R; import com.tool.FileUtil; import android.content.Cont...
- 1.配置profile export PATH=$PATH:/home/opt/Qt5.5.0/5.5/gcc_64/bin:/lbg/arm-tools/bin:/home/lbg/download/gcc-arm-none-eabi-4_9-2015q2/bin:/home/lbg/download/Solaar-0.9.2/bin #export ANDRO... 1.配置profile export PATH=$PATH:/home/opt/Qt5.5.0/5.5/gcc_64/bin:/lbg/arm-tools/bin:/home/lbg/download/gcc-arm-none-eabi-4_9-2015q2/bin:/home/lbg/download/Solaar-0.9.2/bin #export ANDRO...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签