自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sean

系统开发

  • 博客(269)
  • 资源 (16)
  • 收藏
  • 关注

原创 buildroot 执行 make savedefconfig 错误解决

recipe for target 'savedefconfig' failed问题解决办法

2022-10-11 14:23:44 914 1

原创 ETA9742原理图PCB设计

TA9742是一个开关型的锂电池充电器,能够给电池提供3A的充电电流,且提供5V/2.4A的升压输出操作,无论是充电模式抑或是升压模式,都能高效工作。它同样含有一个电源电量指示系统。

2022-07-15 09:55:25 1940

原创 gnome-shell cpu占用过高问题

目录gnome-shell cpu占用过高问题gnome-shell cpu占用过高问题网上搜了答案,结果都不能解决问题,当然了提升硬件性能也没什么问题,资源占用一样,性能提升占用就会下来了,我的电脑是4代i7 4770K,有点久远了。但是即使这样在用VMWare的时候也不至于虚拟机里面开个浏览器CPU都会飙到70%,整体操作起来的感受就是卡卡的。最后想到打开浏览器都占用成这样了,浏览器一般会调用GPU资源,就想是不是没开启GPU图形加速的支持(server系统版本不需要),然后打开如下图的开关:

2022-05-12 09:50:57 4825

原创 2021-07-21

关于老旧主板NVME的支持先贴上连接:https://cloud.189.cn/t/EB7nMzuyIz2a (访问码:gv7e)这里主要是两个主板:ga-b75m-d3v_v2.x_fd和ga-z87x-ud3h_f7,其他的主板如果想加入nvme支持,那么请搜索相关文章,工具(包含nvme模块,优限推荐NvmExpressDxe_Small_Compressed.ffs压缩版本)在网盘已经提供了,按照教程操作就好了,不过如果是我用的上述两块主板,就可以直接使用了,目前这两个主板一直在跑着,没什么问题

2021-07-21 10:18:42 735

原创 关于win10更新后谷歌浏览器打开卡慢或者无法上网的问题解决

关于win10更新后谷歌浏览器打开卡慢或者无法上网的问题解决搜索了网上很多方法,基本都在说网络和代理问题,我都试遍了全部无效,后来想想电脑刚自动进行了更新,我想跟这个应该有关系了,但是不知道怎么解决。后来找到了一个,是360浏览器极速模式下不能上网或者打开卡慢的问题,极速模式实际就是谷歌内核,用该方式解决了我的问题。链接地址:https://bbs.360.cn/thread-15493369-1-1.html...

2020-10-23 09:55:53 1266 1

原创 Ubuntu 18.04 固定ip 设置方法

ubuntu18.04 采用netplan方式,打开/etc/netplan/01-network-manager-all.yaml文件,没有就创建写入如下信息:# This file is generated from information provided by# the datasource. Changes to it will not persist across an instance.# To disable cloud-init's network configuration c

2020-05-10 17:53:20 1638

原创 ubuntu18.04安装nextcloud以及相关配置

想弄个私有云,选择了nextcloud,在ubuntu上安装采用snap方式,不想折腾。建议使用全新安装的ubuntu18.04,避免不必要的折腾,当然非全新也没什么问题。安装很简单,网上搜索即可,这里做记录:首先安装snap sudo apt install snap然后安装nextcloudsudo snap install nextcloud等待安装完成,输入IP地址即可访问了,设置好管理员账户即可进入后台界面,不再给出图了。数据库说明数据库位置,使用snap安装的Nextclou

2020-05-10 16:58:35 2653

原创 Ubuntu14.04 桌面 launcher 终端 状态栏 失效解决

主要参考:https://www.itread01.com/content/1546597562.html和https://askubuntu.com/questions/506071/menu-bar-and-launcher-missing-in-ubuntu-14-04其他地方描述的都类似:https://qastack.cn/ubuntu/475296/unity-launcher-and-top-panel-disappeared-in-14-04,基本解决不了我的问题按照第一个链接描述,我的

2020-05-08 18:18:21 301

原创 Ubuntu 18.04 搭建 gitlab服务器记录

首先现在官方的deb包,下载地址:https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/bionic/gitlab-ee_11.11.1-ee.0_amd64.deb,我用的是11.11.1版本,也可以下载其他的版本。下载完成后直接执行命令:sudo EXTERNAL_URL=“http://gitlab.example.com...

2020-05-01 16:51:28 1022

原创 stm32cubeide ST-LINK_gdbserver _ZTINSt8ios_base7failureB5cxx11E libstdc++.so.6问题解决

在ubuntu14.04环境下使用stm32cubeide的ST-LINK_gdbserver调试会遇到下面问题(18.04没有该问题)ST-LINK_gdbserver: relocation error: ./ST-LINK_gdbserver: symbol _ZTINSt8ios_base7failureB5cxx11E, version GLIBCXX_3.4.21 not defin...

2020-03-28 15:28:13 1612 2

原创 lo ate my IP address问题解决

项目中遇到一个奇怪的问题,redis数据库在系统启动的时候,会引起阻塞的问题,现象是应用访问redis数据库阻塞住,过一会自动恢复。网上也没找到相关具体说明和解决方法,在一个地方看到有描述MASQUERADE出现的lo ate my IP address现象,猜想可能跟nat有关系。经过验证确实是该问题,该问题会容易出现在多网卡的设备上。解决思路是:确保在所有的网卡都获取到IP后再开启nat相...

2020-01-11 17:17:00 1765

原创 linux系统路由功能记录

在某些特殊应用里,可能会用到路由的功能,一台设备通过另外一台联网的设备进行联网。这里主要记录一些必要得命令。正常来说就是下面几条命令:A设备iproute add default via 192.168.0.8 dev usb0iproute也可以用route或者ip route代替,类似如下:route add -net 192.168.5.0/24 gw 192.168.5.1 d...

2019-08-21 10:38:31 327

原创 关于双WiFi板卡做路由功能的记录

需求大致如下图所示的拓扑,主板设备拥有两个WiFi模块,分别连接两个AP,其中一个AP可连接互联网,目标是使另外一个AP设备通过主板设备连接互联网。主板设备端基本的命令:iptables -t nat -Fiptables -F上面两个是清除所有配置iptables -t nat -A POSTROUTING -j MASQUERADE,该命令是配置nat转发echo “1” &gt...

2019-08-08 16:05:09 117

原创 Linux内核国内镜像下载地址

http://mirror.bjtu.edu.cn/kernel/linux/kernel/苦于官方网站的访问速度,这里记录一下。

2019-08-02 17:15:44 26309 2

原创 make xconfig 报‘ptrdiff_t’ does not name a type错误解决方法

这个问题可能常会遇到,我是在编译busybox时遇到,虽然menuconfig也可以,但是还是没xconfig好用。解决办法是在报错位置的头文件加入#include <stddef.h>即可,我这里是qt3.3.8b版本,加在qvaluelist.h的最前面即可。如下:#ifndef QVALUELIST_H#define QVALUELIST_H#include <st...

2019-07-31 16:17:32 1071

原创 ubuntu 编译QT Basic XLib functionality test failed!问题解决

能够搜索到的方法是安装库文件libX11-dev libXext-dev libXtst-dev,实际上libXtst-dev可能并不需要,这是后话。按照网上介绍的方法,我死活装不上,表现为libX11-dev的版本与我系统中存在的依赖库libX11-6不匹配,无论是更新源怎么搞都不行(官方源也不行)。研究了半天最后想官方发布的软件包应该有。于是就找相应的软件包,一言难尽,不知道去哪下载。最后...

2019-07-17 11:03:53 1454

原创 关于Ubuntu 安装tftp服务器的问题解决

在做嵌入式开发时,tftp服务器是必备功能,但是往往tftp服务安装总是出现莫名其妙的问题。当前又装了一个Ubuntu14.04系统,按照网上方法死活不成功。问题表现为tftpd-hpa服务死活不能成功启动,但是并不报错,启动是不显示进程号。不知道是否是配置项又有改变,经过几个小时的检查,发现/etc/default/tftpd-hpa这个配置文件中的参数有问题,是TFTP_OPTIONS这个...

2019-07-16 17:46:45 1305

原创 VMware找不到父磁盘 父虚拟磁盘在子虚拟磁盘创建之后被修改过。父虚拟磁盘的内容 ID 与子虚拟磁盘中对应的父内容 ID 不匹配

在移动VMDK磁盘或者更改操作系统后,往往会出现“VMware找不到父磁盘 父虚拟磁盘在子虚拟磁盘创建之后被修改过。父虚拟磁盘的内容 ID 与子虚拟磁盘中对应的父内容 ID 不匹配”这类的问题。在小心翼翼处理过程中,还好没有犯大错误,最后修复搞定,数据一个没丢,想想都后怕,这里记录一下防止再出问题不会整。...

2019-04-08 10:50:28 20992 4

原创 Vmware 虚拟机提示:无法打开磁盘***.vmdk 无法启动虚拟机 解决办法

Vmware 虚拟机提示:无法打开磁盘***.vmdk,导致无法启动虚拟机原因:之前挂载了多VMDK硬盘文件解决办法如下:在确定不需要挂载多余的VMDK硬盘文件情况下操作。首先找到.vmx文件用记事本打开,找到关于硬盘路劲的字眼,删除(比如SCSI字眼)。然后再删除.vmsd和.vmxf这两个文件即可。...

2019-03-06 13:48:59 21947 4

原创 git标签相关处理脚本

if [ -z $2 ]; thenecho “Fail: You must specify one parameter!”echo “Example: tag.sh delect origin tag_name”echo “or: tag.sh delect tag_name”echo “or: tag.sh add tag_name tag_log”exit 1fiif ...

2019-01-15 17:07:44 296

转载 用 git 保存空目录

git 和 svn 不同,仅仅跟踪文件的变动,不跟踪目录。Perforce 也是如此。所以,一个空目录,如果里面没有文件,即便 git add 这个目录,另外在别处 check out 的时候,是没有这个空目录的。只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确实需要在代码仓库中保留某个空目录。比如测试时需要用到的空目录。变通的解决办法是在空目录下存一个 .gi...

2018-12-25 09:39:34 829

原创 关于Atmel A5D31平台ALC5640音频芯片的问题记录

项目需要在A5D31平台使用了ALC5640双I2S带功放的语音芯片,前期调试挺顺利,到后面调试录音时卡主了,问题是无法录音,报input/output错误,也就是没有数据流的意思。花了两天时间跟FAE搞定ALC5640录音输出的问题,也就是说通过示波器可以确定数据一定是产生了,那么下面就是排除CPU这端的问题了。又花了不少时间研究CPU的SSC接口(即I2S),最后锁定SSC的RCMR寄存器...

2018-11-24 18:15:42 3025

转载 制作ubuntu 18.04 U盘启动盘

制作U盘引导盘,安装Ubuntu18.04系统一、下载Ubuntu18.04系统的iso文件Download Ubuntu Desktophttps://www.ubuntu.com/download/desktop镜像下载地址https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04.1/ubuntu-18.04.1-deskt...

2018-11-12 19:45:44 3467

转载 git 删除已经 add 的文件 记录

1.gitignore文件在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录...

2018-10-16 11:50:35 18434

原创 linux下多版本gcc编译器管理方法

一般在开发嵌入式程序中,经常会遇到需要不同版本的编译器问题,管理起来是个麻烦事,总是用环境量久了也不爽,敲arm-linux补全时一堆出来了。为此写了一个脚本用来管理不同的编译器,需要时直接切换即可,相对来说我还是比较喜欢。 完整的脚本如下:if [ -z $1 ]; then echo &amp;amp;quot;Fail: You must specify one parameter!&amp;amp;quot; ech...

2018-08-30 10:25:40 1570

转载 Linux shell控制台改变显示前缀

同样是linux,为什么shell登录后显示的前缀会不同呢,有些显示包含当前的用户名、主机名等信息,而有些仅显示一个#,如下图: shell前缀-1其实,shell登陆后具体显示的内容由环境变量”PS1″控制,我们可以echo $PS1查看一下当前的”PS1″环境变量的内容通过修改用户的“home”目录下的.bashrc配置文件,添加内容export PS1=”\u@\h...

2018-08-22 11:06:38 2295 1

原创 following symbols must have non local/private scope错误问题解决方法

CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h make[1]: ‘include/generated/mach-types.h’ is up to date. CALL s...

2018-08-09 09:20:18 336

原创 buildroot 问题

在编译buildroot时出现如下错误: CCLD dbus-binding-toollibtool: error: cannot find the library '/usr/local/arm/gcc-4.9.4-arm-buildroot-linux-uclibcgnueabihf/arm-buildroot-linux-uclibcgnueabihf/sysroot...

2018-08-08 15:23:19 1465

原创 Linux popen和pclose启动shell命令的问题思考

很多时候,我们会使用popen的方式来启动shell命令来代替系统自带的system函数启动的方式。这本身并没有什么问题,但是在使用过程中遇到了一个奇怪的问题。 这里遇到问题主要是启动python程序时,调用popen启动脚本后,再调用pclose关闭它,结果就阻塞在了pclose函数中,也就是说一直没有停止。但实际上呢,Python已经启动了。该问题暂时先记录,后面有时间再深入研究它。...

2018-07-31 15:44:14 995

原创 Android socket 学习记录 之 执行new socket(ip, port)程序崩溃

这段时间在学习Android的socket编程,我不是专做APP的,做的是bootloader、驱动、hal、framework这个线的,也就是系统搭建和功能优化设计。为了打通这整条线,为此学习了不少东西,今天把Android的socket学习记录一下,以防止以后会出现这样的低级错误。 我这里是在极客学院的源码基础上做的自己的一些添加和修改,学习开始不就是先会修改么,举一反三,自然就很快学...

2018-07-18 09:03:19 1162

原创 arm交叉编译bluez-5.25

主要参考http://wiki.beyondlogic.org/index.php?title=Cross_Compiling_BlueZ_Bluetooth_tools_for_ARM   

2018-07-18 09:01:49 722

转载 C语言函数内static关键字 疑惑

static关键字有两类使用:函数外使用和和函数内使用,其中函数外使用主要用来限制被修饰的函数或变量作用域为本文件,没什么可多说的,下面重点说一下static关键字在函数体内的用法.如下面的代码:includeincludeinclude...

2018-07-16 10:05:23 5405

原创 关于有源晶振倍频干扰的问题

在设计产品时有时会遇到干扰的问题很头疼,尤其是在不确定源头的情况下很是抓狂。 经过多人多天的战斗最终锁定到音频晶振的干扰引起的,然后通过倍频干扰到很宽的频段,这里的频段测试范围设定是1.1GHz~1.7GHz。判断是否为晶振倍频干扰,可通过看频谱仪的干扰显示,若是等间距的,那么就可以判断为晶振的倍频干扰。我们这里测试时开始并没有锁定基频是多少,直接就去想办法屏蔽干扰,导致走了很多弯路。锁定基频可...

2018-07-13 11:31:58 6095 2

转载 关于node.js和C交互的方法

下面来至https://blog.csdn.net/cut001/article/details/69397022的方法 FUNCTION ulong DesEnCodeHex(string str, string key, ref string outstr) library “zm_2007.dll” int DesEnCodeHex(const char* str,const cha...

2018-06-22 09:45:08 3153 2

原创 【树莓派】为Ubuntu for ARM 更换中国软件源

更换步骤 以root身份打开 /etc/apt/sources.list ,至于用什么打开随意 将 http://ports.ubuntu.com/ 全部替换为 http://mirrors.ustc.edu.cn/ubuntu-ports/ ,这是中科大的 执行 sudo apt-get update 和 sudo apt-get upgrade 测试查看是否提供arm支持的方法打...

2018-05-20 22:48:07 14827 2

原创 mplayer1.3.0交叉编译

alsa的依赖库使用的版本是alsa-lib-1.0.27.2,编译配置为:./configure –host=arm-linux-gnueabihf –prefix=/usr/local/alsa –enable-shared –disable-python –with-configdir=/usr/local/alsa/share/alsa –with-plugindir=/usr/local...

2018-05-17 16:53:33 1246

原创 Linux系统下对flash的测试方法

有时需要测试Linux系统flash的性能,可以使用简单的命令dd来进行,同时加上time命令,可以直接给出具体的运行时间,比较方便。例如如果测试写文件大小为500MB,命令如下:time dd if=/dev/zero of=test.img bs=1M count=500测试读命令如下:time cat test.img &gt; /dev/null 上面两条命令仅为简单的测试,如果需要大量循...

2018-03-07 11:07:20 4296

转载 TLV320AIC310X音频

转载自Ti论坛:能看,只是图不知道为什么消失了,对着手册仔细摸索了。如果谁有兴趣可以一起探讨。                                                                                                 TLV320AIC310X音频CODEC内部寄存器的正确配置

2017-11-17 10:05:44 6510

原创 qt5.6.3版本移植arm

方法参考:http://blog.csdn.net/lizuobin2/article/details/52673494注意上面链接的文档仅适用于5.6.x版本,我试过5.8.x版本不行。在编译过程中估计会遇到tslib的相关问题,网上找了不少方法,最后偶然看到该问题解决的方法是:tslib指定的时候务必与tslib安装路径一致。./configure -prefix /qt/qt-

2017-11-07 17:58:44 2065

原创 tslib 编译移植步骤

下载的问题不再记录。移植版本为1.4.编译步骤# ./autogen.sh# ./configure --host=arm-linux-gnueabihf --prefix=/qt/tslib-1.4/install --cache-file=arm-none-linux-gnueabi.cache --enable-inputapi=no ac_cv_func_malloc_0_no

2017-11-07 10:35:07 977

libstdc++.so.zip

ubuntu18.04系统的libstdc++库,可以解决ubuntu14.04系统stlinkgdb问题

2020-03-28

libRealarmHardwareJni.so

有一部分网友需要这个so文件,这个是Android5.1系统使用的so文件,其他版本的系统不一定能够使用,最好还是编译。分没有0分选项,有分的随意,也可在这里下载,链接: https://pan.baidu.com/s/1o8btome 密码: pn5u

2017-10-17

qt3库文件 解决make xconfig问题

使用参考:http://blog.csdn.net/wang_shuai_ww/article/details/52573040

2016-09-18

uCOS-II 2.91版本 IAR完整工程 含库的生成和使用工程

uCOS-II 2.91版本 IAR完整工程 含库的生成和使用工程,里面包含三个完整的工程,对于觉得直接使用uCOS源码麻烦的朋友,可以使用编译成库的形式来使用,简洁好用。

2015-07-24

Android socket 学习记录 client端源码

Android socket 学习记录 client端源码,Android socket 学习记录 之 执行new socket(ip, port)程序崩溃这篇文章的APP源码,免积分下载。

2015-04-02

s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用(JNI层) 源码

s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用(JNI层) 源码,与文章s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用(JNI层)配套,需要朋友欢迎下载,在realarm的s5p4418开发板源码中编译是没有问题的。

2015-03-27

s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用 源码

s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用 系列文章配套源码,完整工程,绝对值得拥有。

2015-03-27

Android 4.4.2 动态添加JNI库方法记录 (二 app应用层)源码

Android 4.4.2 动态添加JNI库方法记录 (二 app应用层)配套的源码,需要的可以下载,绝对值得参考。

2015-03-19

s5p4418 Android 4.4.2 驱动层 HAL层 服务层 应用层 开发流程记录(三 APP应用)源码

s5p4418 Android 4.4.2 驱动层 HAL层 服务层 应用层 开发流程记录(三 APP应用)文档配套的源码,需要的朋友可以下载。

2015-03-19

u-boot-head-tool s5p4418 u-boot制作工具

功能是对编译好的u-boot再次添加一个文件头,以保证在emmc和tf卡中能够正确的运行。

2015-01-14

sd_fdisk SD卡分区工具

用于SD卡的分区,linux环境使用。同u-boot-head-tool共同使用,制作TF卡启动的u-boot

2015-01-14

build_realv210

realarm的Android系统编译配置脚本文件,对应的文件版本为android4.0_real210_v3.1

2014-08-13

linux ext4映像制作工具

制作嵌入式linux系统的ext4格式映像工具,方法请参考博客:

2014-03-05

v1.0-u-boot-2013.10 修改的文件

u-boot-2013.10 版本u-boot的修改文件,支持realarm210开发板。

2014-02-15

real210 V62 串口485综合测试 linux操作系统3.0.8版本内核

本测试程序用在realARM210的V6.2硬件版本开发板上,其他硬件可能不能正常使用。

2013-12-28

LM1875 功放前级NE5532 电路图

NE5532前级,LM317/LM337前级电源电路图,该电路也可使用OPA2604、AD827等运放,可以试听不同运放所表现的不同效果。后级是LM1875,当然了,其他的如LM3886、TDA7294等后级功放也是很好的。altium的原理图

2013-09-22

空空如也

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

TA关注的人

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