logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android高通平台调试Camera驱动全纪录

项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求。1日 搭平台,建环境,编译内核,烧写代码。我是一直在Window下搭个虚拟机登服务器搞开发的,对Linux系统环境实在无爱,每每一到项目刚开始要搭环境了,内心总有点排斥,过程就比较纠结,看来以后还是要搞个linux真机玩玩。2日 编写camera驱动大致框

linux串口操作及设置详解

串口操作需要的头文件#include /*标准输入输出定义*/#include /*标准函数库定义*/#include /*Unix 标准函数定义*/#include#include#include /*文件控制定义*/#include /*PPSIX 终端控制定义*/#include /*错误号定义*/ 1.打开串口在前面已经提到linux下的串口访问

#linux
在Linux中如何自动加载驱动模块

在完成驱动调试后,一直使用insmod 动态的加载驱动模块(ko文件).会非常麻烦。找到以下办法:步骤:1 、打开下面文件         sudo vim /etc/moudles     添加模块名称:  *****(注意不要后缀)         2 、将模块放到对应的位置,注意将驱动按类别放,我的属于pci就将它放在了drivers下的pci下。 

基带处理器的开发实践经验

前言本文以一个3GPP下MO call(mobile original call)为例,简述从上层到下层如何建立call。安卓架构很多人都有印象,从APP层到FrameWork层到HAL层再到Linux Kernel层。由于安卓有两个处理器,一个是AP(Application Processor),一个是BP(baseband processor),而通话主要由BP去处理,所以这里我们关注BP

高通snapdragon平台下编译生成运行Android可执行程序小白教程

高通snapdragon平台下编译生成运行Android可执行程序小白教程这里以高通msm8996为例:1、源码准备(1)在android目录下新建文件夹(这里为hello_test),将源代码(这里为hello.c)放入其中。以最简单代码为例:(2)新建一个Android.mk脚本文件,最简单的模板如下:LOCAL_PATH:=$(call my-dir)

基于DragonBoard 410c的异步串口扩展芯片GM8125应用一

前言:有的时候,我们用的模块都是串口通讯,但是往往开发板的串口不够使用。例如DragonBoard 410c就只有两个串口提供使用,有时候真觉得不够用(GPS模块、TTS模块、语音识别模块、串口液晶屏模块、串口继电器模块、GPRS模块,等等),故我在万能的淘宝上找到一个串口扩展模块以供这么多的串口通讯的设备。一、GM8125简介GM812X 系列串口扩展芯片可为用户提供最简单和

手把手教大家编译debian源码以及安装系统---基于dragonboard410c

前言:这段时间正在用dragonboard410c做个小项目,其中用的就是debian系统,由于涉及到底层需要修改dts以及编译驱动文件,故需要编译源码以及要用到编译好的镜像系统。在96board上也有相关过程的资料但都是英文的,废话不多说了,直接进入实际操作。一、下载相关文件1.debian16.04源码https://git.linaro.org/landing-tea

到底了