- 博客(7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在Xilinx zynq7020平台使用Marvell6020交换机芯片
初次写博客,不好的地方欢迎提出建议。目 标 :在ZYNQ7020处理器的linux平台调通Marvell 88e6020交换机,实现局域网内可以通讯。硬件平台:zynq7020(ARM CORTEX-A9),Marvell 88E6020交换机芯片内核版本:linux4.14.0 说到网络,肯定是先想到网络OS...
2019-05-21 11:21:48
3183
3
原创 linux中断底半部
ISR Interrupt Service Routines(中断服务程序)INTC Interrupt controller(中断控制器)Linux中通常分为外部中断(又叫硬件中断)和内部中断(又叫异常)软件对硬件进行配置后,软件期望等待硬件的某种状态(比如,收到了数据),这里有两种方式,一种是轮询(polling): CPU 不断的去读硬件状态。另一种是当硬件完...
2020-04-30 16:28:24
265
原创 android7.1 OOM问题出现Try increasing heap size with java option '-Xmx'报错信息
编译中出现报错:报错原信息:[ 2% 815/30212] Building with Jack: target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dexFAILED: /bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_...
2019-08-06 16:16:56
604
原创 linux input 子系统详解
这次研究linux输入子系统内核参考文档:linux_src_path/Documentation/input/input.txt通过中断或者Timer定时查询将CPU通过SPI、I2C或外部储存器总线读取的键值,坐标等数据放入一个缓冲区,字符设备管理这个缓冲区,驱动的read()接口让用户可以读取键值、坐标等数据。显然,中断、读取键值是与设备相关的,而输入事件 的缓冲区管理以及字符设备...
2019-07-05 17:56:00
232
原创 RK3399+Android7.1.2 添加HOME和返回键
这两天在研究rk3399跑Android7.1.2系统,自己添加HOME和返回键。研究linux或者Android驱动移植一直秉承自下向上的研究首先硬件,Android7.1.2HOME和返回键已经可以脱离实体硬件,用虚拟按键充当了。设备树目录 Android_Src_Path/kernel/arch/arm64/boot/dts/rockchip/rk3399-android.d...
2019-07-05 14:00:40
1450
原创 Android.mk文件用法详解
Android.mk是Android提供的一个makefile文件,可以将源文件分组为模块。用来引用的头文件目录、需要编译的*.c/*.cpp文件、jni源文件、指定编译生成*.so共享库文件或者*.a静态库文件,可以定义一个或多个模块,也可以多个模块中使用同一个源文件;Android.mk文档:1. Android.mk的官方文档:https://devel...
2019-06-20 14:42:46
784
转载 Android源码 目录结构解析
Android 4.0|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik JAVA虚拟机)|-- development (应用程序开发相关)|-- exter...
2019-06-19 10:23:56
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人