自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mortree

坚持多写一些东西

  • 博客(71)
  • 资源 (3)
  • 收藏
  • 关注

原创 android设备如何截屏

android设备截屏的方法:1. 同时按住“音量—”键和“电源”键,大概2秒不到就截屏成功,一般保存在 手机内存/Pictures/Screenshots/ 2. 若有adb工具,可用命令:adb shell screencap -p sdcard/XXXX.png

2015-10-27 10:39:21 1001

原创 初入android驱动开发之网络设备以太网(一)

很久没写日志,主要最近工作比较繁忙,最近主要做以太网开发的。平台: 高通 ,android 4.3 ,linux 3.4.0这一部分,主要说一下,调试过程中用到的一些命令。以太网,是由usb转net出来的,主要在在deconfig中配出usb_net这个配置就可以。下面主要说的一些调试命令:1. netcfg 查看当前的网卡设备名及其相关信息:设备名  状态    IP

2015-10-27 10:03:12 4335 1

转载 QUALCOMM平台CAMERA调试移植入门

QUALCOMM平台CAMERA调试移入门by root ⋅ Leave a Comment1  camera基本代码架构    高通平台对于camera的代码组织,大体上还是遵循Android的框架:即上层应用和HAL层交互,高通平台在HAL层里面实现自己的一套管理策略; 在kernel中实现sensor的底层驱动。但是,对于最核心的senso

2015-10-09 10:59:51 2996

转载 程序员眼中的英语单词

程序员眼中的英语单词2015-9-29 10:34    收藏: 1    原文:http://chinagdg.org/2015/09/%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9C%BC%E4%B8%AD%E7%9A%84%E8%8B%B1%E8%AF%AD%E5%8D%95%E8%AF%8D/作者: Jackie Han

2015-09-30 10:41:06 1202

原创 初入android驱动开发之字符设备(五-定时器)

这个字符设备系列,主要借助较容易上手的字符设备实例,去讲解linux的一些机制,以及驱动中比较常用到的中断、定时器、信号量等一些知识,由于本人自身的知识有限,对于arm的架构体系不太了解,这里,一般这里只讲,如何去用,对于一些原理性的东西不会深究,以后的文章会慢慢的加深。想想我们当初玩51单片机的时候,那时候按键防抖是一个硬件、软件都需要处理的地方。软件一般就是加延时检测判断。当然,这里我们也

2015-08-27 16:21:42 1244

原创 初入android驱动开发之字符设备(四-中断)

上一篇讲到android驱动开发中,应用是如何去操作底层硬件的整个流程,实现了按键控制led的亮灭。当然,这是一个很简单的实例,不过稍微演变一下,就可以得到广泛的应用。如开发扫描头,应用透过监听上报的按键的键值,监听到,则调用扫描头的模块,成功,则点亮LED灯,并把扫描头解码后的条码信息,通过广播的形式发出。又扯到其它地方,这里主要说说中断。1. 中断的一些概念中断,是什么?中断,可以

2015-08-22 11:27:53 1766

转载 Sizeof与Strlen的区别与联系

Sizeof与Strlen的区别与联系一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof

2015-08-13 18:10:24 467

转载 为什么程序员的业余项目大多都死了?

为什么程序员的业余项目大多都死了?2015-8-11 09:38| 查看: 546| 评论: 0| 收藏: 0| 分享: 0原文:http://www.codeceo.com/article/why-side-project-die.html译文:http://www.codeceo.com/article/why-side-project-die.html译者: 小峰

2015-08-11 17:22:50 637

原创 初入android驱动之字符设备(三)

回想当初在大学玩51单片机的时候,实验室的老师第一个任务,就是设计一个基于51单片机的LED流水灯设计,并实现几种样式。第二个任务,就是设计一个基于51单片机的按键控制LED流水灯样式的设计。需要自己设计硬件图、画protel电路图,并设计出PCB,实现keil和proteus的联调,然后焊接电路板,实现其功能。那时候什么都不懂,秉这一股冲劲,各种百度、看书,那时候郭天祥的51单片机视频超火,所以

2015-08-11 17:07:03 1890

原创 初入andorid驱动开发之字符设备(二)

上一部分,主要说了一下,最简单的字符设备,主要实现在内核中打印的功能,实际中,没有多大用处,这章主要讲如何点亮一个LED灯,并编写测试程序:1 测试程序的编写:1.1 Android.mk 文件:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS) LOCAL_SRC_FILES:= led.c LOCAL_MODULE:= led

2015-08-07 16:16:53 1175

原创 初入android驱动开发之字符设备(一)

字符设备的简单心得

2015-08-04 15:45:26 7857 2

转载 编程名言集锦

原文:http://quotes.cat-v.org/programming/译文:http://blog.xiayf.cn/2015/06/02/programming-quotes/译者: youngsterxyfC.A.R. Hoare, The 1980 ACM Turing Award LectureThere ar

2015-07-17 08:53:09 825 1

转载 程序员面试失败的5大原因

原文:http://java.dzone.com/articles/top-5-reasons-fail-your-java译文:http://www.codeceo.com/article/5-reasons-java-interview-fail.html译者: 小峰下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员

2015-07-15 17:32:34 576

原创 杂谈网络文学

仔细回想一下,发现自己与网络小说真是有着深深的“猿分”。在记忆中看第一篇网络小说,应该是在四年级,内容大概还有一点点印象,讲的是,星球之间的战争。那时候还一般以看实体书为主,记得那时候去书店租书,1块钱3本,时限3天。从那以后,就慢慢有着看各种书的习惯,那时候的网络文学并不兴盛,流派也不多,但随着时间的流逝,流派越来越多。从最初的异世、武侠、科幻,慢慢的网游、修真、都市,再到历史、重生、穿越等

2015-07-15 11:14:50 1002

转载 程序员应该读的六本书

程序员应该读的六本书原文:http://javarevisited.blogspot.com/2014/09/top-6-books-to-learn-programming-coding.html译文:http://droidyue.com/blog/2015/07/04/six-books-every-programer-must-read/译者: androidyue

2015-07-09 23:17:28 837

原创 android之3g调试1

最近公司的高通的项目差不多结尾,而自己这边又没有什么事情,恰好之前的客户重新提出一些需求,所以重新开始做起三星平台的设备。最近一直都在调试和整理3G模块这一部分的内容。这篇主要是讲解调试的一些心得。作为驱动开发工程师,我们一般会先从项目经理了解了解该模块的需求,以及供应商提供相应的资料和代码,另一方面,需要从硬件工程师那里拿到电路图。一般对于一个新的模块,我不会从提供的代码开始入手,而

2015-07-08 22:10:06 660

原创 每个人小时候都有一个小小的梦

序:    好久没有写点东西,好吧,我老实的承认,我的确不是一个意志力很坚定的人,从高中开始写小说,到现在,都没有完完整整的写出一本来,每次一旦写道卡节的地方,就再也没有写下去的意思。最近,文艺范比较足,每天下班,看一集电影,看一些文学作品,听一些TED演讲,而网络小说也慢慢没看,所以思想自由的空间较充足,然又因对自己的以后生活有着茫然的挣扎,故爱胡思乱想。当然,最重要的原因,还是受一本书的影响,

2015-07-07 22:06:54 1032

原创 正处于尴尬的年纪

很久未写东西,不是因为忙碌而没写,而是因自己薄弱的意志加上那无数个的借口,才放纵着如此懒下去。       最近看了很多书,也苦于挣扎的去学习各方面知识,只是为了去填充自己那颗空白的心。毕业出来一年多,虽然有一份在别人眼中看着可以的工作,但在一座生活快节奏的城市,忙忙碌碌中渐渐丧失自己的本心,如玩偶般的上下班。此时,正处于一个尴尬的年纪,一方面,想过着现在舒服的日子,不去考虑什么人生理

2015-07-06 22:37:03 1045

原创 编译动态modules ko的makefile

Makeflie module

2015-05-20 09:59:14 1290

原创 android jni常用数据类型的记录

感觉最近工作中,经常需要用到jni,jni是项目开发中经常用到的一种机制,比较便捷,主要目的是,实现应用层调用底层驱动层的方法。最基本的一些关于jni的知识,就不再这边讲述,这边主要记录一些常用的代码架构。 1. 主要的代码基本框架:jni 我这边主要有两种经常用到的形式,形式一:#include #include #include #include #include

2015-05-18 13:51:56 513

转载 15分钟学会使用Git和远程代码库

Git是个了不起但却复杂的源代码管理系统。它能支持复杂的任务,却因此经常被认为太过复杂而不适用于简单的日常工作。让我们诚实一记吧:Git是复杂的,我们不要装作它不是。但我仍然会试图教会你用(我的)基本的Git和远程代码库干活的工作步骤,在15分钟内。工作步骤我会展示以下的步骤,通常能帮我独自在一台或多台机器上做项目。 创建一个远程的空代码库(在BitBucket上)

2015-05-18 13:43:42 319

转载 git资料

git使用详细介绍分类: Linux2012-02-24 11:50 217475人阅读 评论(22) 收藏 举报gitbranch服务器工作merge文档 1. Git概念 1.1. Git库中由三部分组成        Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实

2015-04-11 15:13:47 403

原创 初入android开发之项目开发框架

记得实习的时候,带我的那个师父对我说,搞这一块,不要学得太细,主要需要熟悉linux、android相关的框架。      在实习期,做了第一个项目,其实在这个中需到了很多东西。做一个androd的产品开发,说白了,就是用户能够通过上层应用程序来控制底层的硬件。从底层驱动层来看,这一部分应该是产品开发的基石。它主要实现,用户对于该硬件设备的需求。如最简单的LED灯,上层应用就需要能够控制L

2015-03-16 10:42:16 645

转载 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)

前言很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识。(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646007.html)虚拟机网络模式无论是vmware,virtual box

2015-03-10 11:28:24 391

原创 初入android开发之usb配置及其镜像烧写

一: 在ubutnu系统下开发,安装设备的USB驱动,不同于平常我们的手机在window下开发,在window下,一般电脑会自动帮你安装收集驱动,但在Ubuntu下,需要我们自己做一些配置。1. 确保你的设备已经正确连接到了ubuntu上,在终端输入如下命令:yl@yl-Lenovo:~/Desktop/sq26Picc/picc.1.0.2$ lsusbBus 001 Devic

2015-03-04 13:54:36 1145

转载 linux串口资料

NAMEtermios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed - 获取和设置终端属性,行控制,获取和设置波特率SYNOPSIS 总览#include termios.h> #

2015-03-01 14:59:39 755

转载 Serial Programming Guide for POSIX Operating Systems

Serial Programming Guide for POSIX Operating Systems5th EditionMichael R. SweetCopyright 1994-1999, All Rights Reserved.Table of ContentsIntroduction Chapter 1, Basics of S

2015-03-01 14:33:33 529

原创 读LDK之进程管理

记录:1.程序本身并不是进程,进程是处于执行期的程序以及相关的资源的总称。实际上,完全可能存在两个或多个不同的进程执行的是同一程序。并且两个或者两个以上并存的进程还可以共享许多诸如打开的文件、地址空间之类的资源。     2.Unix的进程创建:它是由两个单独的函数中去执行的,fork()和exec()。首先,fork()通过拷贝当前进程创建一个子进程。子进程与父进程的区别在于PID(每个

2015-03-01 10:16:57 590

转载 我的Linux书架

工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类  一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。  

2015-02-27 11:15:26 496

转载 select,效率提升

分类: LINUXSelect函数实现原理分析(转载)select需要驱动程序的支持,驱动程序实现fops内的poll函数。select通过每个设备文件对应的poll函数提供的信息判断当前是否有资源可用(如可读或写),如果有的话则返回可用资源的文件描述符个数,没有的话则睡眠,等待有资源变为可用时再被唤醒继续执行。下面我们分两个过程来分析select:

2015-02-27 09:30:40 650

原创 初入android开发之Ubuntu12.04 环境配置

主要对ubuntu12.04 64bits的系统的一些常用工具及其android4.0的开发环境的搭建

2015-02-26 14:16:10 616

sha 算法c语言实现

sha 算法c语言实现,编译成功,在nrf52832上验证的 。。

2018-08-16

aec c实现 在nrf52832上测试的

aec c实现 在nrf52832上测试的,测试编译,测试成功,

2018-08-16

NordicSemiconductor.nRF_DeviceFamilyPack

NordicSemiconductor.nRF_DeviceFamilyPack (keil5以上的才需要安装)

2018-06-06

空空如也

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

TA关注的人

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