- 博客(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
503
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
422
原创 cJSON的封装使用
cSON的封装使用目的目前很多协议都定义为json的方式进行通信,使用的是cJSON,但是由于json内容的多样化,序列化和反序列化会比较麻烦,容易出错,也不方便理解,所以定义了一套易用的方式来统一对cJSON进行序列化和反序列化解决问题 支持序列化和反序列化的操作; 序列化和反序列化对应JSON格式,容易阅读; 支持option类型的JSON 使用封装的...
2019-04-19 10:10:15
942
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
2477
原创 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
5447
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
10944
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
2768
原创 CSR8670通过BLE拨打指定电话的实现
平台:CSR8670SDK:ADK4.1设备连接上BLE之后,发送一个带有电话号码的自定义消息,设备收到后,使用HFP协议进行拨打电话的操作。场景是:在APP内部进行拨打电话的操作步骤:1、需要实现BLE profile的服务,当BLE master发送消息到设备时,解析出电话号码2、拿到电话号码,调用sinkWriteStoredNumber和sinkDi
2017-05-22 16:08:56
2376
原创 CSR8670获取来电号码及开发流程
平台:CSR8670SDK:ADK4.1场景:CSR8670作为HF,当AG连接上后,获取来电的号码结论:如果不关注流程的,很简单,直接通过下面的设置并且Write Device就可以了。不断变化的需求:我的原始需求并不是这样,而是要把这块业务能力抽象出来,提供产品需求上的支撑。一个场景就是来电之后,APP通过内部协议把电话号码发送给设备,设备拿到号码之
2017-05-22 15:41:04
4061
原创 苹果MFI bluetooth认证开发过程:iDevice和accessory
苹果MFI bluetooth认证开发过程:iDevice和accessory
2017-04-20 18:15:17
13906
2
原创 rtsp客户端做的事情(testRTSPClient)
描述下大体流程吧,虽然简单,但是细节还是挺多的。openURL: step1:ourRTSPClient::createNew,创建RTSPClient实例,保存要连接的server端RTSP地址 step2:sendDescribeCommand创建和server端的TCP连接,并异步等待server端回调continueAfterDESCRIBE st
2016-02-03 10:43:12
3394
原创 推荐一本ArmLinux系统底层的书
《构建嵌入式Linux核心软件系统实战》以实战的方式,讲解了构建嵌入式linux核心软件系统的五大组件:交叉编译工具链、引导程序、内核及驱动移植、文件系统、图形界面系统。其中包含了大量解决实际工作中常遇到的典型问题的方法、技巧和经验,全书共8章节,内容包括嵌入式Linux系统开发综述、嵌入式Linux开发环境的搭建、体验嵌入式Linux系统之旅、制作交叉编译工具链、构建Boot Loader、构建嵌入式Linux内核,构建嵌入式Linux文件系统,构建QT图形系统,编著者杨铸、李奎
2016-01-29 18:04:19
1993
3
原创 live555ProxyServer.cpp分析:初始化流程
1、创建RTSPServer对象,主要是初始化父类GenericMediaServer,创建服务端socket 先调用setUpOurSocket函数建立TCP连接,获得RTSP连接socket 初始化父类GenericMediaServer,父类中存储了fServerMediaSessions,fClientConnections,fClientSessions三个map,f
2016-01-23 15:29:10
2696
原创 推荐一本学习Linux高级编程入门的书籍
Linux下C语言应用编程 《Linux下C语言应用编程》,本书深入浅出地讲解了Linux下C应用程序开发所需的基本工具、知识和技巧,主要包括:开发工具的使用和技巧、文件I/O编程、多进程编程、进程间通信、多线程编程、网络编程等内容。可以让读者轻松、快速入门Linux下非图形界面应用编程。京东网 卓越网 当当网
2012-11-24 22:37:25
2911
原创 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
1117
原创 Linux外部模块.ko建立流程
文章欢迎转载,保留联系信息,以便交流。邮箱:eabi010@gmail.com 主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流) 博客:blog.csdn.net/ielifeLinux内核如何支持在非源码目录下编译的模块呢?是这篇研究的方向。一:.查看内核文档Documentation/kbuild/modules.txt2. How t
2012-08-31 00:46:51
7451
原创 linux input输入子系统分析《四》:input子系统整体流程全面分析
主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下方式均可联系,文章欢迎转载,保留联系信息,以便交流。邮箱:eabi010@gmail.com主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1 input输入子系统整体流程本节分析input子系统在内核中的
2012-07-31 14:29:38
13192
4
原创 linux input输入子系统分析《三》:S3C2440的触摸屏驱动实例
主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下方式均可联系,文章欢迎转载,保留联系信息,以便交流。邮箱:eabi010@gmail.com主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1.1 本节阅读前提本节的说明建立在前两节的基础之上,需要先阅读如下两篇章
2012-07-29 23:52:28
7083
原创 linux input输入子系统分析《二》:s3c2440的ADC简单驱动实例分析
主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下交流方式,文章欢迎转载,保留联系信息,以便交流。邮箱:eabi010@gmail.com主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1 mini2440的ADC驱动实例这节与输入子系统无
2012-07-29 14:43:10
11132
原创 linux input输入子系统分析《一》:初识input输入子系统
主要讲述本人在学习Linux内核input子系统的全部过程,如有分析不当,多谢指正。以下交流方式,文章欢迎转载,保留联系信息,以便交流。邮箱:eabi010@gmail.com主页:www.ielife.cn(爱嵌论坛——嵌入式技术学习交流)博客:blog.csdn.net/ielife1 开发环境主 机:ubuntu10.04开发板:mini2440内
2012-07-29 14:33:24
21301
6
STM32F103控制声敏传感器HAL库源代码
2022-09-15
STM32F103控制光敏传感器HAL库源代码
2022-09-15
J2SE中文API速查手册.chm
2019-12-30
TrustZone4.0.5编译开发文档
2019-01-28
source insight4.0安装文件+破解文件
2017-10-25
GNU GCC编译器手册
2012-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人