自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 [ Git篇 ] git push / Please read the documentation and contact an administrator

更新代码的时候出现:具体操作步骤:git remote updategit rebase origin name出现如下:Counting objects: 8, done.Delta compression using up to 4 threads.Compressing objects: 100% (8/8), done.Writing objects: 100% (8/...

2018-11-28 10:33:23 3810

原创 [ 编译篇 ] Buildroot Add Package的一些坑

主要说明添加package 遇到的问题以及解决方法步骤如下:1. buildroot/configs/xxx_defconfig 添加配置选项 BR2_PACKAGE_DEMO_NAME=y 2. 目录中buildroot/package/demo_name3. demo_name 添加demo_name.mk 和 Config.in 4. package/COnfig.in添加s...

2018-11-26 21:35:02 5833

原创 [ Docker篇 ] - 拓冰之旅

背景工作过程中经常会搭建各种设备的编译环境,电脑出现问题,安装系统之后还需要重新搭建,然而现在Docker 帮你解决环境配置难的问题,Docker 类似与虚拟机,但是性能,速度又比虚拟机快,启动速度足够快,占用内存也足够小。这里记录安装/使用Docker的步骤Docker的安装系统版本为Ubuntu 164.2 LTS,通过cat /etc/issue查看,卸载之前的Docker$ ...

2018-11-25 16:50:23 2171 5

原创 [ Linux驱动炼成记 ] 12 -音频驱动TAS5754添加EQ参数

每一个带有音频播放的产品,设备初期的时候都会调试设备的EQ参数。EQ通过将声音中各频率的组成泛音等级加以修改,专为某一类音乐进行优化,增强人们的感觉。常见包括:正常、摇滚、流行、舞曲、古典、柔和、爵士、金属、重低音和自定义。1调节音频芯片EQ参数一般是专业音响公司做的,必须有专业的设备和调音师完成,最终输出芯片配套的文件,供驱动写入。这里以TAS5754为例:EQ参数专业的音响设备调好EQ后...

2018-11-25 16:22:30 3631 1

原创 『 利器篇 』Lepthon代码片段收集Gist

平时工作中遇到好的代码结构,如果平时没有积累起来,当你真正想用的时候,查找起来的时间成本可就高了,我们平时可以借助一些代码管理工具,把我们曾经的写的Demo,好的代码结构可以保存起来,用的时候单独拿出来用就可以了。其实代码就和我们平时保存的图片一样,也可以进行分类保存。在线保存可以使用GitHub 中的Gist如果平时习惯使用桌面客户端的话,可以使用Lepthon,其实也是通过云端保存到Git...

2018-11-22 10:45:10 1105 1

原创 [ Shell篇 ] - AWK征服数据处理

实际过程中一些从软件导出来的配置文件格式格式比较混乱,一般需要整理成特定的格式,才好处理,场景如下:配置功放芯片TAS5754的EQ,软件导出来的格式如下:# --------------------------------------------------------------- page 0 is selectedw 98 00 00# ----------------...

2018-11-18 21:34:30 272 2

原创 [Linux驱动炼成记] 11-快速修改芯片驱动中寄存器的值

实际项目的调试中,往往需要快速修改驱动芯片(只针对IIC通讯)中对应寄存器的值,传统的方式一般是编译驱动 -> 烧录固件 -> 测试,而这样的方式往往很繁琐。这里介绍使用i2c-tools快速修改驱动芯片的寄存器方式1使用工具的前提:驱动芯片是用IIC通讯的,一般的常用的芯片基本都是IIC控制(电源,音频,光感等等)交叉编译本文以TI音频芯片TAS5754驱动为例 , 内核...

2018-11-17 18:51:09 1609 1

原创 嵌入式系统中启动Hostapd

项目过程中需要添加AP热点的需求,自然会想用到hostapd,具体的不做分析,自行百度,这里主要分析下启动脚本采用的 WiFi 模组是“博通”公司的 AP6255 芯片,“博通”公司的 wifi 芯片 AP 与 STATION 切换需要对网卡驱动进行卸载重装,所以配网方式不建议使用 AP 模式配网,这会造成多次 WiFi 模式的切换,耗时可能比较严重。不过给出以下方法,开发者可以自行配置,进入 ...

2018-11-13 21:18:54 1848

原创 Ubuntu格式化分区/挂载

分区电脑一般会装两块硬盘,一块SSD,一块机械硬盘,安装Ubuntu系统之后就涉及了分区的操作,这里做一些简单记录查看硬盘信息➜ Downloads >sudo fdisk -l Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectorsUnits: sectors of 1 * 512 = 512 byte...

2018-11-12 21:03:14 828

原创 嵌入式Linux中tmp目录大小修改

嵌入式项目过程中有的时候需要扩展下/tmp目录的大小,如何实现:通过df -h可以查看到/tmp目录的大小,文件类型Filesystem Size Used Available Use% Mounted ontmpfs 116.5M 1.2M 115.3M 1% /tmp可以看到/tmp目录的...

2018-11-07 18:44:02 3054

原创 Ubuntu下查看电脑相关信息

经常编译源代码,硬件的配置决定了编译的速度,下面通过一些命令查看CPU相关参数CPU参数cpu的参数通过cat /proc/cpuinfo查看,主要计算公式总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| so...

2018-11-05 16:03:41 1019

原创 嵌入式软件中如何验证麦克风的好坏?

实现项目量产过程中,要测试一些外设,比如智能音箱的麦克风测试,测试麦克风的步骤比较复杂,比如验证麦克风的一致性,降噪算法等等,这里只是初步验证下麦克风的好坏,验证麦克风的好坏无非就是录音,然后查看录音文件数据。录音录音采用ALSA提供的arecord进行录音,查看声卡外设# arecord -l **** List of CAPTURE Hardware Devices ****card...

2018-11-04 12:19:44 939

原创 Git 提交缺少Change-Id

Git 提交时时候提示如下:主要提示你的提交缺少了Change-Id,主要之前进行了几次git rebase -i 错删了Change-Id导致的可以看到提交1和提交2的区别解决办法如果缺失 Change-Id , 使用以下命令即可解决问题:1git rebase -i previous commit id git rebase --continuegerrit “mi...

2018-11-03 16:06:02 8413

原创 Git 修改已提交的邮箱和用户信息

实际过程中有的时候本地配置信息邮箱有误,导致git commit 提交作者的信息有误,这个时候就需要进行修改git config --listuser.email=xxxuser.name=xxx修改git 配置信息git config --global user.email xxx@xxx.com修改已经提交的作者信息网上给出答案都是自己写的脚本,有点过于繁琐,在逛segmen...

2018-11-03 15:24:22 1615

原创 技术博客一览

随着各种知识付费的兴趣,国内各种鸡汤文章满天飞, 入门的,精通的,大神级别的,往往都是反复的加工,输出,而真正写的好文档,沉淀多年的好文章往往都有了自己的博客平台. 这里记录下个人感觉非常不错的博客/RSS订阅阮一峰的网络日志...

2018-11-02 14:40:59 371

原创 Ubuntu Xfce桌面系统设置项

系统安装的Ubuntu 16.04 ,默认的桌面的系统不是很习惯,特意安装了xfce4桌面系统。设置开机启动项从Xfce桌面菜单中选择"Settings Manager"(设置管理器)->Settings"(设置)窗口->Session and Startup"(会话和启动)图标。1各种桌面环境下设置开机自启动应用程序的方法 ↩︎...

2018-11-02 10:28:00 6290 1

原创 [Linux驱动炼成记] 10 -光感ISL29035调试/IIO子系统

简介项目中需要加入光感检测功能,需求一到,就打算自己写驱动,意外的发现最新内核中已经支持该驱动ISL29035。配置好DTS应该初步可以使用。看代码过程中发现isl29035的实现主要是采用IIO子系统实现的。芯片有一个中断引脚INT,低电平有效,相当于超过预定的亮度阀值,该引脚为低电平,应用层完全可以当做一个input来处理看芯片手册主要找到芯片的IIC从机地址 ,Device Addr...

2018-11-01 20:44:00 2978

音频骨架程序-Hello World

音频文件

2023-09-12

lpc-p2p.pdf

Wi-Fi Peer-to-Peer (P2P) 详细介绍

2021-01-31

DAI0273A_dhrystone_benchmarking.pdf

Dhrystone Benchmarking for ARM Cortex Processors ARM处理器在Dhrystone软件下的基准测试, 测试其他嵌入式CPU可以按照该标准测试计算

2020-01-12

光感IC-ISL29035

光感芯片ISL29035技术手册,相关使用可参考博客【Linux驱动炼成记】说明

2018-11-01

音频芯片TAS5754

音频芯片TAS5754英文手册,描述芯片一些特性,数据通信

2018-09-28

SN3218中文手册

SN3218是一款18路呼吸灯驱动芯片,每路单路256级细腻灰度可控.

2017-12-18

SN3236中文手册

该文件是SN3236中文手册,SN3236是一款36路呼吸灯驱动芯片,每路单独256级细腻亮度可控

2017-12-18

mips 平台编译的jq

mips平台下编译的jq mipsel-linux-gcc 4.7.2

2017-08-22

空空如也

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

TA关注的人

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