自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张亮校的专栏

向高手学习,点滴记录,大部分博客为转载.

  • 博客(756)
  • 资源 (24)
  • 收藏
  • 关注

原创 RKMEDIA--VP使用

vp实际上就是使用RK平台上ispp模块,实现一个视频数据从rkispp_input_image节点对应的video节点输入,四个视频数据从rkispp_m_bypass、rkispp_scale0、rkispp_scale1、rkispp_scale2节点对应video输出。在rga部分也有提及过,rv1126/rv1109只有一个硬件rga,所以工作能力有限,在dvr这种产品中需要多路视频的缩放,使用rga的话就无法达到需求。在实际使用时,你们的ispp可能都没有使用,所以可以从ispp0开始使用。

2025-03-21 09:27:46 270

原创 cpphttplib+openssl下载大文件报 malloc(): corrupted top size

cpphttplib在大文件下载上,当年还是不行。但是我查了查,cpphttplib的第一个提交是2012年的时候,按说不应出现这些低级错误。在嵌入式平台上下载大文件时,一直报malloc(): corrupted top size。使用cpphttplib 2020年的版本+openssl 1.1.1g。更新到cpphttplib 0.19.0+openssl3.4.1后,

2025-03-14 15:57:43 87

原创 vmware修改默认usb连接虚拟机不再询问后怎么改回去

删除即可。

2025-03-05 18:43:44 174

原创 使用ffmpeg读取mp4文件解码失败

最近做一功能,使用ffmpeg读取mp4文件,使用rockchip的芯片播放出来。std::cerr << "无法获取 h264_mp4toannexb 过滤器" << std::endl;std::cerr << "无法分配 Bitstream Filter 上下文" << std::endl;std::cerr << "Bitstream Filter 初始化失败" << std::endl;测试一直失败,尝试各种方式后发现是由于ffmpeg读取到数据保存成文件,文件有问题。在这里解码器需要的流。

2025-03-04 20:12:08 1300

原创 arm-linux-gnueabihf-g++交叉编译出错undefined reference to `std::__cxx11::basic_stringstream

我的ubuntu系统中存在两个编译arm-linux-gnueabihf-g++,一个是系统自带的,我以前安装。另外一个是芯片sdk 的,zmq使用的是系统zmq版本过低导致。换成sdk中g++编译成功。使用zmq写了一个工程代码,c++语言写的,arm-linux-gnueabihf-g++交叉编译一直报如下错。最后研究发现是因为我在编译zmq时使用的arm-linux-gnueabihf-g++不一致导致的。看报错,我以为是使用的是嵌入式 g++不支持导致的。就换成 C语言编写。

2025-02-19 11:56:44 463

原创 linux下jsoncpp编译

折腾了一顿,我使用ubuntu16.04编译的jsoncpp,由于使用的芯片工程需要16.04,无法使用最新的ubuntu系统。然后在交叉编译时,在CMakeLists.txt中把test配置为off,可以交叉编译成功了。编译时出这个错的原因是由于cmake版本太低了,我把cmake版本升级到了。发现jsoncpp编译时,可以cmake成功。

2025-01-23 09:07:53 343

原创 嵌入式linux架构设计(gdbus+fastDDS)

嵌入式linux架构设计

2025-01-16 14:12:59 867

原创 linux软件框架中间件选择(GDbus与FDbus)

linux 架构设计技术栈

2025-01-13 23:14:52 377

原创 深度学习之入门书籍

总结:自学最难的就是系统学习,没有人指导,只能自己摸索,这时候最重要的找到适合自己学习的书籍,因为我们是在学习,不是在装X,所以以务实为主,不要为了高大上,上来就看英文,或者看英译汉,(有些英译汉还是不错的)。深入浅出,有些概念不理解的,我都是问chatGPT,对深度学习的原理有一个基本的认识。看了很久,楞是不知道在说什么,这英译版本,真是继承了英文废话连篇的特色,那叫一个云里雾里。从我个人来说,我不太习惯英译版本,或者那些牛人说的,直接读英文,我是水平不够。自学深度学习,书籍很重要。

2024-09-26 09:39:40 446

原创 开始学习深度学习-前言

另外,如果我们觉得一个东西难学进去,可能是我们的学习方式或者是学习书籍没找对,比如这个深度学习,上来就看那个斯坦福的吴恩达的视频,会适得其反,反正我是看不下去。所以,我们开始学习深度学习,不要觉得有多难,任何难题经不住拆解,如果不理解,那就一直拆解成系统的一系列可以理解的小问题,就可以打好基础。深度学习,看起来高大上,其实用到的数学知识,也不是多高深,都是基本的数字。如果有不理解的,可以问一下chatGPT,也能问明白。总结来说:不要畏惧,挑一本基础的不能再基础的书来学习,相信自己很容易就入门了。

2024-09-24 20:09:04 329

原创 win10使用 ctrl+space 切换语言输入法

打开 HotkeyP,添加一个快捷键,并按下图设置((免费、开源、官方自带汉化、

2024-07-31 15:28:27 601

原创 嵌入式linux支持exfat/ntfs格式u盘并自动挂载NTFS U盘

GitHub - EasyNetDev/exfat-nofuse: Android ARM Linux non-fuse read/write kernel driver for exFat and VFat Android file systemsKernel 4.18/4.19/4.20 and >= 5.0 fix · Issue #148 · dorimanx/exfat-nofuse · GitHubKernel 4.18/4.19/4.20 and >= 5.0 fix · Issue #148

2024-04-29 09:55:52 1012 1

原创 linux下C语言实现判断是域名还是ip同时是域名时转为ip

域名转为ip是chatGPT写的。

2023-04-17 16:25:10 873

原创 JT/1078音视频传输协议开发指南

看到一篇文章:JT/1078音视频传输协议开发指南https://www.hentai.org.cn/article?id=8写的不错,记录下来。

2021-06-30 11:07:03 1877

原创 Android中inflate简介

Inflate可用于将一个xml中定义的布局控件找出来.  因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件。因此如果当前Activity里需要如果用到别的layout(xml文件),比如对话框上的layout,这时还要设置对话框上的layout里的组件(像图片ImageView,文字TextView)上的内容,所以,就必须用inflate()先将对话框的layout找出来,然后再用这个layout对象去找到它上面的组

2020-07-15 14:24:38 1901

原创 macos中,adobe acrobat关闭自动更新

/Users/用户名/Library/Application Support/Adobe/com.adobe.ARMDCHelper把其下的update删除即可

2020-07-03 18:20:38 12529

原创 开始前端学习小程序,js->rn->java

很久没有前博客了,现在开始学习前端,在blog上记录一下.之后会结合后端再做一个自已的小项目.之前做了一段时间的服务器开发,算是对服务器有了个理解.现在公司有一个微信小程序用来学习,我先想了想,公司的app是用js实现,js->rn->java如果我要设计一个js->java的跨语言,应该怎么设计,有多少部分需要实现:1.基础功能 1>函...

2019-05-08 14:52:17 331

转载 RKAndroidTool工具的各项image详解(RK2918版本)

..\rockdev\表示RKAndroidTool所在目录的上一层目录下的rockdev文件夹。工具预设目录为..\rockdev\,若扫描有Paremeter ,则载入,读出分区表信息,关于Paremeter ,参看第2点。工具的“偏移”(offset)表示分区的起始地址,也参看第2点。1、Loader.bin (100K左右)系统启动必须的引导文件RK29xxLoader(L)_V2.08....

2018-03-08 16:20:11 3181

转载 安卓属性设置

1 使用 SystemProperties.get如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。  如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。 在c++中就是对应JAVA的两个函数就是property_set, property_get,其实JAVA是通过JNI调用这两个函数的。JAVA代码如下:imp...

2018-03-08 16:19:14 834

原创 Android下,判断网线是否插入的方法

1.通过调用命令:cat /sys/class/net/eth0/carrier2.通过代码:private boolean haveInternet(){ boolean result = false; ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_...

2018-02-26 18:13:19 3216

转载 Android6.0 修改源码使app获取root权限

Android 6.01、  alps\system\extras\su, 修改su.cint main(int argc, char** argv) {   uid_t current_uid = getuid();#ifndef CUSTOM_ROOT         if (current_uid != AID_ROOT &amp;&amp; current_uid != AID_SHELL...

2018-02-12 15:40:52 7673 2

转载 高通平台常用缩写

高通的MSM是mobile station modems . 移动基带处理器.带基带的手机处理器.QRD就是高通参考设计(Qualcomm Reference Design)PBL:APPS PBL(Application Primary Boot Loader),主引导加载程序RPM:Resource Power Manager,资源电源管理器RPM(Resource Power Manager...

2018-02-12 15:39:17 1029

原创 android 5.1下,wifi no data,需要连接mobile data

handleMobileDataAlwaysOn在Android 5.1上是没有此接口的.Android6.0才开始有.https://android.googlesource.com/platform/frameworks/base/+/da4bfa8%5E!/

2018-01-29 18:45:56 638

转载 电磁兼容性(EMC)

电磁兼容性(EMC)是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁干扰的能力。因此,EMC包括两个方面的要求:一方面是指设备在正常运行过程中对所在环境产生的电磁干扰不能超过一定的限值;另一方面是指器具对所在环境中存在的电磁干扰具有一定程度的抗扰度,即电磁敏感性。 所谓电磁干扰是指任何能使设备或系统性能降级的电磁现象。而所谓电磁干扰是指因电磁干扰而引起的设备或

2014-07-27 12:50:37 1706

原创 ubuntu12.04 安装realtek8168驱动

下载链接:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2解压,直接sudo ./autorun.sh即可。

2014-05-04 14:13:48 1366

转载 HDCP的key交互

HDCP保护系统包含三个重要的部分,它们分别是授权认证协议、数据加密/解密和自我更新。1.授权认证(Authentication Protocol) 每一台支持HDCP技术的设备(发送端和接收端)都有一套由Digital Content Protection LLC公司统一分发的全球唯一的设备钥匙集(Device Key Set),它由一组设备私有密钥(Device Priva

2014-03-06 16:44:22 12055

转载 ubuntu 12.04 安装deb包出现内部错误解决办法

有些朋友使用ubuntu 12.04 安装deb包出现内部错误,本文将提供详细的解决方法,需要了解的朋友可以参考下Ubuntu 12.04安装deb包时报告内部错误解决 Ubuntu 12.04安装 deb包时报告内部错误,很多包都是这样, 上网搜索了解决办法: 1、更新软件中心 sudo apt-get upgrade software-center 2、然后

2014-02-22 20:32:11 1706

转载 Android源码学习 使用Git和Repo进行版本管理

Android项目采用Git和Repo进行版本管理。在大多数情况下,Git都可以满足用户的需求。然而,由于Android项目过于庞大,想要简单、高效的管理这一百多个Git库,并不是一件容易的事情。Repo正是基于此需求,对Git命令部分封装,用来简化一些跨网络的操作。安装Repo创建repo所在的目录,并将目录加到PATH环境变量中$ mkdir ~/bin$ PATH

2014-02-21 09:38:49 2298

转载 TCP异常终止(reset报文)

TCP异常终止(reset报文)TCP的异常终止是相对于正常释放TCP连接的过程而言的,我们都知道,TCP连接的建立是通过三次握手完成的,而TCP正常释放连接是通过四次挥手来完成,但是有些情况下,TCP在交互的过程中会出现一些意想不到的情况,导致TCP无法按照正常的四次挥手来释放连接,如果此时不通过其他的方式来释放TCP连接的话,这个TCP连接将会一直存在,占用系统的部分资源。在这种情况下,我

2014-02-20 16:24:43 1379

转载 ubuntu12.04下调试Android真机连接ADB的方法

[导读]以前用windows的时候,从来没有担心过真机调试的问题,在换了ubuntu之后,以前的HTC G6也能正常调试,在做一个应用的时候,为了适配更多的屏幕分辨率,从同学那边借来了G11,没想到插上之后运行的时候竟然不能识别。 以前用windows的时候,从来没有担心过真机调试的问题,在换了ubuntu之后,以前的HTC G6也能正常调试,在做一个应用的时候,为了适配更多的屏幕

2014-02-20 13:47:49 1408

转载 Linux下 使用Repo和Git下载Android源代码并编译

本日志介绍了下我个人在64位ubuntu 12.10下使用repo和git来下载android源代码的过程。本文参看了官方网页的介绍:http://source.android.com/source/downloading.html,并结合了些许个人经历。 编译下载android源码需要大量时间、精力、人品,请广大读者谨慎上路。如果大家在阅读本文时有任何问题,请发邮件至讨论:czxttkl@g

2014-02-20 11:07:10 1938

转载 repo sync出现“fatal: '../platform/abi/cpp.git' does not appear to be a git repository”的解决方案

在我下载Android源代码时,在最后一步调用repo sync,出现“fatal: '../platform/abi/cpp.git' does not appear to be a git repository”,后来在网上查了资料,参考http://zxquiet.iteye.com/blog/1470991和http://bbs.youkuaiyun.com/topics/380254094。

2014-02-20 10:33:20 14132

原创 repo下载问题提示:gpg: 密钥块资源

废话不说,删除./repoconfig即可。

2014-02-20 09:42:18 1743 1

转载 几种TCP连接中出现RST的情况

目录[-]1 端口未打开2 请求超时3 提前关闭4 在一个已关闭的socket上收到数据总结参考文献:应该没有人会质疑,现在是一个网络时代了。应该不少程序员在编程中需要考虑多机、局域网、广域网的各种问题。所以网络知识也是避免不了学习的。而且笔者一直觉得TCP/IP网络知识在一个程序员知识体系中必需占有一席之地的。在TCP协议中RST表示复位,

2014-02-19 16:46:22 1126

转载 Source Insight中文注释间隔过大的解决办法

Source Insight中文注释间隔过大的解决办法修改注释的字体即可,修改步骤如下:OPtion->Style Properties,在左边的Style Name中选中Comment,修改Font Name为自己想要的即可.点击Done退出.

2014-02-14 19:27:53 2494

转载 正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!

正确修改Ubuntu12.04的grub2启动背景图片和菜单颜色的方法,这次是真的!这个命题最近很火啊,本板块几乎一半帖子都是关于这个的,以前的方法,新研究的方法出了很多啊,可是很多都不行。 实在是受不了了,于是刚刚自己研究了一下/etc/grub.d/05_debian_theme,成功修改,不用再安装任何附加组件,只要修改/etc/grub.d/05_debian_the

2014-02-14 11:04:01 5680

转载 ubuntu12.04 取消主目录下文件在桌面上面的图形显示

由于我对/home/lfl/目录即主目录下面的文件夹进行了清理,把所有的文件夹都删除了(包括Desktop文件夹),然后又在主目录下创建了一些经常要用到的文件夹及文件,所以当第二次再打开ubuntu系统时,桌面上面就显示出了主目录下面我所创建的所有文件及文件及。lfl@ubuntu:~$ vi ./.config/user-dirs.dirs 这时会发现文件user-dirs.di

2014-02-14 10:08:59 1283

转载 ubuntu 12.04 alt+tab无法切换窗口的问题

ubuntu 12.04 alt+tab无法切换窗口的问题 安装cpmpiz配置管理程序。 sudo apt-get install compizconfig-settings-manager  www.2cto.com  系统工具-首选项-compizConfig配置管理:  点击左边窗口管理,把右边Static Application Switcher那个勾打上

2014-02-13 17:57:27 3318

转载 repo新的下载地址

kernel.org无法访问导致android的源码无法下载,这是另外一个git服务器的android源码的repo文件。操作如下$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin //获取repo$ chmod a+x repo$ PATH= ~/bi

2014-02-08 18:25:43 1988

转载 安装ubuntu12.04之后的一些优化教程

安装ubuntu12.04之后的一些优化教程1. 设置软件源这当然是首要的一步,发行版软件的安装和系统的更新一般都依赖软件源,没有快速的软件源,就相当于汽车没了轮子。新的12.04中没有找到软件源工具,这真是个大大的“BUG”,但是查看软件中心却显示软件源已经安装了,那就只能用命令启动了:software-properties-gtkalt+f2,找到软件源,在Ubuntu软件

2014-01-28 14:18:18 1955

深度学习pytorch从入门到实践第二版源代码

深度学习pytorch从入门到实践第二版源代码,

2024-10-22

基于STM32的串口服务器web功能实现

stm32上开发webserver的例程

2021-01-12

mediarecorder_camera.tgz

在tv或者box上,支持android的camera录视频,调用mediarecorder的方式录视频的apk demo.

2020-07-09

jvm_code-master.rar

深入理解java虚拟机 java高级特性与最佳实践 源码 学习交流

2019-10-23

wifi_p2p_technical_specification_v1.1_content.

wifi_p2p_technical_specification_v1.1_content.pdf wifi p2p标准协议文档

2014-03-12

Wi-Fi_Display_Technical_Specification_v1.0.0

Wi-Fi_Display_Technical_Specification_v1.0.0.pdf 标准

2014-03-12

linux 时间占用率分析

详细的分析了linux 时间占用率.值得一看.

2013-05-03

unix网络编程(卷2)

unix网络编程(卷2),网络必看书籍.关于IPC的.

2013-01-29

sed&awk;中文版

sed&awk;(中文第二版),不用过多解释了吧.会linux的人必看之书籍.

2013-01-29

git培训文档

我自己用来给别人培训时写的git的培训文档。值得一下。里面涵盖了基本的知识点。适合入门的人用。

2013-01-24

USB2.0技术规范

USB2.0技术规范,详细的介绍了usb协议.

2013-01-16

UNIX 编程艺术

UNIX 编程艺术(中文版).unix的一本很好的学习书.

2013-01-16

串口工具SecureCRT

SecureCRT_5.0.5破解版.做嵌入式的,或者服务器上开发代码的.值得一下.

2012-12-28

linux库函数

linux下的各种函数说明,很值得一下.方便查询.正是玩linux必备.

2012-12-28

播放器DawnLightPlayer代码

播放器源代码  DawnLightPlayer,值得学习呀.详细见我博客.

2012-09-29

unix(linux)环境网络高级编程

unix(linux)环境网络高级编程 linux 入门

2012-09-05

毕厚杰-新一代视频压缩编码标准H.264

很好的入门书籍,关于h.264的.值得一看.

2012-08-21

Windows WDM 设备驱动程序开发指南.pd

Windows WDM 设备驱动程序开发指南.关于怎么在windows下开发驱动。

2012-01-07

数组与指针的艺术.pdf

数组与指针的艺术.可以深入学习C语言。值得一下。

2012-01-07

The_C_programming_Language(中文版

The_C_programming_Language(中文版)的完整版。值得大家下载。

2012-01-07

VS入门教程

关于VS2008的入门教程,大家可以快速学习入门。

2012-01-07

VS2008简单教程

这是关于VS2008的教程.可以帮助我们快速学习。

2012-01-07

空空如也

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

TA关注的人

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