- 博客(16)
- 收藏
- 关注
原创 如何在dragonboard410c上编写一个秒表定时器
本篇将通过一个渠道程序启动一个系统定时器,这个定时器以1S为间隔不断的条用定时器处理函数。每调用函数一次,计数器就会加1、调用设备文件dev/timer_demo中的函数read(),可以读取定时器的值。(1)驱动程序文件timer_demo.c的具体实现代码如下:#include #include #include #include #include #i
2016-12-29 15:00:54 623
原创 嵌入式数据库简介---SQLite
前言:最近项目需求需要使用到SQlite,找了些资料,学习了SQlite数据的使用以及编程接口和在ASTRAL中的应用一、SQLite介绍1.SQLite的发展 2000年由D.Richard Hipp开始开发2001年发布2.0v2004年发布3.0vSQLite的发展(采用了不同的数据文件格式以及编程接口)易于管理、操作、维护、自定义以及提供易用的编程接口
2016-12-29 14:28:33 1192
原创 android系统开机画面log和动画的自定义
修改启动log1,准备一张png图片,图片大小随意,但是必须裁剪成和LCD尺寸大小一样,本实验的LCD尺寸是480x272,所以选了一张480x272大小的png图片2,将图片转换为raw格式 使用linux下的imagemagick自带的convert命令,进行raw格式转换,命令为: Convert -depth 8 honeycomb_480x272.
2016-12-22 11:21:56 1836
原创 基于qualcomm平台的Camera Bring up
前言:趁手头有块820板子(MSM8096)和一个摄像头(信利16021),就自己尝试bring up一下camera了,之前也没弄过摄像头方面的东西额,纯粹是操作一步记录一步的方式额,不喜勿喷,仅当参考。先百度下camera原理:外部光线穿过lens后,经过color filter滤波后照射到sensor面上,sensor将从lens上传到过来的光线转换成电信号,再通过内部的AD转换为数字信
2016-12-22 11:16:32 10351
转载 android MSM 上DeviceTree简介
简介主要功能是不在代码中硬编码设备信息,而是用专门的文件来描述。整个系统的设备节点会形成一个树,设备节点里可以设置属性。官网在http://www.devicetree.org 。入门指南请参考http://www.devicetree.org/Device_Tree_Usage 。Linux上一些状况请参考"kernel/Document/devicetree/",其中"bindings
2016-12-20 17:10:57 879
原创 在Linux中如何自动加载驱动模块
在完成驱动调试后,一直使用insmod 动态的加载驱动模块(ko文件).会非常麻烦。找到以下办法:步骤:1 、打开下面文件 sudo vim /etc/moudles 添加模块名称: *****(注意不要后缀) 2 、将模块放到对应的位置,注意将驱动按类别放,我的属于pci就将它放在了drivers下的pci下。
2016-12-19 14:46:30 3496
转载 qualcomm开发者常用工具
OverView:QPST 综合工具, 传输文件, 查看device的EFS文件系统, 代码烧录QRCT 测试RFQXDM 看logJTAG trace32调试QPST,QXDM的使用说明,具体的可以看我上传到csdn的资源文件,我都是看它,看了那个user guide就完全会了,很简单的QPST是一个针对高通芯片开发的传输软件。简单的
2016-12-16 15:00:14 4430
原创 无线通信网络学习之Wlan架构介绍
前言:一、无线局域网 (WLAN) 是什么?无线局域网 (Wireless Local Area Network) 是以射频无线电波通信技术构建的局域网,虽不采用缆线,但也能提供传统有线局域网的所有功能。无线数据通信不仅可以作为有线数据通信的补充及延伸,而且还可以与有线网络环境互为备份。二、Wi-Fi是什么?WiFi是Wireless Fidelity(无线
2016-12-15 11:41:40 2787
原创 物联网与Windows10 iot core的契合
前言:就现在打得火热的物联网进行一个简单的介绍以及对Windows10 iot core对物联网支持的另一个平台。一、物联网发展现状随着人类时间的发展,嵌入式智能设备越来越和我们的生活结合紧密了,带有特定传感器的各种硬件设备结合网络信息技术一起改变着人机交互的方式。在这种大背景下,物联网应用而生。物联网通过智能感知,识别技术和普适计算等感知技术,经由局域网、无线蓝牙、w
2016-12-15 10:02:27 2161
转载 Android 用一个监听器实现多个监听
在android应用程序中,有时要用到很多的按钮元件,每个按钮都要有一个监听事件,为了让代码看起来干净简洁,并节省一些内存,我们可以用一个监听器(Listener)来实现多个按钮的onClick监听,下面是一个具体的例子:[java] view plain copypackage com.android; import android.
2016-12-09 14:04:48 1070
原创 linux下配置samba服务。
samba :1、概念:主要用于在linux中配置共享目录给网络中的其他主机2、安装:sudo apt-get install samba smbfs samba-common smbclient注意:假如报错,可能是在新版本ubuntu中sabfs已被cifs-utils取代,忽略error就行了。3、配置:假设要将linux中的根目录中创建名为“
2016-12-08 16:05:04 1373
原创 手把手教大家编译debian源码以及安装系统---基于dragonboard410c
前言:这段时间正在用dragonboard410c做个小项目,其中用的就是debian系统,由于涉及到底层需要修改dts以及编译驱动文件,故需要编译源码以及要用到编译好的镜像系统。在96board上也有相关过程的资料但都是英文的,废话不多说了,直接进入实际操作。一、下载相关文件1.debian16.04源码https://git.linaro.org/landing-tea
2016-12-08 12:01:37 11066 2
原创 基于US-100超声波在dragonboard 410c Linux上的超声波驱动编写
前言:最近基于dragonboard410c上做一个demo,其中就要用到超声波模块来测距以达到当人靠近超声波一定距离的时候,驱动会上报single,激活应用层。这个驱动写的有点简单,如果大家有什么见解可以提出。一、硬件搭建1.Dragonboard410c开发板:低速接口中pin1,pin23,pin25,ping35对应的GPIO接口,见《Low speed E
2016-12-08 11:58:29 2366
转载 Linux中find常见用法示例
Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec:
2016-12-02 14:38:17 676 1
原创 Linux设备驱动总线模型简介
前言:本篇blog主要是整理了一下总线,驱动,设备之间的关系概述。一、总线、驱动、设备 1.1 设备模型提供了一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构 1.2 在2.4内核中,设备的信息放在/proc中,在2.6内核以后,把设备相关的信息归类在新增加sysfs文件系统,并将它挂载到/sys目录中,把设备信息归类的同时,让用户可以通过用户空间访
2016-12-01 13:43:03 1389
原创 Linux下的platform总线驱动代码分析
前言:本篇blog就针对platform总线驱动的调用机制,就直接抠出代码进行分析了。Evdev.c (drivers\input)module_init(evdev_init);module_exit(evdev_exit);static int __init evdev_init(void){return input_register_han
2016-12-01 11:36:15 564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人