自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

比特人生的专栏

关注物联网、云计算、大数据、人工智能应用及技术推广

  • 博客(22)
  • 资源 (12)
  • 收藏
  • 关注

原创 alsa-lib、alsa-utils、openssl、curl在arm下的交叉编译自动化脚本

说明:此文是alsa-lib、alsa-utils、openssl、curl在arm下的交叉编译自动化脚本。作者把以下文件放到了同一目录下,以实现自动编译的过程。arm-cortex_a9-eabi-4.7-eglibc-2.18.tar.gzalsa-lib-1.0.25.tar.bz2alsa-utils-1.0.25.tar.bz2openssl-1.0.2p.tarcurl...

2019-08-06 21:55:25 436 1

原创 10年研发总结和期许

回顾10年陆陆续续做了很多的项目,有硬件驱动、linux应用、android系统层、android应用等等、涉及到的语言和技术也有很多,比如语言类的有:ARM汇编、C/C++、Java、Python、JavaScript等;系统软件平台有:uCos、FreeRTOS、Linux、Android硬件平台有:cortex-m4系列、arm920t系列、cortex-a9、cor...

2019-06-30 14:28:37 372

原创 cJSON的封装使用

cSON的封装使用目的目前很多协议都定义为json的方式进行通信,使用的是cJSON,但是由于json内容的多样化,序列化和反序列化会比较麻烦,容易出错,也不方便理解,所以定义了一套易用的方式来统一对cJSON进行序列化和反序列化解决问题 支持序列化和反序列化的操作; 序列化和反序列化对应JSON格式,容易阅读; 支持option类型的JSON 使用封装的...

2019-04-19 10:10:15 860 1

原创 libwebsocket的交叉编译android ndk

libwebsocket的交叉编译android ndkndk版本android-ndk-r17libwebsocket版本git clone https://github.com/warmcat/libwebsockets.git -b v2.3-stable编译脚本#!/bin/bashrm -rf CMakeCache.txtrm -rf CMak...

2019-04-10 18:22:27 2057

原创 opus移植到freertos系统

硬件平台:cortex-M4F 200MHZ平台(RTL8721DM)软件系统:FREERTOS编译器:Using built-in specs.COLLECT_GCC=/home/kuili/sdk-amebad-beta_v5.3/project/realtek_amebaD_cm4_gcc_verification/asdk/../toolchain/linux/asdk-6...

2019-04-08 18:05:16 4833 1

原创 android的ro.serialno或者ro.boot.serialno是如何获取到的

通过命令行获取序列号:getprop ro.serialno从哪来的呢:android系统层:/system/core/init/init.c:static void import_kernel_nv(char *name, int for_emulator){ if (!strcmp(name,"qemu")) { strlcpy(qemu, v...

2019-01-31 18:02:42 9941 1

原创 高通TrustZone4.0.5版本编译和QSEE开发的入门文档

提供一个高通平台使用TrustZone4.0.5版本开发安全应用的编译和开发的入门文档。文档适用于编译TrustZone4.0.5不通过或者对TZ安全应用开发入门不太了解的开发人员。文档如下:https://download.csdn.net/download/ielife/10941531...

2019-01-28 14:49:56 2513

原创 音频处理与压缩的一些技术点和算法

音视频 编码 opus MP3 AAC

2017-08-25 15:22:55 9328

原创 CSR8670通过BLE拨打指定电话的实现

平台:CSR8670SDK:ADK4.1设备连接上BLE之后,发送一个带有电话号码的自定义消息,设备收到后,使用HFP协议进行拨打电话的操作。场景是:在APP内部进行拨打电话的操作步骤:1、需要实现BLE profile的服务,当BLE master发送消息到设备时,解析出电话号码2、拿到电话号码,调用sinkWriteStoredNumber和sinkDi

2017-05-22 16:08:56 2172 1

原创 CSR8670获取来电号码及开发流程

平台:CSR8670SDK:ADK4.1场景:CSR8670作为HF,当AG连接上后,获取来电的号码结论:如果不关注流程的,很简单,直接通过下面的设置并且Write Device就可以了。不断变化的需求:我的原始需求并不是这样,而是要把这块业务能力抽象出来,提供产品需求上的支撑。一个场景就是来电之后,APP通过内部协议把电话号码发送给设备,设备拿到号码之

2017-05-22 15:41:04 3676

原创 苹果MFI bluetooth认证开发过程:iDevice和accessory

苹果MFI bluetooth认证开发过程:iDevice和accessory

2017-04-20 18:15:17 12498 2

原创 bluetooth sniffer by wireshark in ubuntu(linux)

蓝牙协议分析 wireshark

2017-04-17 09:54:13 2534 1

原创 rtsp客户端做的事情(testRTSPClient)

描述下大体流程吧,虽然简单,但是细节还是挺多的。openURL:    step1:ourRTSPClient::createNew,创建RTSPClient实例,保存要连接的server端RTSP地址    step2:sendDescribeCommand创建和server端的TCP连接,并异步等待server端回调continueAfterDESCRIBE    st

2016-02-03 10:43:12 3335

原创 推荐一本ArmLinux系统底层的书

《构建嵌入式Linux核心软件系统实战》以实战的方式,讲解了构建嵌入式linux核心软件系统的五大组件:交叉编译工具链、引导程序、内核及驱动移植、文件系统、图形界面系统。其中包含了大量解决实际工作中常遇到的典型问题的方法、技巧和经验,全书共8章节,内容包括嵌入式Linux系统开发综述、嵌入式Linux开发环境的搭建、体验嵌入式Linux系统之旅、制作交叉编译工具链、构建Boot Loader、构建嵌入式Linux内核,构建嵌入式Linux文件系统,构建QT图形系统,编著者杨铸、李奎

2016-01-29 18:04:19 1914 3

原创 live555ProxyServer.cpp分析:初始化流程

1、创建RTSPServer对象,主要是初始化父类GenericMediaServer,创建服务端socket    先调用setUpOurSocket函数建立TCP连接,获得RTSP连接socket    初始化父类GenericMediaServer,父类中存储了fServerMediaSessions,fClientConnections,fClientSessions三个map,f

2016-01-23 15:29:10 2608

原创 推荐一本学习Linux高级编程入门的书籍

Linux下C语言应用编程 《Linux下C语言应用编程》,本书深入浅出地讲解了Linux下C应用程序开发所需的基本工具、知识和技巧,主要包括:开发工具的使用和技巧、文件I/O编程、多进程编程、进程间通信、多线程编程、网络编程等内容。可以让读者轻松、快速入门Linux下非图形界面应用编程。京东网             卓越网             当当网

2012-11-24 22:37:25 2849

原创 how to install a vncserver or vncviewer in Ubuntu

1. Download vnc4serversudo apt-get install vnc4server2. Modify ~/.vnc/xstartup# Uncomment the following two lines for normal desktop:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc3.

2012-09-12 18:20:24 1072

原创 Linux外部模块.ko建立流程

文章欢迎转载,保留联系信息,以便交流。邮箱:[email protected] 主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流) 博客:blog.csdn.net/ielifeLinux内核如何支持在非源码目录下编译的模块呢?是这篇研究的方向。一:.查看内核文档Documentation/kbuild/modules.txt2. How t

2012-08-31 00:46:51 7355 1

原创 linux input输入子系统分析《四》:input子系统整体流程全面分析

主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下方式均可联系,文章欢迎转载,保留联系信息,以便交流。邮箱:[email protected]主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1      input输入子系统整体流程本节分析input子系统在内核中的

2012-07-31 14:29:38 13009 3

原创 linux input输入子系统分析《三》:S3C2440的触摸屏驱动实例

主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下方式均可联系,文章欢迎转载,保留联系信息,以便交流。邮箱:[email protected]主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1.1    本节阅读前提本节的说明建立在前两节的基础之上,需要先阅读如下两篇章

2012-07-29 23:52:28 6977 5

原创 linux input输入子系统分析《二》:s3c2440的ADC简单驱动实例分析

主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下交流方式,文章欢迎转载,保留联系信息,以便交流。邮箱:[email protected]主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1      mini2440的ADC驱动实例这节与输入子系统无

2012-07-29 14:43:10 10991

原创 linux input输入子系统分析《一》:初识input输入子系统

主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下交流方式,文章欢迎转载,保留联系信息,以便交流。邮箱:[email protected]主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1      开发环境主  机:ubuntu10.04开发板:mini2440内

2012-07-29 14:33:24 20977 6

STM32F103控制声敏传感器HAL库源代码

内容概要:使用STM32F103RCT6作为核心,获取声敏传感器数据并显示到串口。 适合人群:具备C编程基础、基本的硬件电路、ST的HAL库开发; 优点:使用STM32CubeMX,引脚配置非常直观,移植非常方便,只需把控制引脚命名相同即可。

2022-09-15

STM32F103控制光敏传感器HAL库源代码

内容概要:使用STM32F103RCT6作为核心,获取光敏传感器数据并显示到串口。 适合人群:具备C编程基础、基本的硬件电路、ST的HAL库开发; 优点:使用STM32CubeMX,引脚配置非常直观,移植非常方便,只需把控制引脚命名相同即可。

2022-09-15

J2SE中文API速查手册.chm

J2SE基本上是Java开发人员必学的基础技能之一,对于J2SE需要经常查询提供类库的使用方法。这里提供了中文版本的J2SE API速查手册,方便开发人员的查询和学习

2019-12-30

TrustZone4.0.5编译开发文档

高通TrustZone4.0.5版本下的编译修改和开发入门的记录资料。讲的是TZ4.0.5的版本怎么能编译通过,并通过NON Secure App如何调用验证的文档

2019-01-28

source insight4.0安装文件+破解文件

官网下载的source insight4.0安装文件,安装完成后,替换破解文件中的sourceinsight4.exe;打开软件通过import方式导入si4.pediy.lic授权文件,注册成功

2017-10-25

苹果MFI认证芯片datasheet

苹果MFI认证芯片2.0c的datasheet

2017-04-20

Accessory Interface Specification R1.pdf

苹果外设MFI认证说明文档

2017-04-20

PHP函数大全

保留的一本PHP函数参考手册,中文。可以在写PHP代码的时候作为参考使用,也可以把它当作一本学习书籍来看,格式是chm

2012-06-11

ARM架构参考手册

这本手册是英文的,ARM公司出品,详细介绍了ARM架构中的MMU、CP15、I/D cache、r0-r15等一些通用性的ARM模块的说明

2012-06-11

GNU GCC编译器手册

从GCC官网下载的GCC编译参考手册,包含编译时的各种参数的说明都可以在里面找到,一般如果我们在编译的时候遇到一些不懂的编译选项,又想知道这些选项的含义时,查询这个手册是一个非常好的选择

2012-06-11

CortexA-9处理器手册

ARM官方cortexA-9手册,是英文手册,包含了cortexA-9体系结构、NEON模块说明、L2 Cache Controller等

2012-06-11

GNU ARM汇编指令介绍

GNU官方的ARM汇编指令手册,是GNU对ARM指令的扩展,如果你对linux内核或是uboot的汇编代码的一些语法不是很理解,有必要看一下。

2012-06-11

ARM汇编指令集 chm版本

ARM汇编指令集.chm:介绍了ARM汇编语言的指令的使用方法,并带有实例注释,可以作为学习ARM汇编指令使用,也可作为工具手册查询。

2012-06-11

空空如也

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

TA关注的人

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