自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

htob_workstation的博客

高效 专注 低调

  • 博客(11)
  • 收藏
  • 关注

原创 第三篇 Android kernel 动态编译的环境搭建

【背景】之前在S3C2440开发板上学习驱动的时候,经常使用动态编译,生成模块化的驱动文件KO,然后使用insmod命令动态的把驱动安装到系统中。现在手中有一个msm8909的板子,也想搭建一个环境实现这样的一个功能,一开始失败了,最后解决了。【总结】其实这样的环境搭建最核心的内容就是Makefile,换句话说,其实就是要知道这个过程的编译流程。【1】复现问题:创建一个

2016-09-30 16:32:08 1078 1

转载 android安装内核module,提示Required key not

最近在调试一个驱动的时候,用insmod加载.ko的时候,提示Required key not available,第一反应是签名有问题,内核模块也开始使用类似apk的签名了吗?查资料后果然是这样。这个问题可以说不算是android的问题,而应该是linux系统的问题,android本身就是个linux系统。下来一步一步分析问题的所在。内核配置内核从3.7后开始支持模块

2016-09-30 15:59:50 705

原创 第二篇 Android Bootloader 之 U-boot 概述

概述

2016-09-30 15:10:28 782 1

原创 第二篇 Android Bootloader 之 LK

Android Bootloader LK ( Little Kernel)Platform base on MSM8909

2016-09-30 15:08:35 632 2

原创 第三篇 Android Bootloader 之 U-boot

1.查阅硬件电路原理图2.编写LED驱动代码3.驱动代码详解

2016-09-22 15:43:31 808

原创 第一篇 Android驱动开发环境搭建之一 -- 虚拟机搭建

1.搭建虚拟机2.搭建android 应用开发环境3.掌握ADB常用命令

2016-09-22 15:39:36 1749

原创 第一篇 Android 驱动开发之简单概述

1.Android设备设计之五层结构:第一层:硬件;第二层:linux内核层;或者说是:驱动层主要包含:外设驱动;内存管理;进程管理;电源管理;其实这些都是linux kernel 具有的功能。第三层:C、C++代码库;其实就是:HAL层;主要包含linux的动态链接库*.so;以及嵌入到APK的NDK代码。第四层:SDK层;或者说是:framework层主要是直接面向

2016-09-19 13:00:02 10218

原创 LCD - MSM Platform RGB LCD (128*160) Bring up (LK and KERNEL)

1.Infoplatform:msm8909 + android 4.4转接芯片:ICN6211LCD IC:ili9163C2.准备资料(1)platform:source,原理图,版位图,高通LCD配置工具:用于生成LCD参数配置高通平台。(2)转接芯片: 配置工具,用于生成转接芯片寄存器配置,后面使用IIC初始化转接芯片(3)LCD: 初始化代码,屏参

2016-08-16 18:58:49 1844 2

原创 LCD - 分辨率大全

专用词全称分辨率像素总数SubQCIFsubQuarter Common Intermediate Format96x12812288SQQVGAsquare QQVGA128x12816384QQVGAQuarter Quarter Video Graphics Array120x16019200

2016-08-16 18:09:06 2130

原创 使用VI或VIM命令清除全文中的^M

1.每次再上传代码的时候总是发现文本有以下情况,很是费解:如何使用Vi或者VIM的命令还给我们一个干净的文本?使用linux命令行的方式:sed -i 's/\r//g'

2016-08-15 15:59:43 702

原创 LCD - MSM Platform MIPI LCD Bring up (LK and KERNEL)

1.get source code:(1)lk: git clone git@192.168.1.100:code/qualcomm/msm8909/lk.git(2)kernel: git clone git@192.168.1.100:code/qualcomm/msm8909/kernel.git(3)android: git clone git@192.168.1.100:

2016-08-05 10:23:35 2115

空空如也

空空如也

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

TA关注的人

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