自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 各种BGA间距扇空方式

http://blog.sina.com.cn/s/blog_6b6832cc0102wfc5.html

2018-01-24 20:48:59 939

原创 Android下设置CPU核心数核屏幕

设置CPU的核心数在/sys/devices/system/cpu目录下可以看到你的CPU有几个核心,如果是双核,就是cpu0和cpu1,如果是四核,还会加上cpu2和cpu3。随便进一个文件夹,比如cpu1,里面有个online文件。我们可以用cat命令查看该文件的内容:cat /sys/devices/system/cpu/cpu1/online这个文件只有一个数字,0

2017-10-28 17:56:21 2955 1

原创 itop4412的平台驱动注册

一、平台驱动的注册函数int platform_add_devices(struct platform_device **devs, int num){ int i, ret = 0; for (i = 0; i < num; i++) { ret = platform_device_register(devs[i]); if (ret)

2017-10-28 17:53:58 294

原创 exynos4412 ft5306驱动

由于不同触摸屏的xy坐标会有不同,有时候xy坐标需要反过来。下面的代码会告诉你怎样调整xy坐标。 代码分析 驱动位置:drivers/input/touchscreen/ft5x06_ts.cstatic int __init ft5x0x_ts_init(void){ int ret; int type; type = get_lcd_type();#

2017-10-28 17:51:18 307

原创 讯为4412按键不能关机的问题解决

一、前言讯为4412开发板除了有屏幕上的软按键之外,还有主板上面的”硬”按键:sleep, back, home。猜测安卓系统是通过读取按键事件来识别当前摁下哪个按键的,那么按键由哪个IO作为输入并不重要。 最近拿到讯为的开发板,发现摁下sleep键竟然没啥反应,用的是4.4的安卓系统和内核,烧录4.0的安卓系统和内核则正常。下面探讨为何会出现这样的问题。二、问题分析1

2017-10-28 17:49:59 246

原创 讯为ITOP4412的按键驱动分析

一、前言安卓上用得比较多的按键有:home,back,power,volup,voldown,原理图如下:  程序里面只要检测到低电平就能知道按键按下了。但是程序是如何实现的呢?下面一步步去揭开其神秘的面纱。二、按键驱动位置按键驱动位置:drivers/input/keyboard/gpio_keys.c 按键IO定义位置:arch/arm/mach-exyno

2017-10-28 17:48:57 531

原创 讯为全能板7寸屏驱动分析

2.驱动程序分析(1)初始化触摸芯片static int __init ft5x0x_ts_init(void){ int ret; int type; type = get_lcd_type();#if 1 //TP1_EN //printk("==%s: TP1_EN==\n", __FUNCTION__);//触摸芯片

2017-10-28 17:47:51 585

原创 LVDS屏幕参数配置

一、前言1.LVDS输出接口概述  液晶显示器驱动板输出的数字信号中,除了包括RGB数据信号外,还包括行同步、场同步、像素时钟等信号,其中像素时钟信号的最高频率可超过28MHz。采用TTL接口,数据传输速率不高,传输距离较短,且抗电磁干扰(EMI)能力也比较差,会对RGB数据造成一定的影响;另外,TTL多路数据信号采用排线的方式来传送,整个排线数量达几十路,不但连接不便,而且不适合

2017-10-28 17:44:28 15704

原创 LINUX输入子系统

一、前言1 初识linux输入子系统linux输入子系统(linux input subsystem)从上到下由三层实现,分别为:输入子系统事件处理层(EventHandler)、输入子系统核心层(InputCore)和输入子系统设备驱动层。对于输入子系统设备驱动层而言,主要实现对硬件设备的读写访问,中断设置,并把硬件产生的事件转换为核心层定义的规范提交给事件处理层。

2017-10-28 17:41:57 777

原创 讯为4412讯为开发板的源码接口说明

该源码位置在:arch/arm/mach-exynos/mach-itop4412.c1. BSP的总的初始化(入口程序)static void __init smdk4x12_machine_init(void){#ifdef CONFIG_S3C64XX_DEV_SPI unsigned int gpio; struct clk *sclk = NULL;

2017-10-28 17:40:37 460

转载 Exynos4412启动多核

http://blog.csdn.net/menghuanbeike/article/details/78367376

2017-10-28 16:38:01 766

转载 Linux触摸屏唤醒驱动实现

http://blog.csdn.net/zmnqazqaz/article/details/51956225

2017-10-18 20:09:53 1923

原创 IRF540应用DC-DC电路设计

MOS管用作开关电源设计

2017-10-10 11:22:53 3119

原创 嵌入式项目研发流程

2017-07-27 15:47:38 1010

原创 开关电源常用设计

2017-07-07 12:14:11 274

原创 linux工作队列

共享工作队列:linux内核自带的用于开销量比较小的工作队列,用户不能长时间独占该队列自定义工作队列:如果队列上有很多的工作存在阻塞的情况下,用户自定义工作队列就不会受其他工作队列的影响了,但是这样会导致系统的开销比较大延时工作队列:共享工作队列与自定义工作队列只要调用调度函数后会立即执行,延时工作队列可以定时启动处理任务

2017-07-02 18:43:17 324

原创 EXYNOS4412安卓开发包包括systemimg ramdiskimg uboot kernel

4412开发需求掌握讯为官方网站

2017-04-09 09:10:01 294

原创 Linux细说

LINUX内存管理1.Linux内存管理2.Linux进程地址空间3.Linux内核地址空间4.Linux内核链表5.Linux内核定时器 Linux进程管理1.LINUX进程控制2.Linux进程调度3.Linux系统调用4.Linux PROC文件系统5.Linux内核异常

2016-12-04 08:43:22 623

c#编程 串口使用

这个是一个C# winform串口软件,很好的例子可以使用拿来使用

2016-12-08

上位机串口测试软件

这个压缩文件包里面主要是一个中控测试软件,是本公司目前已经在使用的一款软件,运行效果比较不错。

2014-07-01

空空如也

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

TA关注的人

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