自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openwrt beaglebone black(BBB) usb rndis配置

1、menuconfig主板配置usb gadget rndis配置2、开机加载g_ether.ko3、usb0 up4、windows rndis驱动 本文主要解决bbb主板烧写openwrt 默认编译的版本无usb ndis功能,pc端无法通过ssh连接主板的问题。 否则只能用串口,个人觉着通过usb ssh更方便。1、menuconfig...

2018-07-03 17:44:31 2795

原创 beaglebone black fat16分区方法

分区debian@beaglebone:~$ sudo fdisk /dev/mmcblk0p1 Command (m for help): d ...

2018-07-03 15:30:15 429

原创 ubuntu上编译opencv

d

2018-06-14 16:34:57 892

原创 openwrt (四)启动(2)

目录1. 启动1号进程2. /etc/preinit 第一阶段1. 启动1号进程 kernel的启动开始于start_kernel()函数,在这里完成各种系统初始化后最后进入rest_init函数,这整个过程都可以称之为0进程: asmlinkage void __init start_kernel(void) { ...

2018-06-09 16:40:40 1001

原创 编译OpenWRT时 #error GNU libiconv not in use but included iconv.h is from libiconv

编译OpenWRT时报错:gconvert.c:61:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv #error GNU libiconv not in use but included iconv.h is from libiconv解决1:$ cd build_dir...

2018-05-31 17:49:23 2234

原创 openwrt (四)启动(1)

1. 启动1号进程 kernel的启动开始于start_kernel()函数,在这里完成各种系统初始化后最后进入rest_init函数,这整个过程都可以称之为0进程: asmlinkage void __init start_kernel(void) { ... boot_cpu_init(); page_ad...

2018-05-31 17:46:41 1380

原创 openwrt (三)入门FAQ

openwrt作为一个基于linux开发的比较完善的嵌入式系统,可以快速移植到各种平台上。初次下载开源代码后,简单浏览后很是诧异,居然没看到uboot和kernel部分的代码,甚至没看到任何模块的代码,最多只是些patch和配置文件。 按照文档编译后,发现多了些工程目录,进而发现了很多源码,猜测到大概是Makefile或feed脚本在编译时在线下载的代码。为了后来者,初次入门openw...

2018-05-31 17:43:53 1673

原创 openwrt (二)目录结构及用途

目录结构: ├────────────────/*build生成*/────── bin ├────────────────/*build生成*/────── build_dir ├────────────────/*build生成*/──────staging_dir ├── config //默认的项目配置,如:defconfig_pxa1826p50...

2018-05-31 17:41:45 2427

原创 openwrt (一)入手

简介: 前期通过该平台熟悉openwrt的开发过程,仅记录一些学习笔记。代码下载:ssh-keygen生成key后提交marverll,获取代码下载权限。 下载代码部分针对marvell的openwrt平台记录,开源或者每家硬件平台的代码下载方式略有不同1、修改.ssh/configHost x.x.x.xHostName xxxxPort 443PreferredA...

2018-05-31 17:38:46 458

转载 记录CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-05-31 17:21:51 115

转载 Linux内核驱动程序初始化顺序的调整----修改版

转自:Linux内核驱动程序初始化顺序的调整----修改版[百叶琉璃]今天在做一个驱动的时候要用到另一个驱动(I2C)提供的API,在内核初始化时碰到了一个依赖问题。我的驱动在I2C初始化之前就运行起来了,而这时I2C提供的API还处于不可用状态。查了很多资料

2011-09-20 09:55:38 1262

转载 ubuntu11.04 vnc-server配置

转自:http://nuclear-imaging.info/site_content/2011/05/11/vnc-server-setup-for-ubuntu-11-04-natty-narwhal/  For the first time I was able to get VNC to work with Ubuntu with Gnome session instead

2011-06-15 16:26:00 1782

原创 关于android2.2中浏览器会被白板遮盖的问题

<br />强大的测试组居然测出不少android框架级的bug,其中有一个现象如下:<br /> <br /> <br />故事是这样发生的,当焦点放在地址栏时,会弹出SearchDialog,而在下方会有一个popup window用于显示访问历史,这是输入法也会冒出来,此时,如果隐藏掉输入法(比如按输入法的关闭按钮,或者在listview处滑动)再按back键,重点来了,按back键之后快速滑动浏览器页面,奇迹发生了,浏览器居然被一大块白板给遮盖了!!!<br /> <br />起初发现该问题是还是偶

2011-01-25 11:30:00 2212 2

原创 android2.2中默认浏览器无法使用手势放大缩小页面的问题定位

<br />测试部提出一个产品bug,说是android默认的浏览器无法使用手势缩放页面,确实比较奇怪,这点android默认就是支持的,纠察原因时比较幸运,在WebView.java中发现了这个函数:<br /> <br /> void updateMultiTouchSupport(Context context) { WebSettings settings = getSettings(); mSupportMultiTouch = context.getPa

2010-11-29 16:45:00 4970 6

转载 Java语法总结 - 方法

<br />Java语法总结 - 方法 <br />转自:http://www.blogjava.net/raylong1982/archive/2007/10/30/157020.html<br />一、方法的重写。<br />1、重写只能出现在继承关系之中。当一个类继承它的父类方法时,都有机会重写该父类的方法。一个特例是父类的方法被标识为final。重写的主要优点是能够定义某个子类型特有的行为。<br />    class Animal {<br />        public void eat()

2010-08-24 10:26:00 738

转载 Java语法总结 - 方法

<br />转自:http://www.blogjava.net/raylong1982/archive/2007/10/30/157020.html<br />一、方法的重写。<br />1、重写只能出现在继承关系之中。当一个类继承它的父类方法时,都有机会重写该父类的方法。一个特例是父类的方法被标识为final。重写的主要优点是能够定义某个子类型特有的行为。<br /> class Animal { public void eat(){ System.ou

2010-08-24 10:22:00 727

原创 msm7227平台linux I2C驱动分析(2.6.29)

<br /><br />Revision History<br /> <br />Date Issue Description Author    <br /><08/07/2010> <1.0> Msm7227平台I2C驱动分析 滕景东    <br />       <br />     <br />目录<br />1. 摘要 3<br />2. 简介 3<br />3. I2C架构 3<br />4. I2C总线初始化 4<br />5. I2C适配器驱动 5<br />6. I2C设备驱动 9<br

2010-07-21 19:26:00 6624 13

转载 设备节点的动态建立

<br />      我们在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了udev。 <br />内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_create(…)函数,可以用它来创建一个类,这个类存放于sysfs下面,一旦创

2010-07-12 19:08:00 1174

原创 C程序存储空间布局复习+备忘

<br />BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。<br />数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。<br />代码段:代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区

2010-07-03 17:59:00 711

原创 apache+svn server的搭建

  1、apt-get install libapache2-svn apache2 subversion 2、mkdir -p /home/svn/ 3、svnadmin create /home/svn/android-code 如果要快速增加其子工程,可以做如下操作: mkdir /tmp/android-code mkdir /tmp/android-code/trunk/arm9code mkdir /tmp/android-code/workspace svn import

2010-06-26 14:26:00 804

原创 29内核输入子系统多点上报机制实现

<br />电容屏被广泛使用,多点触摸机制也随之发展,可惜29内核不支持多点上报,30以后内核才支持。<br />特此记录移植过程。<br /> <br />1、修改include/linux/input.h<br /> Index: include/linux/input.h===================================================================--- include/linux/input.h (revision 1550

2010-06-13 17:09:00 4646 1

原创 禁止内核打印信息

在此记录:echo 0 > /proc/sys/kernel/printk

2010-06-13 11:20:00 1698

原创 android repo/git server 建立过程(2)

 3、制作android服务器镜像$ mkdir /pub/gittrees/android-mirror/$ chown git.git /pub/gittrees/android-mirror/ $ cd /pub/gittrees/android-mirror/$ repo init -u git://android.git.kernel.org/platform/manifest.git --mirror$ repo sync这会花很长时间,为将来使用方便,需要耐心等待

2010-06-01 20:42:00 16140 9

原创 android repo/git server 建立过程(1)

1、安装git dameon<br />$ sudo apt-get install git-daemon-run<br />2、设置仓库目录<br />修改/etc/sv/git-daemon/run,配置git tree的目录以及共享目录<br />$ vi etc/sv/git-daemon/run #!/bin/shexec 2>&1echo 'git-daemon starting.'exec chpst -ugitdaemon / /usr/lib/git-core/g

2010-06-01 20:11:00 8142

原创 用ubuntu破解wep加密的wifi

1、sudo apt-get install aircrack-ng2、开启终端1,sudo airmon-ng start wlan0sudo airodump -ng mon0记住类型为web的设备的mac地址3、开启终端2sudo airodump-ng -c 频道 –bssid 目标主机mac -w wep mon0这里的wep为默认的存包文件的名字

2010-05-28 20:31:00 2127

原创 android的国际化及本地化

         1.               AbstractAndroid 国际化。.2.               汉化机制       在各个应用程序中,存在一个res目录,在该目录中默认有drawable, layout,menu,values几个目录,这些都属于java中的resource资源,在java代码中通过R.resource_ty

2010-05-17 21:43:00 4474

原创 android back和home键的捕获

在校准界面显示出来后,按back键或home键退出后会导致主界面点击不准。原因:校准界面create时,有如下设置:SystemProperties.set("ts.config.calibrate", "start");校准结束时,有:SystemProperties.set("ts.config.calibrate", "done");在InputDevice.java中处

2010-05-17 21:34:00 15218 5

转载 [转]详解Linux 2.6内核新文件系统变化机制(inotify)

原文地址:http://soft.yesky.com/os/lin/326/2237826.shtml 本文详细地介绍了在 Linux 2.6.13 内核中新引入的文件系统变化通知机制 inotify,并举例说明了它的使用与典型应用案例。 一、引言 众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提

2010-05-09 21:08:00 992

原创 sysfs方式实现马达驱动

    由于对sysfs的概念不是太清楚,只是知道sysfs是一种类似于/proc的虚拟文件系统,可以在用户空间读写sysfs中的相应文件访问或控制内核空间数据,后拜读各类文章后终于对sysfs及平台设备有了更深层次的理解,但读的再多不如亲手一试。恰巧公司需要为android系统提供一个马达驱动,并且android又恰巧很多驱动的读写方式都是通过sysfs操作的,于是开始行动……#define

2010-04-22 19:39:00 3682 1

E:\mydocument\mywork\mtk\tools

mtk抓视频显示问题log的工具,里面有使用说明,提供给需要的人。

2019-01-17

C函数库保证最全(E文)

保证最完整的,但是E文的,觉着自己英文实在不行就不用下了(打开../reference/clibrary/index.html就行了)

2009-04-07

空空如也

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

TA关注的人

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