自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 DSP学习笔记(一)

DSP及其开发环境简介 ADI与TI两家DSP的特点 TI DSP官网 ADI DSP官网

2020-05-11 11:15:54 346

原创 PCI驱动开发学习笔记(二)

从cpu角度理解PCIe从cpu角度理解PCIe续

2020-04-28 14:45:18 464

原创 PCI驱动开发学习笔记(一)

一、PCI设备编号 PCI设备的ID号由总线号(BUS NUMBER)、设备号(DEVICE NUMBER)和功能号(FUNCTION NUMBER)组成。 一条PCI总线的设备号由PCI设备的IDSEL信号与PCI总线地址线的连接关系确定,即每一个PCI插槽的总线号和设备号都是固定的,这是硬件工程师决定的。 PCI功能号与PCI设备的具...

2020-04-25 16:06:40 3270

原创 工作中用到的知识

Bash 脚本教程

2020-04-22 14:11:43 175

转载 Ubuntu samba服务器

一、安装Ubuntu samba服务器$ sudo apt-get install samba$ sudo apt-get install smbclient # Linux客户端测试用 二、创建samba配置文件1. 备份原配置文件$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 2. 创建共享目录

2017-12-05 13:40:08 363

转载 Android自带的toolbox分析及扩展

折腾了几天,被Android那点儿少得可怜的shell命令折磨的死去活来,终于下定了革命的决心。看一下怎么把渺小的toolbox替换成伟大的busybox吧。先大致描述一下Android系统中的shell程序部分。shell实现分为两部分:一、shell解释器和内置命令源码位于system/core/sh目录下,主要完成shell命令的解释查找,对于builtins.c中包

2017-11-05 20:44:43 808

转载 为Android安装BusyBox

1. 下载BusyBox的binary,打开这个地址 http://www.busybox.net/downloads/binaries ,选择最新版本,然后下载对应你的设备架构的版本,这里我下载了busybox-armv6l,下面将以这个文件名为示例。2. 将busybox-armv6l重命名为busybox,复制 busybox 文件到 /system/xbin,并为其分配“可

2017-11-05 20:19:59 1221

转载 JNI 实战全面解析

简介项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。NDK是什么?Android NDK(Native Development Kit )是一套工具集合,允许你

2017-11-01 09:44:03 26111 1

转载 I.MX6UL评估板4G模块的驱动集成与测试

之前跟大家分享过I.MX6UL评估板3G模块调试。现在跟大家分享下关于4G的驱动集成与测试:ME909s-821、EC20-C、SIM7600CE三个模块的驱动安装与联网测试。驱动集成一般流程如下:ME909s-821驱动集成与测试:华为模块在Linux侧使用的驱动分为两部分。l  自研接口:对应使用的内核驱动名称为o

2017-10-19 16:56:35 9177 3

转载 [I.MX6Q][Android6.0.1_r3]之源码获取及编译

编译系统:Ubuntu14.04编译软件:Android6.0.1_r3内核版本:3.14.52UBOOT:2015.04硬件平台:I.MX 6Quad SABRE-SD设置编译系统安装需要的包这里的包包括了Android官网和Freescal建议的包。大家安装即可。$ sudo apt-get install git-core gnupg flex bison g

2017-10-14 06:20:29 393

转载 Gitolite + repo 搭建安卓源码开发环境

转载自:http://blog.csdn.net/u011479494/article/details/50629669相比gitosis,gitolite的功能更为强大,支持对权限的细分控制,下面在最新版 的ubuntu 14.04 LTS中搭建gitolite服务器。一、安装准备 1.服务器安装opensshsudo apt-get -y install openssh

2017-09-27 00:11:49 1331

转载 repo用法详解

转载地址是:http://blog.csdn.net/changjiang654/article/details/6253769Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。Android 使用 Git 作

2017-09-16 21:23:04 634

原创 使用Gitolite搭建轻量级的Git服务器

Gitolite的安装需要分别在客户端和服务器端操作。搭建Gitolite的步骤如图所示。

2017-09-13 16:23:43 382

转载 蓝牙协议分析(10)_BLE安全机制之LE Encryption

本文转载自蜗窝科技,www.wowotech.net。1. 前言前面文章介绍了两种BLE的安全机制:白名单[4]和LL privacy[3]。说实话,在这危机四伏的年代,这两种“捂着脸讲话(其它人不知道是谁在讲话,因而不能插话、不能假传圣旨,但讲话的内容却听得一清二楚)”的方法,实在是小儿科。对于物联网的应用场景来说,要做到安全,就必须对传输的数据进行加密,这就是LE Encr

2017-09-11 10:47:10 1144

转载 蓝牙协议分析(9)_BLE安全机制之LL Privacy

本文转载自蜗窝科技,www.wowotech.net1. 前言在上一篇文章[1]中,我们介绍了BLE的白名单机制,这是一种通过地址进行简单的访问控制的安全机制。同时我们也提到了,这种安全机制只防君子,不防小人,试想这样一种场景:A设备表示只信任B、C、D设备,因此就把它们的地址加入到了自己的白名单中,表示只愿意和它们沟通。与此同时,E设备对它们的沟通非常感兴趣,

2017-09-11 10:45:35 317

转载 蓝牙协议分析(8)_BLE安全机制之白名单

本文转载自蜗窝科技,www.wowotech.net。1. 前言在万物联网的时代,安全问题将会受到非常严峻的挑战(相应地,也会获得最大的关注度),因为我们身边的每一个IOT设备,都是一个处于封印状态的天眼,随时都有被开启的危险。想想下面的场景吧:凌晨2点,x米手环的闹钟意外启动,将你从睡梦中惊醒,然后床头的灯光忽明忽暗……你的心率、血压、睡眠质量等信息,默默地被

2017-09-11 10:43:51 742

转载 蓝牙协议分析(7)_BLE连接有关的技术分析

本文转载自蜗窝科技,www.wowotech.net。1. 前言了解蓝牙的人都知道,在经典蓝牙中,保持连接(Connection)是一个相当消耗资源(power和带宽)的过程。特别是当没有数据传输的时候,所消耗的资源完全被浪费了。因而,对很多蓝牙设备来说(特别是功耗敏感的设备),希望在无数可传的时候,能够断开连接。但是,由于跳频(hopping)以及物理通道(Physical Chan

2017-09-11 10:42:19 801

转载 蓝牙协议分析(6)_BLE地址类型

本文转载自蜗窝科技,www.wowotech.net。1. 前言也许关注BLE的同学都注意到了,BLE设备有多种类型的设备地址,如Public Device Address、Random Device Address、Static Device Address、Private Device Address等等。如果不了解内情,大家肯定会被它们绕晕。不过存在即合理,这样看似奇怪的设计,实

2017-09-11 10:40:40 457

转载 蓝牙协议分析(5)_BLE广播通信相关的技术分析

本文转载自蜗窝科技,www.wowotech.net。1. 前言大家都知道,相比传统蓝牙,蓝牙低功耗(BLE)最大的突破就是加大了对广播通信(Advertising)的支持和利用。关于广播通信,通过“玩转BLE(1)_Eddystone beacon”和“玩转BLE(2)_使用bluepy扫描BLE的广播数据”两篇文章的介绍,我们已经有了一个整体的认识。本文将依此为基础,从技术的角度,

2017-09-11 10:39:32 1036

转载 蓝牙协议分析(4)_IPv6 Over BLE介绍

本文转载自蜗窝科技,www.wowotech.net1. 前言蓝牙是个奇葩的家伙:它总是以后来者的身份出现,很喜欢打仗,而且还不落下风(有点像某讯的风格)。90年代末期和Wi-Fi的无线标准之争如此,当前和802.15.4系(ZigBee、RF4CE、Thread等)的IoT之争,也如此。90年代末期,蓝牙刚出道的时候,就曾叫嚣着把Wi-Fi(802.11)从地球上

2017-09-11 10:36:42 575

转载 蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍

本文转载自蜗窝科技,www.wowotech.net1. 前言通过“蓝牙协议分析(2)_协议架构”的介绍,大家对蓝牙协议栈应该有了简单的了解,但是,肯定还有“似懂非懂、欲说还休”的感觉。有这种感觉太正常了,毕竟蓝牙协议是一个历史悠久又比较庞大的协议,没那么容易理解。因此,本文将换个视角,从协议栈设计者的角度,思考如下问题:为什么会有蓝牙协议栈(Why)?

2017-09-11 10:34:13 579

转载 蓝牙协议分析(2)_协议架构

本文转载自蜗窝科技,www.wowotech.net。1. 前言本文是蓝牙协议分析的第二篇文章,在“蓝牙协议分析(1)_基本概念”的基础上,从整体架构的角度,了解蓝牙协议的组成,以便加深对蓝牙的理解。2. 协议层次蓝牙协议是通信协议的一种,为了把复杂问题简单化,任何通信协议都具有层次性,特点如下:从下到上分层,通过层层封装,每一层只需要关心特定的、独立的

2017-09-11 10:31:50 501

转载 蓝牙协议分析(1)_基本概念

本文转载自蜗窝科技,www.wowotech.net。1. 前言自1994年由爱立信推出至今,蓝牙技术已经走过了20个岁月。从最初的Bluetooth V1.0,到Bluetooth V4.0(最新的为V4.1,2013年底发布),经历了近9个版本的修订后,发展为当前的状况。说实话,如今的蓝牙4.1,简直是一个大杂烩:BR/EDR沿用旧的蓝牙规范;LE抄袭802.15.4;

2017-09-11 10:29:14 752

转载 BLE:CC2540学习笔记

文章转载参考:http://blog.sina.com.cn/s/articlelist_5617273496_0_1.htmlBLE:CC2540与CC2541相关寄存器一览一、关于普通IO操作:1.外部IO端口可以通过SFR寻址,如:P1_0 = 1;P1_3 = 0;2.PxSEL:功能选择寄存器,如:P1SEL |=

2017-09-11 09:18:20 1750

转载 重要链接保存

Qualcomm msm8996 调试AMOLED屏

2017-09-10 08:03:42 359

原创 高通Android源码下载

电脑环境: Ubuntu17.04安装git &reposudo apt install gitsudo apt install repo下载Android源码创建源码目录 mkdir android-msm8909 进入源码目录,初始化repo同步代码

2017-09-09 17:54:31 2633

LCD常用测试图片.zip

LCD测试的一些常用图片: 1、色级 2、R\G\B图片 3、彩条等图片,调试LCD效果的时候可以用的到

2019-11-04

STM32CubeMX用户手册UM1718中文

STM32CubeMX用户手册UM1718翻译版本,纯手工翻译,STM32CubeMX是STM32代码生成工具,使用它可以大幅度提升工作效率,希望对大家有所帮助,快速开发出合适的程序,满足万物互联时代的到来。

2019-09-27

海思 hi3516C v300 PQTools_V4.14.1 isp调试

海思 hi3516CV300 PQTools_V4.14.1 isp调试

2019-03-29

Hi3516CV300 专业型 HD IP Camera SoC 产品简介

Hi3516CV300 专业型 HD IP Camera SoC 产品简介

2019-03-14

空空如也

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

TA关注的人

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