2014年5月13日

android sdk api结构解析

摘要: 一、系统级:android.accounts android.app 1、OS 相关 android.os android.os.storage android.hardware(传感器) android.security android.drm(这个应该是为所有app服务的) 2、V... 阅读全文

posted @ 2014-05-13 21:10 黑主优姬 阅读(396) 评论(0) 推荐(0) 编辑

android学习之activity

摘要: Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activ... 阅读全文

posted @ 2014-05-13 19:10 黑主优姬 阅读(140) 评论(0) 推荐(0) 编辑

2014年5月7日

驱动进阶1

摘要: 在写简单的字符设备驱动的时候以上内容正是我们编码的思路但实际设备驱动开发的工作中驱动程序是分层的,(软件分层的思想)linux2.6版本以后建立了设备模型,驱动就越来越采用平台设备驱动机制实现内核引入程序框架思想:代码的可重用,可维护,可伸缩。 内核采用分层架构:(总线设备驱动)也就是平台设备驱动查... 阅读全文

posted @ 2014-05-07 17:02 黑主优姬 阅读(126) 评论(0) 推荐(0) 编辑

2014年5月4日

Linux内核,文件系统移植过程中出现的一些问题与解决办法

摘要: 1.bootm地址和load address一样 此种情况下,bootm不会对uImage header后的zImage进行memory move的动作,而会直接go到entry point开始执行。因此此时的entry point必须设置为load address + 0x40。如果ker... 阅读全文

posted @ 2014-05-04 11:24 黑主优姬 阅读(608) 评论(0) 推荐(0) 编辑

2014年5月3日

孙子进程和共享内存的应用

摘要: fork两次然后在孙子进程中调用某函数避免孙子进程被kill掉产生僵尸进程 /* 这样做儿子进程很快就会退出,所以孙子进程不太可能产生僵尸进程,即使产生时间也极其短暂 */#include #include #include void fork_grandson_run(void func(void... 阅读全文

posted @ 2014-05-03 10:27 黑主优姬 阅读(766) 评论(0) 推荐(0) 编辑

2014年5月1日

android智能家居在线语音控制

摘要: 对于android 智能家居项目,如果能实现语音控制,无疑会丰富项目功能,改善用户体验,android语音识别的方法有三种:一是使用intent调用语音识别程序,二 是应用程序自己调用语音识别库,三是使用service调用语音识别程序,本文重点介绍第一种方法,一言以蔽之,其主要原理... 阅读全文

posted @ 2014-05-01 19:42 黑主优姬 阅读(839) 评论(0) 推荐(0) 编辑

《c和指针》读书笔记

摘要: 《C和指针》读书笔记(1) (来源于尚观科技讲师文献) 2006-10-03 1.scanf()的返回值是函数成功转换并存储于参数中值的个数! 2./*scanf 不会读取该行中最后一个它不需要读取的值--换行符'/n',所以该行中的剩余部分就会留在那里... 阅读全文

posted @ 2014-05-01 19:41 黑主优姬 阅读(168) 评论(0) 推荐(0) 编辑

系统初始化流程 跟着启动代码走

摘要: 系统初始化流程 跟着启动代码走 ! (来源于尚观科技讲师文献) 2013-08-17 1.板子的bootloader == PC机的BIOS; 2.在系统执行 bootloader 的过程中, 必须完成如下的几个重大任务: 1) 初始化 SDRAM ,建立... 阅读全文

posted @ 2014-05-01 19:39 黑主优姬 阅读(182) 评论(0) 推荐(0) 编辑

“The Complete Reference C"读书笔记

摘要: "The Complete Reference C" 读书笔记 (来源于尚观科技讲师文献) 2013-08-17 "The Complete Reference C" 一.指针常见严重错误: 1.未初始化的指针!!!!!! /*The program is wron... 阅读全文

posted @ 2014-05-01 19:38 黑主优姬 阅读(120) 评论(0) 推荐(0) 编辑

嵌入式体系结构基础必备

摘要: 嵌入式体系结构基础(来源于尚观科技的讲师文献) 2013-08-17 ###################嵌入式体系结构基础############### 一、指令集: 1.数据传输指令-- mvn r0,r2;r0 = ~r2 mvns r0,r2;影... 阅读全文

posted @ 2014-05-01 19:37 黑主优姬 阅读(164) 评论(0) 推荐(0) 编辑

代码阅读方法

摘要: 代码阅读方法(来源与尚观科技的讲师文献) 2013-08-17 不知道大家是否看到几万行的代码是什么心情。 有人说过,阅读别人的代码是一种享受。下午的时候,泡上一壶好茶,坐在自己家的阳台上,阅读代码。嗯嗯,比看小说要有意思的多了。学习别人的思想,让自己的思维更敏... 阅读全文

posted @ 2014-05-01 19:34 黑主优姬 阅读(636) 评论(0) 推荐(0) 编辑

mjpg-streamer移植

摘要: 转载自:http://hi.baidu.com/%D7%B7%C3%CE123654/blog/item/9c0473eb9270656f79f0555e.html,感谢作者咯!! Mjpg‐streamer是一个开源软件,用于从webcam摄像头采集图像,把它 们以流的形式通过基于ip的网络传输... 阅读全文

posted @ 2014-05-01 18:48 黑主优姬 阅读(675) 评论(0) 推荐(0) 编辑

boa服务器的移植

摘要: 随着Internet技术的兴起,在嵌入式 设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能 的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常... 阅读全文

posted @ 2014-05-01 18:47 黑主优姬 阅读(249) 评论(0) 推荐(0) 编辑

2014年4月19日

Linux下platform设备以及platform设备和驱动注册的先后顺序

摘要: platform是Linux系统提供的一种管理设备的手段,所有SOC系统中集成的独立的外设控制器、挂接在SOC内存空间的外设等都属Platform设备。如ARM S3C6410处理器中,把内部集成的I2C、PTC、SPI、LCD、看门狗控制器都归纳为Platform设备,而这些设备本身就是字符设备。... 阅读全文

posted @ 2014-04-19 14:40 黑主优姬 阅读(950) 评论(0) 推荐(0) 编辑

2014年4月18日

Linux设备驱动编程中的中断与定时器处理

摘要: 所谓中断是指CPU在执行过程中,出现某些突发时间急待处理,CPU必须暂停执行当前的程序,转去处理突发事件,处理完毕后CPU又返回原程序被中断的位置并继续执行。 中断分为(根据中断源来分): 内部中断(软件中断指令,溢出,除法错误等)【例如操作系统从用户态切换到内核态需借助CPU内部的软件中断】。... 阅读全文

posted @ 2014-04-18 20:49 黑主优姬 阅读(607) 评论(0) 推荐(0) 编辑

导航