自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 解决is not in the sudoers file.

解决xxx is not in the sudoers file. 用命令即可:sudo adduser  xxx sudoxxx是没有sudo权限的用户名。

2015-08-22 08:46:53 431

原创 jni浅析

java运行于虚拟机,执行的是java特定的字节码,不是设备的机器指令,为了能与本地代码可交互,android设计了java native interface,简称jni,一般jni库说的是按照jni规则编写的了相应调用接口的c/c++库。jni库中包含调用和被java调用的本地代码函数,被java调用的函数需要按照特定的规则进行声明,比如,在apk源码中声明了一个NativeCaller类,这个

2015-08-19 11:01:28 496

原创 设备中如何实现类似gopro给iphone分配ip但是不修改dns的功能

负责研发运动DV,功能有参考gopro,发现gopro有个特别功能,iphone连上gopro的ap热点之后,iphone打开移动网络(2/3/4 G网络)仍然可以上网!按理说,连上任意一个局域网,经过dhcp之后,设备就应该只能经过指定网关和域名服务器来访问外网啊,很奇怪,gopro是怎么实现的呢?观察发现,连上gopro ap的iphone ip及网关变了,dns还是原来那个,也就是说,g

2015-08-17 09:33:21 1039

原创 udp bind 127.0.0.1出现: Cannot assign requested address" error

最近在写udp方面的通信协议,平台是海思的嵌入式arm处理器上面跑的linux,简单配置的文件系统,程序中有udp bind 127.0.0.1的地方,出现: Cannot assign requested address" error,以为是内核配置有问题,仔细查看了内核配置也没看出个所以然,然后网上搜索查看别人的经验,基本都前篇一律的抄袭,看不出什么有价值的东西。屡败屡战的尝试中,偶然ifco

2015-08-17 09:02:38 4690

原创 配置wpa_supplicant调试wifi

调试wpa_supplicant先读一下对应的README.txt文件。根据README.txt修改编译配置。wpa_supplicant需要打开以下开关进行编译CONFIG_DRIVER_NL80211=yCONFIG_DRIVER_WEXT=y内核也要打开这些接口。wpa_supplicant需要rfkill接口控制wifi,所以内核必须选上对应选项。如果发现wpa_s

2015-04-01 17:34:56 1886

原创 在全志平台调试博通的wifi驱动(类似ap6212)

调试驱动之前,首先先看看驱动代码,了解代码大致工作流程,再根据硬件配置驱动,比如硬件上面没有中断脚,就不要在驱动里面配置中断方式。bcmdhd驱动代码分析:一. dhd_linux.c dhd_module_init为驱动模块初始化函数。初始化函数调用dhd_linux_platdev.c中dhd_wifi_platform_register_drv查找设备,注册驱动等。

2015-04-01 17:06:47 21727

转载 如何得到JavaVM,JNIEnv接口

在系列(1)中讲到,Java与native code的操作有两种方式:(1)在Java中加载动态链接库(2)使用JNI Invocation inteface,在native code中创建JVMJavaVM接口第一种方式,在加载动态链接库的时候,JVM会调用JNI_OnLoad(JavaVM* jvm, void* reserved)(如果定义了该函数)。第一个参数会传入JavaVM指针

2012-10-09 10:39:41 799

转载 /etc/passwd

嵌入式Linux往往没有用户管理,shell登陆也仅仅是给开发者用的。因此,像Android,无需输入用户名,可以直接登入shell。如果你需要用户管理(嵌入式Linux通常只需要root),可以添加/etc/passwd。login shell读取输入的用户名和密码后,在passwd文件中验证输入的合法性。添加passwd前,必须了解passwd的格式。The /etc/passwd

2012-10-09 10:29:21 924

转载 sysfs

A feature introduced in version 2.6 of the kernel is sysfs. This is a virtual filesystem that provides well-organized and very detailed information about available devices, their configurations and th

2012-10-09 10:27:53 283

翻译 Linux内核notifier.txt译文

我们可以通过register_keyboard_notifier注册键盘事件回调函数(详情请见kbd_keycode())。传递的结构是keyboard_notifier_param:- 'vc'  键盘事件发生时,键盘所对应的虚拟控制台(VC)。- 'down' 按键按下值为1,按键释放值为0。- 'shift' 位移掩码;- 'value'  取决于事件的类型。- KB

2012-08-15 20:36:25 474

空空如也

空空如也

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

TA关注的人

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