摘要: 用了几年的台式机长假没用之后,突然开不了机,重复亮灯-熄灯这样,或者开机几分钟后又自动断电一样没了。搜一下之后有两个可以尝试的操作: 扣掉主板电池,放电 擦一擦内存条金手指(用橡皮擦) 我的是技嘉主板B250M,电池在显卡下面,需要把显卡拆掉才能扣电池。拆的时候遇到找不到PCI借口卡扣的问题,问技嘉 阅读全文
posted @ 2022-02-13 20:46 willhua 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: ARM架构简介 Arm architesture分为三种系类(profiles): 不同系类的应用情况: Arm Cortex是Arm architecture对应处理器产品的商标名,就和奔腾,酷睿一样 架构是对一个处理器的功能性规范,functional specification,定义how a 阅读全文
posted @ 2020-08-08 16:55 willhua 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 本文介绍Armv8-A的内存管理。内存管理指的是在系统中,内存访问是如何实现的。 使用内存管理机制,可以让每个应用之间的内存地址分离,即sandbox application,也可以让多个在物理内存上碎片化的地址形成虚拟地址空间一个连续的地址,同时可以让程序员编程更为方便。 虚拟地址到物理地址的转换 阅读全文
posted @ 2020-08-02 22:43 willhua 阅读(2533) 评论(0) 推荐(1) 编辑
摘要: 在Kernel代码中include头文件 有两种方法: 在clBuildProgram时,通过options参数,使用-I /path/of/include/dir指定include的头文件的路径,可以是相对路径(基于当前CL host所在的应用程序可执行文件so/exe所在的位置)或者绝对路径,这 阅读全文
posted @ 2020-07-22 20:03 willhua 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 循环依赖问题 假设可执行程序exe1使用了so1和so2中的函数,so1使用了so2的函数。编译so1时,肯定需要指定-lso2;编译exe1时,肯定需要指定-lso1,但是exe1间接依赖了so2,是否需要指定-lso2呢? 对于常规的NDK编译来说,是需要指定的,否则会报undefined re 阅读全文
posted @ 2020-06-28 18:51 willhua 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 使用NDK的Cmake编译报错:Invalid Android NDK revision 在Windows上,下载Android的SDK之后,其自带有NDK,同时有CMake。当我们使用cmake.exe程序编译项目时,假如使用如下编译语句 E:\Android\Sdk\cmake\3.10.2.4 阅读全文
posted @ 2020-06-26 18:01 willhua 阅读(4700) 评论(2) 推荐(0) 编辑
摘要: Virtual memory and Pagefile 32位的Windows 参考https://support.microsoft.com/en-us/help/2160852/ram-virtual-memory-pagefile-and-memory-management-in-window 阅读全文
posted @ 2020-06-20 15:34 willhua 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 在NDK中测量时间,有四种方法。 LINUX系统方法 gettimeofday 以秒和微秒的形式返回自从Epoch(1970-01-01 00:00:00 +0000 (UTC))时间以来,系统已经经过了多少时间。这个函数会受到系统的时间跳变的影响,比如系统管理员重新设置了系统时间。clock_ge 阅读全文
posted @ 2020-05-30 19:49 willhua 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Fast connected component labeling 由Lifeng He 发表在Pattern Recognition 42 (2009)的文章 Conventional two raster scan algorithms 在第一遍raster scan之后,算法需要记录各个lab 阅读全文
posted @ 2020-05-24 00:28 willhua 阅读(615) 评论(0) 推荐(0) 编辑
摘要: NDK clang编译器的一个bug 问题代码 阅读全文
posted @ 2020-05-10 10:46 willhua 阅读(1767) 评论(0) 推荐(0) 编辑