自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Audio and Video Development

Design and Consultation

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

原创 Android 串口开发

1. 主板型号:AIO-3399J2. 芯片型号:RK33993. 操作系统版本:Android 7.14. Linux版本:v4.4.103RPLIDAR A3M1 激光雷达通讯接口采用 3.3V 电平的串口。UART ttyS配置文件适配的波特率:256000bps。本文根据驱动来修改非标准波特率,然后通过APP读写雷达设备串口数据,修改串口读写、串口安全权限的问题。5. ...

2019-07-05 15:40:18 4199 2

原创 基于RK3399 PWM驱动开发

1. 主板型号:AIO-3399J2. 芯片型号:RK33993. 操作系统版本:Android 7.14. Linux版本:v4.4.103 PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值),驱动的设备是雷达扫描电机RPLIDARA3M1内部带有具有可调速功能的电机...

2019-06-12 18:20:48 3762 3

原创 巴菲特如何滚雪球的?

巴菲特的伯克希尔总部需要统筹和管理旗下的保险业务、非保险的产业运营和投资业务,很难想象这竟然是由一个25人的总部完成的。伯克希尔的总部没有自己的办公大楼,只在KiewitPlaza大厦的14层租了半层楼做办公室。这“25人总部”需要承担的职责有哪些呢?伯克希尔的副董事长查理·芒格在他的《副主席的想法:过去和未来》中对此有详细的阐述:第一,管理所有的证券投资业务,它们通常属于伯克希尔的灾害保险...

2019-06-12 17:16:40 1108

原创 Android data分区格式F2FS改为EXT4

1. 主板型号:AIO-3399J2. 芯片型号:RK33993. 操作系统版本:Android 7.14. Linux版本:v4.4.1035. 需要的功能: 将RK3399的跟目录下的data文件系统f2fs,无法挂载 mount data分区,更换data文件系统ext4后,Android系统对userdata分区进行了加密,启动Android系统需要密码。6. ...

2019-06-12 15:07:03 7143 2

原创 Android 音频tinyalsa开发

Platform: AIO-3399JOS: Android 7.1Kernel: v4.4.83在开发完音频驱动后,通过tinyplay、tinycap测试音频驱动的播放和录音功能正常,但使用Android自带的APP进行播放和录音时,音频文件在播放时出现声音断断续续,一卡一卡的或类似“爆破”(Pop-Click)杂音的现象。开发音频的硬件抽象层的tinyalsa_hal的动态库au...

2019-06-12 14:45:16 3298

原创 解决硬盘磁道损坏问题(亲测)

硬盘出现坏道在读取某一文件或运行某一程序时,硬盘反复读盘且出错,提示文件损坏等信息,比如linux文件目录报错,结构需要清理“Structure needs cleaning”,通过修护坏道,而不是通过低级格式化修复坏道,格式化将彻底擦除硬盘中的所有数据,这一过程是不可逆的。在windows下,磁盘的文件系统出错,需要运行chkdsk命令进行修复。而在linux下,则需要运行...

2019-03-14 11:57:09 4766

原创 YOLO 检测算法分析

主要对yolo v2最后一层卷积conv23输出的特征如何转换为bbox和置信概率结果输出进行分析?步骤1---数据变换Conv23输出的blob数据是[batch_num,(5+cls_num)*anchor_num,cell_w,cell_h],其中batch_num是batch size,infer的时候一般为1,cls_num是目标分类数量,对于一般通用的coco数据集为80类,c...

2019-01-24 16:34:43 841

原创 基于tensorflow框架训练超像素subpixel模型

       Subpixel算法自身是一种插值算法,与常规的双线性或cubic插值算法相比,提升了图像的分辨率和插值质量(SNR),但达不到人脸解析的效果。为了达成该效果,可选取人脸数据集(如celebA),训练阶段配合DCGAN(深度卷积生成对抗网络)算法,对生成器部分做了二次优化,训练完成后取GAN中的生成网络部分做部署。1. 网络框架 在部署和推理阶段的网络结构如下,网络命名为ES...

2019-01-24 15:58:28 2368

原创 RK3288的GTxx触摸屏驱动调试

电容屏是在LCD屏上覆盖一个透明的矩阵键盘,在调试goodix gt9xx系列触控屏的驱动时,会遇到各种问题!1、linux启动时,触控屏驱动偶尔不能加载固件信息。2、在使用过程中偶尔不能触发或触发失灵现象。3、触屏反应缓慢,灵敏度很差。4、当用户按下时,获取按下的坐标位置不对应![RK3288][Android5.1][GT9271]打印dmesg的log信息:<4&gt...

2018-11-29 19:16:09 5430 2

原创 解决Android 音频Xrun问题

音频文件在播放时出现声音断断续续,一卡一卡的或类似“爆破”(Pop-Click)杂音的现象,称之为 Xrun(可以是 underrun,也可以是 overrun)。分析:alsa driver使用了环形缓冲区对dma buffer进行管理,如下图。播放时,应用程序把音频数据源源不断地写入dma buffer中,然后相应platform的dma操作则不停地从该buffer中取出数据,经d...

2018-11-23 16:35:06 3265 2

原创 EasyPR中文车牌识别系统开发

EasyPR中文车牌识别系统开发,我主要介绍如何使用开源的EasyPR中文车牌识别系统,我会介绍训练机器学习 SVM 支持向量机和 ANN 人工神经网络模型在车牌识别的应用,并公开训练数据。目录:一、Linux平台下EasyPR环境搭建二、ARM平台下EasyPR环境搭建三、训练机器学习 SVM 车牌监测算法模型和 ANN 字符识别神经网络模型四、如何提高字符识别准确率?五、使用Op...

2018-09-21 18:28:25 1856 2

原创 Caffe网络结构实现

对于神经网络实现手写数字识别(MNIST)网络结构通过在线可视化工具查看和修改:(http://ethereon.github.io/netscope/#/editor )一、卷积层(Convolution)输入为28*28的图像,经过5*5的卷积之后,得到一个(28-5+1)*(28-5+1) = 24*24的map。每个map是不同卷积核在前一层每个map上进行卷积...

2018-09-10 17:36:59 690

原创 证件照背景分割

     K-means算法是硬聚类算法,是典型的基于原型的目标函数聚类方法的代表,它是数据点到原型的某种距离作为优化的目标函数,利用函数求极值的方法得到迭代运算的调整规则。1、data:为cv::Mat类型,每行代表一个样本,即特征,即mat.cols=特征长度,mat.rows=样本数,数据类型仅支持float;2、K:指定聚类时划分为几类;3、bestLabels:为cv::...

2018-09-09 23:26:14 542

原创 移动端的人脸检测及去重算法实践

       由于移动嵌入式设备本身硬件的性能的限制,在运行上需要优化检测、去重等算法,保证APP运行流畅。影响人脸检测运行速度因素主要在输入图片大小,神经网络模型选择和训练模型的数据量等。      人脸检测中使用caffe2来训练SSD模型,SSD网络分为两大部分,前半部分采用VGG16的结构去提取特征图谱(feature map),后半部分采用特征金字塔结构,在所级联的6层卷积网络上分别...

2018-09-06 16:52:18 3709 4

原创 FTP文件传输优化

       FTP传输模式分为PORT(主动模式)和PASV(被动模式),被动模式的工作原理:FTP客户端连接到FTP服务器的21端口,发送用户名和密码登录,登录成功后要list列表或者读取数据时,发送PASV命令到FTP服务器, 服务器在本地随机开放一个端口(1024以上),然后把开放的端口告诉客户端, 客户端再连接到服务器开放的端口进行数据传输。如下图所示:本文目标优化FTP长连接传...

2018-09-06 13:37:44 4069

原创 ZYNQ ZCU102视频编码开发

ZCU102实时YUV码流输出方案:将摄像头采集的数据,输出YUV的码流数据!功能:将实时YUV码流在ZCU102BSP上编码H265,通过RTP传输协议将H265视频数据打包发送到客服端,客服端上设置H265相关参数(IP、端口号、时钟频率等)在sdp文件中,使用VLC播放实时的H265码流。搭建linux开发环境步骤:(1)通过Vivado编译h265工程,生成system...

2018-08-02 18:03:28 6075 5

原创 毕业五年的思考

       转眼间,毕业5年啦! 想起了刚从大学毕业的致辞之淘金360,一直激励着自己。。。       学校和社会不一样,在互联网公司又会不一样,何况人工智能公司呢,争分夺秒,工作效率非常重要(1)?如何解决问题,思维方式,工序流程,敏捷开发等等。如何提高学习能力(2)?理解概念,工作机制,带着问题上路解决问题;思考大于接受,独立的主动的思考。。。除了工作,你应该最先想的是能做什么(3)?...

2018-08-02 17:44:36 764

原创 学习李嘉诚

      李嘉诚90岁退休时说:“如果1972年长江实业上市以3元/股买入,收到股息,再买长江,今天的价值会超过5000倍。如果你的股息没有动用,一般收到钱会投资,最简单就是投资长江,这是有眼光的。”我在想李嘉诚68年间经营的长江实业是如何做到的呢?      李嘉诚是一个性格保守的纯粹的商人,追求利润是他的唯一目标,所以投资回报率低的项目才会被他卖掉,拉抬企业利润,进而提高回报率。...

2018-08-02 17:00:21 477

原创 学习段永平

      前几天创业两年的拼多多在纳斯达克上市,开盘上涨40%多。黄峥从浙大毕业,威斯康星大学麦迪逊分校读硕士,谷歌工作三年,创立欧酷网、乐其,游戏等公司。拼多多背后的投资人又是段永平,谁是段永平?       段永平非常专注、低调、谨慎、保守,他是一个理智的实用主义者,把自己的界限划分得无比清晰。他熟悉的领域倾注一切,就像他在步步高的广告上豪掷千金,在2002年网易、2012年苹果和20...

2018-08-02 16:51:38 1464

原创 makefile模板

Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中记录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动发现最终的生成文件已经过时,而应该重新编译相应的模块。L...

2018-07-25 15:37:59 258

原创 基于FFmpeg音视频流同步

通过ffmpeg将PCM音频数据和RGB视频数据转码、编码成AAC+H264,再通过内存读写数据封装MP4格式。难点在于将转码后的数据输出到内存中,再从内存读取数据并封装AVFormatContext *ic = NULL;  ic = avformat_alloc_context();  unsigned char * iobuffer=(unsigned char *)av...

2018-07-18 22:01:05 6855 2

原创 多路视频同步显示

通过流媒体服务器(live555或VLC)发送视频流,FFmpeg接收RTSP视频流解码为RGB数据,QT界面同步显示1路或3路视频数据并实现截图等功能!源码#include "qffmpeg.h"#include <QDateTime>#include <QDebug>QFFmpeg::QFFmpeg(QObject *parent) : QObject(...

2018-07-15 20:05:18 5483 1

原创 基于FFmpeg接收RTSP的ts流

 RTSP用于建立的控制媒体流的传输,通过wireshark抓包可以看到rtsp消息交互的过程:1. 第一步:查询服务器端可用方法C->S:OPTION request     // 询问S有哪些方法可用S->C:OPTION response    // S回应信息的public头字段中包括提供的所有可用方法过程 2. 第二步:得到媒体描述信息C->...

2018-07-04 14:02:50 7384 2

原创 基于BlueZ 的BLE蓝牙开发

蓝牙,是一种支持设备短距离通信(一般10m内)的无线电技术。工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。数据速率为1Mb/s。时分双工传输方案被用来实现全双工传输,使用IEEE802 15 .15协议。 蓝牙使用了更稳定和更快的跳频技术,使得蓝牙通信抗干扰能力更强。一、BlueZ 5.44体系结构蓝牙技术的系统结构分为三大部分:底层硬件模块、中间协议层和应用层。...

2018-07-04 10:18:34 16474

原创 移动图像监测

移动图像监测,利用摄像头定点监测某个区域,当有移动物体经过时,摄像头便自动抓拍(要监测多大物体、按拍照速率都是可调的),并把拍到的图像存储在指定目录,实现无人监控功能。一、linux下的移动图像监测:Motion 能够控制云台功能,内置 Http 服务器,在网络浏览器中进行远程监控,支持 MySQL 和 PostgreSQL 数据库。二、基于OpenCV移动图像监测:选取背景差法和帧间差法...

2018-07-02 17:50:46 2549 1

原创 基于FFmpeg的H265编码器

H265编码器仍旧采用变换和预测的混合编码方法。输入帧以宏块为单位被编码器处理,首先按照帧内或帧间预测编码的方法进行处理;接着,预测值与当前块相减,相减后得到的残差块经变换、量化后产生一组量化后的变换系数;最后,这组量化后的变换系数经过熵编码,与解码所需的一些头信息(如预测模式量化参数、运动矢量等)一起组成一个压缩后的码流,经NAL(网络自适应层)供传输和存储用。为了提供进一步预测用的参考...

2018-07-02 11:41:45 17499 11

原创 Linux驱动之分层框架

在Linux内核中你很难看到驱动+应用的程序设计方法,而是使用的是Linux分层框架分层分工,标准化接口+标准化功能代码:interface - 接口层,标准化接口device - 设备层,实现功能函数include - 接口层及设备层共用的头文件目录modules - 编译输出的模块目录test - 应用程序接口层在模块初始化函数中就注册了一个字符设备,操作方法集file_operations是...

2018-06-08 19:08:08 1775 1

原创 JOSN文件解析

access_logJSON在线视图查看器(Online JSON Viewer)https://www.bejson.com/jsonviewernew/192.168.0.21 - - [24/Nov/2016:00:28:01 +0800] "GET /auth/ping/index.html?gw_id=default&sys_uptime=17886&sys_memfre...

2018-06-01 09:40:11 1381

原创 Git和Github代码管理实践

对于代码的管理我们一般使用GitHub+Git或SVN+Redmine,下面主要接介绍一下GitHub和Git的常用操作:1、GitHub 创建开源项目 先登录其官网注册一个免费使用的账号,依次填写用户名, 有效邮箱地址以及登录密码, 点击下方的“Create an account”就会自动创建一个用户,进入选择服务的页面,这里我们选择免费使用的条目。选择了免费服务以后就要公开整个...

2018-06-01 09:25:03 392

原创 VS2013打包生成安装文件setup.exe(详细图解)

在项目完成需要演示时一般我们不方便给客户源码时,需要打包制作安装文件setup.exe发布,通常我们可以使用inno setup制作安装包,但是也可以用VS2013自带的安装和部署向导,下面是安装步骤:1、打开新建项目,安装InstallShield2013LimitedEdition,2、找到InstallShield2013LimitedEdition位置,点击“启用InstallShield...

2018-05-30 14:56:14 37641 9

原创 基于Hi3516交差编译libvpx-1.6.1

      现在通过hi3516交叉编译libvpx-1.6.1,在海思平台上进行VP8视频编码器,将YUV格式的像素数据编码为VPx(VP8/VP9)码流,编码输出的封装格式是IVF!当然一般是通过FFmpeg接口来调用VP8/VP9接口!编译步骤:1、交叉编译配置,生成makefile文件: ./config2、编译:make -j83、安装到指定位置:make install在指定的目录下生...

2018-05-30 11:36:46 953

原创 学习巴菲特

前几天巴菲特股东大会,看到这位智慧老人,依然保持着对事业的热情投入,对自己很有启发,(1)如何学习巴菲特呢?1.保持简单和稳定巴菲特的办公室和家里依然还是那么简约,现在仍然很大程度上与互联网世界脱节,但他仍然很好地管理好他的公司。2.关注大局把注意力放在你资产未来的增值上,如果你对这个资产的未来收益感到不是特别地放心,那就忘记它,继续努力前进。3.学会拒绝特别当有人承诺你可...

2018-05-24 16:50:09 886

原创 linux设备模型之mmc子系统

翻开mmc子系统驱动代码在Linux源码中的位置linux-3.4.y/drivers/mmc,分别有card、core和host三个文件夹, card、core和host这三层的关系,如下图:从这幅图中的关系:1、 card层针对不同客户端的设备驱动程序,如SD卡、SDIO接口的串口设备驱动,card目录下的block.c、queue.c向它提供几个函数操作队列,调用core目录下的co...

2018-05-24 16:06:39 1516 1

原创 DMA数据传输

  SD主控制器与系统存储空间进行数据传输时使用SDMA或ADMA2传输方式,需要配置的参数包括:一次传输的数据块数、每块数据大小、传输边界、传输方向、传输数据首地址、DMA传输模式等信息(1)单DMA传输(SDMA) 单DMA传输的流程图如下图所示,在这种模式下,数据搬运通过SDMA完成,无需处理器参与,释放了CPU资源。在SDMA模式下,System Address存储的是数据传输的实际...

2018-05-24 15:51:06 6524 1

原创 基于OpenCV文字特征提取

  对于车牌识别,或OCR文字识别时,需要先对图片进行预处理,去除干扰因素后再进行后续图像识别操作!  图像形态学操作时候,可以通过自定义的结构元素实现结构元素对输入图像一些对象敏感、另外一些对象不敏感,这样就会让敏感的对象改变而不敏感的对象保留输出。通过使用两个最基本的形态学操作 – 膨胀与腐蚀,使用不同的结构元素实现对输入图像的操作、得到想要的结果。 - 腐蚀,输出的像素值是结构元素覆...

2018-05-24 14:57:18 3086

原创 视频质量评价PSNR

        PSNR(Peak Signal to Noise Ratio,峰值信噪比)是最基础的视频质量评价方法。它的取值一般在20-50之间,值越大代表受损图片越接近原图片。PSNR通过对原始图像和失真图像进行像素的逐点对比,计算两幅图像像素点之间的误差,并由这些误差最终确定失真图像的质量评分。该方法由于计算简便、数学意义明确,在图像处理领域中应用最为广泛。一幅MxN尺寸的图像的PSNR的...

2018-05-23 18:16:07 6179

原创 gdb调试技巧

由于嵌入式系统资源有限性,一般不能直接在目标系统上进行调试,通常采gdb+gdbserver的方式进行调试。Gdbserver在目标系统中运行,gdb则在宿主机上运行。要进行GDB调试,目标系统必须包括gdbserver程序,宿主机也必须安装gdb程序,一般linux发行版中都有一个可以运行的gdb,但开发人员不能直接使用该发行版中的gdb来做远程调试,而要获取gdb的源代码包,针对...

2018-05-23 17:15:59 1932 2

原创 Linux下C线程池的实现

  如何在嵌入式开发板上内置网页,通过多个客服端来同时访问呢?因为需要大量线程来处理网页的任务,为了避免频繁的申请释放线程所带来的开销,使用了线程池来操作!源代码://服务端监听客服端访问网页的请求#include <stdio.h>#include <unistd.h>#include <string.h>#include <stdli...

2018-05-23 16:28:30 1748

原创 一步一步重构柔性数组和智能指针

在C/C++实际工程开发中内存操作,稍不留神就会出现千奇百怪的各种bug,导致整个项目组花很大的时间使用各种工具定位错误,解决内存操作问题!对于用户使用Android手机,用了你开发的APP,非常郁闷怎么就越来越慢的困惑,在本章中我不会讲用valgrind工具还是火焰图等其他工具来定位你的问题的位置。我会重点用C/C++说明以下几点如何预防?1、防止数组越界操作,使用柔性数组;2、内存...

2018-05-23 14:34:22 461

原创 分析arm linux启动打印信息

{//-------------------------------启动信息---------------------------------- {//-------u-boot环境变量设置 FS4412 # pri baudrate=115200 bootargs=root=/dev/nfs nfsroot=192.168.9.120:/nfs/rootfs rw console

2017-12-12 17:17:00 2261

基于Android7.1 音频tinyalsa硬件抽象层动态库开发

基于Android7.1 音频tinyalsa硬件抽象层动态库开发,具体参考https://blog.csdn.net/u010872301/article/details/89186283

2019-06-21

windows下的adb安装

windows下的 adb安装,解压到 C:\adb 以方便调用, 打开命令行窗口

2018-09-21

FTP文件传输

FTP文件传输优化,具体参考:https://blog.csdn.net/u010872301/article/details/82459811

2018-09-06

车牌检测识别数据集

车牌检测与识别数据集:包括训练车牌检测模型数据:车牌和非车牌图块大小是136*36。 训练字符识别模型数据: 车牌字符大小是20*20,包括:数字:0~9;字母:A~Z;省市简称:京、津、晋、冀、蒙、辽、吉、黑、沪、苏、浙、皖、闽、赣、鲁、豫、鄂、湘、粤、桂、琼、川、贵、云、藏、陕、甘、青、宁、新、渝,具体参考https://github.com/cnhui

2018-09-05

基于FFmpeg将pcm+rgb编码并封装MP4

ffmpeg将PCM音频数据和RGB视频数据转码、编码成AAC+H264,再通过内存读写数据封装MP4格式 https://blog.csdn.net/u010872301/article/details/81105757

2018-07-18

多路视频同步显示

通过流媒体服务器(live555或VLC)发送视频流,FFmpeg接收RTSP视频流解码为RGB数据,QT界面同步显示1路或3路视频数据并实现截图等功能 https://blog.csdn.net/u010872301/article/details/81056251

2018-07-15

摄像头实时监控与报警系统(Opencv)

请参考博客:移动图像监测:https://blog.csdn.net/u010872301/article/details/80887597

2018-07-02

Linux分层框架

Linux分层框架分层分工,标准化接口+标准化功能 参考博客:https://blog.csdn.net/u010872301/article/details/80626936

2018-06-08

基于Hi3516交差编译libvpx-1.6.1

现在通过hi3516交叉编译libvpx-1.6.1,在海思平台上进行VP8视频编码器,将YUV格式的像素数据编码为VPx(VP8/VP9)码流,编码输出的封装格式是IVF!当然一般是通过FFmpeg接口来调用VP8/VP9接口! 详细安装方法参考:https://blog.csdn.net/u010872301/article/details/80507486

2018-05-30

线程池网页访问

详细信息:https://blog.csdn.net/u010872301/article/details/80421678

2018-05-23

预防内存操作bug

用C/C++说明以下几点如何预防内存操作的问题? 1、防止数组越界操作,使用柔性数组; 2、内存泄露和多次释放,使用智能指针;

2018-05-23

从ARM裸机看驱动之按键中断方式控制LED(二)

从ARM裸机看驱动之按键中断方式控制LED(二)(内含Makefile,直接编译即可使用) ,具体使用参考博客 http://blog.csdn.net/u010872301/article/details/78526055

2017-11-13

PCIE驱动开发

linux设备驱动之PCIE驱动开发(内含Makefile,直接编译即可使用) ,具体使用参考博客 http://blog.csdn.net/u010872301/article/details/78519371

2017-11-13

从ARM裸机程序之按键中断方式控制LED

从ARM裸机看驱动之按键中断方式控制LED(一)http://blog.csdn.net/u010872301/article/details/78494383

2017-11-12

基于Linux在线英语词典

~内容详细值得借鉴和下载~基于Linux C语言开发的客服端和服务器端程序源码,包括:详细的一步一步的程序设计步骤和开发文档流程图,完整的英语词典数据库。

2017-11-02

基于Linux的员工信息管理系统

~内容详细值得借鉴和下载~设计文档(员工信息管理系统概要设计、pthread多线程并发)和可使用的完整程序源码。实现的功能:当用户登录后,根据用户名判断用户是否为管理员。如果为管理员,则进入管理员目录,如果为普通员工,则进入员工目录。在管理员目录,可以查看任意员工的信息,还可修改员工的信息,包括工资、评级,添加或删除用户。在员工目录,可以查看自己的信息,不能查看其他人的信息,可以修改自己的电话,地址等个人信息,但不能修改工资等管理员权限信息。

2017-11-02

100个gdb调试程序技巧

详细的linux gdb调试程序技巧,可以用于gdb开发与调试文档编写

2017-10-18

跟我一起写makefile.pdf

第二版:跟我一起写makefile完整版带书签pdf,并对重要代码进行标注

2017-10-18

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

2017-10-11

linux S3C2440 DMA驱动开发

linux S3C2440 DMA驱动开发

2017-09-11

Linux系统移植:根文件系统

博客:Samsung Cortex-A9 Exynos4412开发板平台搭建,所需要的工具 四、通过网络加载内核和文件系统:rootfs.tar.gz

2017-02-26

Linux系统移植

博客:Samsung Cortex-A9 Exynos4412开发板平台搭建,需要的工具 二、Bootloader 编译:uboot-fs4412_v2.tar.xz

2017-02-26

空空如也

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

TA关注的人

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