程序手艺人 - 有趣有能量

欢迎关注我的订阅号“程序手艺人”

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

更新代码的时候出现: 具体操作步骤: git remote update git rebase origin name 出现如下: Counting objects: 8, done. Delta compression using up to 4 threads. Comp...

2018-11-28 10:33:23

阅读数 350

评论数 0

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

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

2018-11-26 21:35:02

阅读数 671

评论数 0

[ Docker篇 ] - 拓冰之旅

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

2018-11-25 16:50:23

阅读数 1969

评论数 5

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

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

2018-11-25 16:22:30

阅读数 2021

评论数 1

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

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

2018-11-22 10:45:10

阅读数 116

评论数 1

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

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

2018-11-18 21:34:30

阅读数 63

评论数 2

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

实际项目的调试中,往往需要快速修改驱动芯片(只针对IIC通讯)中对应寄存器的值,传统的方式一般是编译驱动 -> 烧录固件 -> 测试,而这样的方式往往很繁琐。这里介绍使用i2c-tools快速修改驱动芯片的...

2018-11-17 18:51:09

阅读数 368

评论数 0

嵌入式系统中启动Hostapd

项目过程中需要添加AP热点的需求,自然会想用到hostapd,具体的不做分析,自行百度,这里主要分析下启动脚本 采用的 WiFi 模组是“博通”公司的 AP6255 芯片,“博通”公司的 wifi 芯片 AP 与 STATION 切换需要对网卡驱动进行卸载重装,所以配网方式不建议使用 AP 模式配...

2018-11-13 21:18:54

阅读数 176

评论数 0

Ubuntu格式化分区/挂载

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

2018-11-12 21:03:14

阅读数 47

评论数 0

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

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

2018-11-07 18:44:02

阅读数 891

评论数 0

Ubuntu下查看电脑相关信息

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

2018-11-05 16:03:41

阅读数 315

评论数 0

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

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

2018-11-04 12:19:44

阅读数 144

评论数 0

Git 提交缺少Change-Id

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

2018-11-03 16:06:02

阅读数 568

评论数 0

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

实际过程中有的时候本地配置信息邮箱有误,导致git commit 提交作者的信息有误,这个时候就需要进行修改 git config --list user.email=xxx user.name=xxx 修改git 配置信息 git config --global user.email xxx@...

2018-11-03 15:24:22

阅读数 355

评论数 0

技术博客一览

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

2018-11-02 14:40:59

阅读数 152

评论数 0

Ubuntu Xfce桌面系统设置项

系统安装的Ubuntu 16.04 ,默认的桌面的系统不是很习惯,特意安装了xfce4桌面系统。 设置开机启动项 从Xfce桌面菜单中选择"Settings Manager"(设置管理器)->Settings"(设置)...

2018-11-02 10:28:00

阅读数 684

评论数 0

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

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

2018-11-01 20:44:00

阅读数 613

评论数 0

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