- 博客(43)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 repo sync遇到warning: project ‘repo‘ branch ‘stable‘ is not signed
warning: project 'repo' branch 'stable' is not signedThis can happen on Linux and Mac. I've personally experienced it on Linux (Ubuntu).Repo is trying to automatically update itself, but it is failing when trying to verify the key because it can't find
2021-05-12 10:27:04
3997
1
原创 Android 11.0 支持exFAT文件系统
Android 11.0 支持exFAT文件系统U盘常见文件系统类型有FAT32、NTFS、exFAT, Android默认支持FAT32, 一般也有NTFS类型编译选项, 但是exFAT由于版权或者其他原因,默认是不支持的。网上已有android N、P exFAT文件系统支持的移植,但是过程中可能会遇到不少小问题。为了方便有Android 11支持exFAT需求的你快速完成, 结合其他优秀作者的文章,写下此篇供遇到坑的你参考。与Android 9移植该功能基本一样,下面记录一下移植过程。不知..
2021-04-13 20:45:11
9965
2
原创 十六进制与ascii码互转 C语言实现
十六进制与ascii码互转 C语言实现1. ascii转16进制/** * func : char_to_hex() * desc : convert ascii to 16 hex * input : ascii * return: hex */unsigned char char_to_hex(unsigned char chr){ if((chr>='0')&&(chr<='9')) chr = 0x30+(chr-'0'
2020-10-27 01:22:18
18740
6
原创 Linux 下串口编程实例
Linux 下串口编程实例#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <termios.h>#include <errno.h>#define TRUE 0#defin.
2020-09-27 16:52:54
829
原创 linux 配置多个github 公钥
1.生成公钥https://git-scm.com/book/zh/v2/服务器上的-Git-生成-SSH-公钥https://blog.youkuaiyun.com/qq_28413435/article/details/83018194(1) 运行 ssh-keygen -t rsa -C "xxxxx@xxxxx.com"(2) cat ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key注:如果直接回车,则在~/.ssh/下,会生成 ...
2020-09-01 22:30:31
549
原创 Linux ubuntu 安装ssh服务
1.安装sudo apt-get install openssh-server2.启动与停止 /etc/init.d/ssh start //启动 /etc/init.d/ssh stop //停止 /etc/init.d/ssh restart //重启3.使用串口工具xshell(其他也可以),新建ssh连接,第一次会提醒输入账号和密码,打开如下:Copyright (c) 2002 NetSarang Computer, Inc. All right.
2020-08-31 16:29:30
400
原创 scripts/extract-cert.c:21:25: fatal error: openssl/bio.h
报错问题 1:scripts/extract-cert.c:21:25: fatal error: openssl/bio.h报错原因:编译内核命令:make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-出现fatal error: openssl/名单.h: No such file or directory。原因是libssl-dev~没有安装libssl-dev包含libraries, header files and manpages
2020-08-20 20:36:46
1222
转载 ALSA 拓扑
Original:https://alsa-project.org/wiki/ALSA_topologyALSA topologyALSA Topology provides a method for audio drivers to load their mixers, routing, PCMs and capabilities from user space at runtime without changing any driver source code. The intention is
2020-08-04 00:03:05
537
翻译 ALSA Audio API录音与播放教程
A Tutorial on Using the ALSA Audio APIOriginal:http://www.equalarea.com/paul/alsa-audio.htmlContentsUnderstanding Audio Interface What a Typical Audio Application Does A Minimal Playback Program A Minimal Capture Program A Minimal interrupt-driv.
2020-08-03 23:10:45
1234
原创 linux下实现录音和播放
linux下编写本地录音和播放demo测试代码:1. 通过读.wav格式的音频流,将音频流写入DMA缓存区,实现语音播放;2. 通过读DMA缓存区的音频流,实现录音。首先要配置硬件参数,包括设置采样位数、通道数、采样率等,然后向DMA缓存区写或者读,实现播放和录音,具体见下文:/************************************************************************* > File Name: local_player.c
2020-06-16 00:46:33
3828
2
转载 RTP协议分析
https://blog.youkuaiyun.com/u011006622/article/details/80675054https://www.cnblogs.com/lidabo/p/7217549.html
2020-05-28 18:55:19
278
转载 linux设备驱动程序-设备树分析系列
linux设备驱动程序-设备树(0)-dtb格式linux设备驱动程序-设备树(1)-dtb转换成device_nodelinux设备驱动程序-设备树(2)-device_node转换成platform_device
2020-05-25 15:37:00
371
转载 Linux SD卡驱动开发
Linux SD卡驱动开发(一) —— SD 相关基础概念Linux SD卡驱动开发(二) —— SD 卡驱动分析HOST篇Linux SD卡驱动开发(三) —— SD 卡驱动分析CORE篇Linux SD卡驱动开发(四) —— SD 控制器之真正的硬件操作Linux SD卡驱动开发(五) —— SD 卡驱动分析Core补充篇Linux SD卡驱动开发(六) —— SD卡启动过程总体分析一.SD/MMC卡基础概念1.1.什么是MMC卡MMC:MMC就是MultiM...
2020-05-24 16:17:07
813
2
转载 设备树Device Tree详解
原文:https://www.cnblogs.com/edver/p/9063526.html目录1. 设备树(DeviceTree)基本概念及作用2. 设备树的组成和使用2.1. DTS和DTSI2.2. DTC2.3. DTB2.4. Bootloader3. 设备树中dts、dtsi文件的基本语法3.1. chosennode3.2. aliasesnode3.3. memorynode3.4. 其他节点...
2020-05-22 18:49:24
17657
原创 g++: internal compiler error: Killed (program cc1plus)已解决
当编译android系统或者linux系统源码时,报错:g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report问题原因:这是因为编译系统内存不足导致的,常出现在本地电脑建的编译环境,可以使用交换分区的方式解决快速方法:sudo dd if=/dev/zero of=/mnt/swapfile bs=128M count=126#count的大小就是增加的swap空间
2020-05-22 15:49:59
1846
原创 Ubuntu 磁盘分区方法
Ubuntu作为代码版本控制仓库时,那么就需要很大的空间,默认20G配置一般是不够用的,那Ubuntu怎么样和windos一样做磁盘管理,分盘扩容呢?很简单,可以安装以下工具:sudo apt-get install gparted安装完成后,输入gparted后,弹出窗口:注:上述磁盘已经分配完了,如果想要再扩容,现在虚拟机VMware主机配置中,把容量继续扩大,再用gparted进行磁盘管理...
2020-05-22 11:28:23
3721
原创 linux压测工具stress和stress-ng下载
1. 下载2020/5/16实测以下地址能下载stress:https://fossies.org/linux/privat/stress-1.0.4.tar.gz/stress-nghttps://aur.tuna.tsinghua.edu.cn/packages/stress-ng/https://kernel.ubuntu.com/~cking/tarballs/stress-ng/2. 安装stresstar -xzvf stress-1.0.4.tar.gzcd
2020-05-16 02:05:03
8515
2
原创 Linux C语言TCP socket编程实例
Linux C语言socket编程详解避免大家浪费时间找教材以及万恶的积分下载,分析这本书,仅供学习参考:计算机网络第七版谢希仁pdf下载
2020-05-08 00:59:42
707
原创 嵌入式常见总线分类总结
任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。...
2020-04-29 15:46:12
5030
1
转载 Linux ALSA驱动框架(一)--ALSA架构简介--声卡的创建
https://blog.youkuaiyun.com/sinat_37817094/article/details/80490830
2020-03-24 11:16:51
247
转载 TCP 的那些事儿(上、下)
TCP 的那些事儿(上)https://coolshell.cn/articles/11564.htmlTCP 的那些事儿(下)https://coolshell.cn/articles/11609.html
2018-05-06 20:57:25
441
转载 小议C语言中数据的存储类型
小议C语言中数据的存储类型 C语言中的一些说明和定义会用到存储类型这样一个概念,在C语言中存储类型会用到下述几个关键字:auto,static,register,extern。 看下面的简略图大家可以明确程序在进行存储时是分为三个区域的,分别为代码段,数据段和bss段,用于存储不同类型和状态的变量,而运行起来系统会再为其添加2个段,一个是堆,一个是栈,而我们手动进行的内存空间的申请是分配在堆区中的...
2018-04-01 12:38:14
373
转载 C语言的数据存储总结
C语言的数据存储 本文是对网上多篇文章的整理、总结所得,仅作为笔记在此记录,原文链接见文末。 程序由指令和数据组成,C语言程序亦是如此。开发者在编写程序的时候往往需要根据不同数据的特点以及程序需求来选择不同的数据存储方式,那么在C语言中数据的存储分为哪些方式呢?C程序大致来讲可以分为四个数据区:常量区,静态去,堆区,栈区。其中常量区存储了未被作为初始化使用的字符串常量和被cons...
2018-04-01 12:36:43
2407
原创 C语言单链表基本操作总结
C语言单链表基本操作 本文是参考他人实现的C语言单链表,对多篇博文整理的结果,仅作为学习笔记。文末有参考出处。1、单链表定义 链表是通过一组任意的存储单元来存储线性表中的数据元素,这些存储单元可以是连续的也可以是不连续的。为了建立起数据元素之间的关系,对于每个数据元素除了存放数据元素自身的信息外,还必须有包含的指示该元素直接后继元素存储位置的信息,这两部分信息组成一个结点,即每个结点都...
2018-03-26 00:08:23
11299
3
转载 C语言中的随机数 srand ( ) 和 rand ( )
http://blog.youkuaiyun.com/xsunrise/article/details/44874583
2017-11-01 10:55:24
482
转载 C语言相关
深入探讨C语言中局部变量与全局变量在内存中的存放位置http://www.jb51.net/article/37395.htmc语言10个经典小程序http://www.jb51.net/article/33654.htmC语言字符串操作总结大全(超详细)http://www.jb51.net/article/37410.htmC语言程序设计50例(经典收藏)http:
2017-07-06 00:21:12
538
转载 几个预编译指令的用法
原文链接:http://www.cnblogs.com/Bolin/archive/2011/02/20/1959120.html几个预编译指令的用法 预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含
2016-10-16 11:49:53
439
转载 linux下find(文件查找)命令的用法总结
linux下find(文件查找)命令的用法总结原文链接:http://blog.chinaunix.net/uid-24648486-id-2998767前言:我们为什么要学会使用find命令?每一种操作系统都有成千上万的文件组成,对于linux这样“一切皆文件”的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但是对linux这一功能可能并
2016-10-08 11:44:24
3023
转载 linux下tftp使用(转一些命令)
linux下tftp使用(转一些命令)TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux
2016-10-08 09:24:21
536
Ubuntu vim配置(很简单)
2021-04-15
taglist_46_and_NERD_tree.rar
2020-07-21
usb_20中英文pdf.rar
2020-04-23
Qt实现广告机demo源代码
2017-07-03
android 9.0 tinyalsa能不能配置两个codec
2020-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人