自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

习惯就好zz的专栏

学问之道无他 求其放心而已矣

  • 博客(453)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android Material Design学习笔记

学习Material Design的部分控件

2024-04-16 16:07:06 744

原创 qtcreator是用远程服务器编译代码

我并没有找到很好的windows上可以用的rsync工具,最后是装了wsl来调用rsync同步到代码后,在用ssh调用linux命令来编译的。安装wsl安装ubuntu启动wsl然后把windows里的ssh文件证书和配置复制到wsl里同时config的key目录需要改一下,这样就可以登录服务器了然后在home目录创建build.sh进行远程编译。

2024-03-20 19:25:39 80

原创 arm32机器的ubuntu1804的源突然不能update了

【代码】arm32机器的ubuntu1804的源突然不能update了。

2024-03-18 14:44:00 112

原创 Docker启动时出错问题记录

检查 net start com.docker.service 是否启动。检查windows的Hyper-V是否启动。

2024-01-27 11:13:03 123

原创 android软件全屏时,输入法显示的输入框位置代码

在输入密码框时,点击密码输入框,会跳出软键盘,同时附带一个输入框:这个输入框并不随输入法设置,而是一个系统自带的配置。当这个密码以明文的方式显示时,输入网址或者ip,长按后能够打开浏览器。这是我不希望出现的。

2024-01-18 17:05:03 129

原创 android 9 adb安装过程学习(四)覆盖安装

adb安装过程中,如果已经安装了app,就会进行覆盖安装

2023-12-20 11:06:09 749

原创 app设置为HomeLauncher后,如果进行adb install安装,界面会黑屏问题排查记录

app设置home launcher后,adb install后会黑屏

2023-12-19 16:32:40 951

原创 android 9 adb安装过程学习(三)

PackageManagerService接下来,进入 PackageManagerService 阶段。从PackageInstallerSession.java的commitLocked调用这里的 IPackageInstallObserver2 observer 是前面创建的本次 localObserver:位置:这里的 mHandler 是在 PackageManagerService 的构造器中创建的:是一个 PackageHandler 实例,其绑定了一个子线程 ServiceThrea

2023-11-27 10:13:10 749

原创 android 9 adb安装过程学习(二)

从adb的命令开始解析install的过程,解析PackageInstallerService.java和PackageInstallerSession.java

2023-11-22 17:00:52 550

原创 android 9 adb安装过程学习(一)

android的pm install流程

2023-11-10 17:01:33 405

原创 嵌入式测试modbus工具modpoll

modpoll使用记录

2023-11-07 17:24:28 393

原创 PackageManagerService初始化

PMS 用来管理所有的 package 信息,包括安装、卸载、更新以及解析 AndroidManifest.xml 以组织相应的数据结构,这些数据结构将会被 其他 service 和 application 使用到。总结添加一些用户 id,如 system、phone 等;

2023-11-04 13:20:15 411

原创 Android系统Launcher启动流程学习(二)launcher启动

在init进程中有解析.rc文件,在这个rc文件中配置了一个重要的服务service–zygote,这是app程序的鼻祖zygote进程主要负责创建Java虚拟机,加载系统资源,启动SystemServer进程,以及在后续运行过程中启动普通的应用程序。不同机器 zygote.rc 的文件个数可能有不同,这里有四种。

2023-11-03 16:50:15 512

原创 Android系统Launcher启动流程学习(一)init启动部分

Android的Launcher启动流程

2023-11-02 10:12:11 313

原创 编写虚拟UART驱动程序-框架

1.注册一个uart_driver2. 对于每一个port,都会在设备树里面有一个节点3. 设备树里的节点和platform_driver节点匹配4. 当platform_dirver的probe函数被调用时,可以获得设备树里的信息,从而把每个串口设置成对应的uart_driver。

2023-10-26 17:10:06 284

原创 Android 9 imx8mm 预安装程序和开机自启修改记录

对imx8mm的开发板进行app预安装,然后开机自动运行

2023-10-25 10:28:19 80

原创 第二章 计算机系统基础知识笔记

系统架构师,第二章笔记

2023-09-25 14:08:10 314

原创 Code Signal的stringsRearrangement

这个问题可以使用图的遍历来解决。我们可以把每一个字符串看作图中的一个节点,如果两个字符串只有一个字符不同,那么它们之间就有一条边。我们的目标是找到一个字符串的排列方式,使得相邻的字符串之间都有一条边。尽管这种解法可能需要遍历整个图,但由于每个字符串只与其他字符串比较一次,因此时间复杂度为 O(n^2),其中 n 是字符串的数量。我们可以通过深度优先搜索(DFS)或广度优先搜索(BFS)来遍历图。上面的遇到相同的字符串处理不了了,失败。可以遍历组合,这个好。

2023-09-07 17:15:21 188

原创 图的学习,深度和广度遍历

学习了图的深度优先遍历和图的广度优先遍历

2023-09-06 17:05:04 346

原创 kotlin 编写一个简单的天气预报app(六)使用recyclerView显示forecast内容

使用recyclerView显示数据

2023-08-03 17:14:26 1355

原创 kotlin 编写一个简单的天气预报app(五)增加forcast接口并显示

在天气app里增加了预测的功能并用列表显示

2023-07-31 16:50:41 722

原创 kotlin 编写一个简单的天气预报app(四)增加界面显示

修改界面

2023-07-28 14:25:50 772

原创 kotlin 编写一个简单的天气预报app(三)broadcast换成eventbus

把broadcast换成了eventbus,效果很好

2023-07-28 11:32:17 676

原创 kotlin 编写一个简单的天气预报app(二)增加搜索城市功能

编写广播的方式显示数据内容

2023-07-26 13:12:08 628

原创 kotlin 编写一个简单的天气预报app(一)

从openweathermap获取数据,然后从返回的json结构获取需要的内容,并打印日志。

2023-07-25 11:04:49 1418

原创 交叉编译libssh

openssl版本1.0.0s。libssh版本0.8.0。zlib版本1.2.11。

2023-06-09 09:36:55 551

原创 交叉编译nss

取出config/nsinstall。重新解压一个nspr。

2023-06-06 17:16:40 307

原创 交叉编译dbus

交叉编译dbus

2023-06-02 10:56:01 268

原创 UART驱动调试方法

从收发方向调试,数据从App -> 行规程 -> serial_core -> 硬件驱动 -> TXD行规程和serial_core是linux提供的代码,基本很少出错。这样就就可以比较开始和结束的数据,判断驱动是否正确。从接收方向,RX -> 触发中断,驱动读取数据 -> 把数据读取到行规程 -> App对于读取的数据,行规程需要设置成RAW模式。

2023-05-15 15:10:41 1022 1

原创 UART驱动情景分析-read

IMX6ULL的UART驱动的read过程代码分析

2023-05-15 14:05:45 583

原创 UART驱动情景分析-write

串口驱动的write相关的函数

2023-03-23 15:19:26 680

原创 UART驱动情景分析-open

串口设备的open过程分析

2023-03-22 09:35:29 259

原创 UART驱动情景分析-注册

uart_driver和tty_driver的注册过程

2023-03-20 17:39:35 546

原创 字符设备驱动程序的另一种注册方法

字符设备注册的另一种方法,可以设定次设备的大小范围

2023-03-17 14:33:13 836

原创 GPS模块实验

串口读取gps数据

2023-03-17 11:18:39 1003 1

原创 Linux串口应用编程

linux串口编程学习

2023-03-16 19:41:19 1199

原创 Android Kotlin 基础知识codelab activity 和 fragment 生命周期

学习activity和fragment的生命周期

2022-12-13 19:19:47 607 3

原创 Android kotlin 基础知识codelab Fragment Summary

android kotlin codelab Fragment Summary

2022-12-09 15:00:39 643

原创 Android kotlin 基础知识codelab Acvitity Summary

android kotlin codelabe 记录

2022-12-09 14:43:56 672

原创 vim替换和查找

vim搜索和替换学习

2022-11-28 09:37:30 3241

arm gicv3的相关架构资料

arm gicv3的相关架构资料

2022-05-26

0024-qt5.11.3_linuxfb_rotation.patch

qt支持界面旋转,在启动时可以增加roration=90

2021-12-20

template_FWLib.zip

STM32F429使用标准库的模板工程,不是HAL库。正点原子没有提供标准库,就自己搞了一个。主要是配置了工程的一些选项,然后把标准库放进去了,构建了一个普通的工程。

2020-07-26

STM32F4xx_DSP_StdPeriph_Lib_V1.4.0.zip

\8,STM32 参考资料\STM32F4xx 固件库\stm32f4_dsp_stdperiph_lib.zip

2020-07-26

极客班C++设计模式课件资料.zip

极客班C++设计模式课件资料,网易公开课C++设计模式相关资料。各类模式的PPT,和一个项目PDF手册

2020-06-27

swt-3.5.2-gtk-linux-x86_64

swt-4.2.2-win32-win32-x86_64.zip

2014-11-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除