- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 Keil如何动态查看变量
平时调试程序的时候一般会用断点来查看程序变量,这种方式的效率很低。其实keil里面支持动态查看变量的,只需要在view->Periodic Window Update 打勾即可。
2017-02-27 11:20:31 4039
原创 itop4412开发板无法编译recovery
一、问题现象在编译recovery的时候,编译到最后出现错误提示:no rule to make target ‘otapackage’.二、问题解决修改安卓源码里面 device/samsung/smdk4x12/BoardConfig.mk 里面的一个宏TARGET_NO_KERNEL := true ,修改为TARGET_NO_KERNEL := false 即可。 三、编译成功参考资料:
2017-02-22 13:13:47 465
转载 Android/Linux驱动开发之使用dev_dbg调试设备驱动
原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb666/article/details/8789807,作者:gqb6661、最近在写I2C下EEPROM的驱动程序,但发现使用i2c_new_probed_device函数无法枚举到设备,于是想调试该函数(位于driver/i2c/i2c-core.c内),看到其中有些调试信息如下:[cpp] vi
2017-02-21 18:07:54 648
转载 Android下设置CPU核心数和频率
设置CPU的核心数在/sys/devices/system/cpu目录下可以看到你的CPU有几个核心,如果是双核,就是cpu0和cpu1,如果是四核,还会加上cpu2和cpu3。随便进一个文件夹,比如cpu1,里面有个online文件。我们可以用cat命令查看该文件的内容:cat /sys/devices/system/cpu/cpu1/online这个文件只有一个数字,0或1。0表示该核心是off
2017-02-21 18:04:44 2972
原创 安卓4.4源码编译错误汇总
一、错误信息: make: *** [out/target/product/smdk4x12/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/LINKED/libwebviewchromium.so] Error 1 解决方法:增大swap缓存空间。 (1).dd if=/dev/zero of=/opt/swap1 bs=1024
2017-02-20 14:07:56 772
原创 安卓内核和镜像自动烧录脚本
一、前言安卓的内核和镜像的烧录是利用bootloader里面的内建命令fastboot来进行烧录的,步骤是:先在目标板连接串口线和otg线,然后启动目标板,在bootloader的界面串口终端输入fastboot,然后在PC的cmd命令行下输入fastboot.exe的一系列命令:fastboot.exe flash kernel zImagefastboot.exe flash ramdisk
2017-02-20 11:17:46 1867
原创 linux驱动板载信息注册
一、定义板载信息数组static struct i2c_board_info i2c_devs3[] __initdata = { /* add by cym 20130318 support for FT5X0X TouchScreen */ #if defined(CONFIG_TOUCHSCREEN_FT5X0X) { I2C_BOARD_INFO("f
2017-02-08 18:11:44 663
原创 itop4412的平台驱动注册
一、平台驱动的注册函数int platform_device_register(struct platform_device *pdev){ device_initialize(&pdev->dev); return platform_device_add(pdev);}void device_initialize(struct device *dev){ dev->k
2017-02-08 17:35:09 522
原创 如何给触摸屏增加GT9XX内核编译选项
一、在Kconfig里面增加一个菜单选项二、在对应驱动的文件夹的Makefile增加编译内容三、在内核主配置文件mach-itop4412.c里面增加配置信息四、内核编译原理其实用make menuconfig就是在Kconfig里面获取一个“宏”,例如“CONFIG_TOUCHSCREEN_GT9XX”,如果在make menuconfig里面选择这个触摸屏的驱动,则相当于定义了宏 TOUCHSC
2017-02-08 10:43:22 1544
原创 GT9XX触摸屏双击唤醒功能分析
一、触摸屏唤醒方式1.在屏幕上画其中26个字母中的一个来唤醒屏幕:例如:a/b/c/d…. 2. 在屏幕上画线唤醒屏幕:”上/下/左/右” 3.双击屏幕唤醒:在屏幕上双击两下。二、触摸屏唤醒的原理其实唤醒屏幕的原理很简单,就是检测触摸屏上面的动作,如果该动作是唤醒手势,则触发电源开关键来唤醒屏幕,调用的方法是 input_report_key(ts->input_dev, KE
2017-02-07 16:00:25 24686 3
gogs环境搭建需要的软件资料
2017-11-09
修复svn乱码错误,无法清理的错误
2017-11-08
sqlite3工具
2017-11-07
数字电位器MCP41010的spi接口的stm32例程
2017-10-13
stm32控制步进电机转动一定角度
2017-09-01
RTL8723BS的wifi芯片在android linux下的移植包
2017-09-01
stm32与cc5463的通讯代码
2017-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人