- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 ARM Linux 调试 -QEMU启动 Uboot/Kernel/Rootfs
懒人方式:直接去克隆项目,执行script目录的脚本即可1. build_env.sh安装环境2. build_rootfs.sh 生成rootfs3. build_kernel.sh编译kernel4. qemu_run.sh开始调试。
2024-01-04 14:44:50
1434
1
原创 gun 连接脚本指定地址插入自定义section
连接脚本 ld 文件:自定义的section段即: 在C代码中使用: _smyvars 为自定义段的起始地址, 该地址位于 中断向量表的后面,芯片信号选定后这个起始地址一般就是固定。
2022-06-26 08:40:22
690
1
原创 python 实时画图显示
在工作中需要观测某个应用启动后对内存消耗的影响, 所以写了这个脚本,仅供参考:# -- coding: utf-8 --from __future__ import unicode_literals# -- coding: utf-8 --import arrayimport serialimport threadingimport numpy as npimport timeimport pyqtgraph as pgimport osfp = 0i = 0d...
2021-08-12 15:09:41
1074
原创 Android wpa_supplicant 源码分析 五 -- wpa_supplicant_run()
wpa_supplicant_run eloop_register_signal_terminate(wpa_supplicant_terminate, global);eloop_register_signal_reconfig(wpa_supplicant_reconfig, global);eloop_run(); while( 没有terminate 或者 有timeout,read,wirte,...
2021-07-21 19:16:43
662
2
原创 Android wpa_supplicant 源码分析四 -- wpa_supplicant_add_iface()
wpa_supplicant_add_iface()wpa_supplicant_init_iface(wpa_s, &t_iface)// 读取wpa_supplicant.conf配置文件, /data/vendor/wifi/wpa/wpa_supplicant.conf , /vendor/etc/wifi/wpa_supplicant_overlay.confwpa_config_read(w...
2021-07-21 17:06:38
796
1
原创 Android wpa_supplicant 源码分析三 -- wpa_supplicant_init()
先上源码:struct wpa_global * wpa_supplicant_init(struct wpa_params *params){ struct wpa_global *global; int ret, i; if (params == NULL) return NULL;#ifdef CONFIG_DRIVER_NDIS { void driver_ndis_init_ops(void); driver_ndis_init_ops(); }#endif
2021-07-19 15:42:50
660
1
原创 Android wpa_supplicant 源码分析二 -- main()
main()int main(int argc, char *argv[]){ int c, i; // 重要的数据结构1 struct wpa_interface *ifaces, *iface; int iface_count, exitcode = -1; struct wpa_params params; // 重要的数据结构2 struct wpa_global *global; if (os_program_init()) return -1;.
2021-07-19 11:50:18
433
1
原创 Android wpa_supplicant 源码分析一 -- 简介
官方介绍地址:http://w1.fi/wpa_supplicant/devel/index.html简介:wpa_supplicant 是适用于 Linux、BSD、Mac OS X 和 Windows 的 WPA 请求方,支持 WPA 和 WPA2 (IEEE 802.11i / RSN)。它适用于台式机/笔记本电脑和嵌入式系统。Supplicant 是客户端工作站中使用的 IEEE 802.1X/WPA 组件。它与 WPA Authenticator 实现密钥协商,并控制 wlan 驱动程序.
2021-07-19 09:42:37
1122
2
原创 Android 安装 GMS 方法
Android 安装 GMS 方法下载GMS安装包:将installer.sh 和下载解压后的包放在同一目录执行installer.sh下载GMS安装包:https://opengapps.org根据自己的平台架构,Android版本进行选择;第三个选项只是包含的google应用不同,可以根据自己的需要下载(比如aroma包含所有GMS服务和APpp,Pico只包含核心服务)此方法需要root权限,只用于测试学习目的将installer.sh 和下载解压后的包放在同一目录执行installe
2021-07-02 11:09:27
10507
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人