logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于Android2.3.5系统:JNI与HAL实例解析[一]

Android系统下的JNI的全称是:Java Native Interface (JNI),JNI标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。

Linphone-Android环境的编译

一:下载linphone-android源码 http://www.linphone.org/eng/download/git.html linphone-android对应的git地址是:    在虚拟机中敲入如下命令    git clone git://git.linphone.org/linphone-android.git --recursive     记住一定要

基于sysfs的LED驱动编写以及应用程序的编写

编写基于sysfs的驱动,在linux内核中有很多可以参考的代码,我们只需要将其移植到自己的平台上即可。由于需要在linux内核启动时,LED一直闪烁,等到linux启动完毕之后,整个LED的控制权就交给应用程序,因此是需要用到timer_list的结构体的

Linux Command Line 详细解析

处理模型Linux kernel 的启动包括很多组件的初始化和相关配置,这些配置参数一般是通过command line 进行配置的。在进行后续分析之前,先来理解一下commandline 的处理模型:要处理的对象是一个字符串,其中包含了各种配置信息,通常各个配置之间通过空格进行分离,每个配置的表达形式是如:param=value1,value2或者很简单就是一个rw 。那么ke

#linux#list
DirectFB简介以及移植[一]

DirectFB是一个轻量级的提供硬件图形加速,输入设备处理和抽象的图形库,它集成了支持半透明的视窗系统以及在LinuxFramebuffer驱动之上的多层显示。它是一个用软件封装当前硬件无法支持的图形算法来完成硬件加速的层。DirectFB是为嵌入式系统而设计。它是以最小的资源开销来实现最高的硬件加速性能。

基于android2.3.5系统:源码下载及android体系架构

先熟悉整个android的架构,弄明白android系统的各个组件的分布以及代码分析,并将学习过程放在我的blog上。到时候可以回过头来看看,自己到底得到了什么。主要是没有钱去卖开发板,因此只能用goldfish的代码来了解和分析android与内核之间的硬件抽象层的关系,因为在整个android的移植过程中,硬件抽象层是最重要的,毕竟它是android和linux内核的中间桥梁。

#android
基于mjpg-streamer-r63的源码分析之:基础知识详细解释[二]

在mjpg-streamer的程序中,经常会看到getopt_long_only这个函数,这是一个抓取或者说是解析命令行参数的一个linux下的API函数。

基于mjpg-streamer-r63的源码分析之:基础知识详细解释[一]

在mjpg-streamer的开源的网络视频服务器项目中,在代码中会经常用到线程,在linux下的线程thread,下面来详细的分析和学习一下linux系统下的线程,如果是在ARM嵌入式系统中的应用程序要用到线程thread的话,需要在文件系统将libpthread-0.9.30.1.so,当然这个版本是需要看具体的arm-linux的编译器版本中所包含的版本号

Linphone-Android环境的编译

一:下载linphone-android源码 http://www.linphone.org/eng/download/git.html linphone-android对应的git地址是:    在虚拟机中敲入如下命令    git clone git://git.linphone.org/linphone-android.git --recursive     记住一定要

μCOS-II系统之时间管理函数OSTimeDlyHMSM()

<br />上次学习了OSTimeDly()函数,了解了OSTimeDly()基本应用。。同时μCOS-II还提供了另一个系统延时函数OSTimeDlyHMSM()函数。下面来说说这个函数的基本应用。这个函数是以小时(H)、分(M)、秒(S)和毫秒(m)四个参数来定义延时时间的,函数在内部把这些参数转换为时钟节拍,再通过单次或多次调用OSTimeDly()进行延时和任务调度,所以延时原理和调用延时

到底了