- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 读取bmp图片代码
代码如下,需要注意结构体对齐问题,编译环境为gcc。#include struct bitmap_fileheader { unsigned short type; unsigned int size; unsigned short reserved1; unsigned short reserved2; unsigned int off_bits;} __attribute__
2015-01-23 10:29:09 1659
原创 ubuntu中使用apt-get install时如何指定安装版本
命令用法如下:sudo apt-get install package=version例如我要安装autoconf 2.50:sudo apt-get install autoconf=2.50
2015-01-17 16:05:24 78909 1
原创 3.x版本内核中platform_device的生成
内核版本:Linux-3.18.2在3.x版本内核中platform_device不再静态定义,而是通过device tree来动态生成,例如(arch/arm/mach-s3c24xx/mach-sc2416-dt.c):static void __init s3c2416_dt_machine_init(void){ of_platform_populate(NULL, of_defa
2015-01-16 15:40:07 9669 1
原创 mini2440 lcd操作
内核版本:Linux-2.6.32.2 实验平台:mini2440 + 统宝3.5寸屏(TD035STED4)这里主要是对lcd的帧缓存进行读写操作,并显示出红色,当然也可以显示其他任何东西。首先介绍一下用到的mmap系统调用,mmap系统调用原型如下:#include void *mmap(void *addr, size_t length, int prot, i
2015-01-15 10:18:24 1968
原创 mtk lcm驱动加载流程
平台:mt6582 + Android 4.4前面就说过,在mtk代码中支持屏是可兼容的,通过调用驱动中的compare_id函数来匹配驱动和屏,这里来细看一下代码。1. LK部分(mediatek/platform/mt6582/lk/disp_drv.c)OOL DISP_DetectDevice(void){ //LCD_STATUS ret; DISP_LOG("shi=
2015-01-05 19:34:19 8930
原创 mtk lcd调试
平台:mt65852 + Android 4.4 屏:HX8389B那么首先来看的是如何配置lcd屏(在mtk中叫做lcm)。1. ProjectConfig.mk中配置CUSTOM_LK_LCM = hx8389b_qhd_dsi_vdoCUSTOM_KERNEL_LCM = hx8389b_qhd_dsi_vdoLCM_HEIGHT = 960LCM_WIDTH = 540
2015-01-05 10:21:20 12143 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人