自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java调用shell脚本,不能操作/tmp目录下文件

有个系统升级的需求,java端负责OTA升级包的下载,和版本维护,C端完成系统升级的后续操作,这时候就需要java端在下载完OTA升级包并校验通过之后,通知C端去完成系统升级。1. 通过本地socket的方式在/tmp目录下创建的domain socket文件,或通过读文件的方式在/tmp目录下创建一个.txt文件,在系统命令下调用都正常,但是。,最后的解决方案是,domain文件或.txt文件放到了/run目录下。(具体原因未找到)。3. UDP网络通讯:(最终选择的方式)ota.c (部分代码)

2023-09-11 10:40:03 286

原创 查找并拷贝文件

do。

2023-07-14 18:36:51 143

原创 error: build_directory_structure: unknown file type on

从gitee下载源码编译出新的make_ext4fs可执行文件即可解决问题。

2023-06-27 17:25:36 300

原创 qemu: Unsupported syscall

在制作OpenEuer系统的文件系统,通过chroot进入到虚拟环境部署定制环境时,会有一些系统调用报错,通过一个个测试之后,发现这些报错并不影响命令的正确执行,先记录一下。

2023-06-26 19:21:08 704

原创 patch打补丁试遇到软链接指向文件发生改变

新版本某个文件有版本更新,软链接指向文件发生了改变,制作patch成的补丁文件里面,软链接文件会被制作成内容为指向文件的普通文件,打补丁的时候文件名相同的链接文件和普通文件会有冲突,这时候需要删掉因为冲突产生的"*.rej"文件和软链接文件,再重新建立软链接。如有其他解决办法,欢迎讨论。附上脚本teset.sh。

2023-06-20 14:57:13 207

原创 Dependency failed for Docker Application Container Engine.

【代码】Dependency failed for Docker Application Container Engine.

2023-06-16 10:34:17 1174

原创 docker: check-config.sh

moby/check-config.sh at master · moby/moby · GitHub

2022-09-06 16:31:44 723 1

原创 Linux 内核源码在线阅读

1 . 可在线阅读uboot,kernel,busybox(rootfs),可搜索字符串,函数跳转Missing Link Electronics' LXR for Linux, QEMU, U-Boot, and Busybox2. 显示界面跟代码编辑器很像,同样可以函数跳转Linux source code (v5.18.7) - Bootlin.........

2022-06-29 09:38:59 2888

原创 移植json-c0.15到arm上

一、下载地址:https://www.linuxfromscratch.org/blfs/view/svn/general/json-c.html二、cmake配置cmake -DCMAKE_INSTALL_PREFIX=./install -DCMAKE_BUILD_TYPE=Release -DBUILD_STATIC_LIBS=OFF -DCMAKE_CROSSCOMPILING=true -DCMAKE_HOST_SYSTEM=aarch64-linux-gnu -DCMAKE_C_

2022-04-28 18:10:31 398

原创 sqlyog连接mysql5.8错误码2058 正确处理方式

配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';(注意分号)ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY

2022-04-27 09:19:11 1095

原创 移植最新版本json-c库

https://www.linuxfromscratch.org/blfs/view/svn/general/json-c.html

2022-04-01 11:41:42 4304

原创 移植libzdb3.2.2到arm

一、下载库压缩包并解压http://www.tildeslash.com/libzdb/#homehttp://www.tildeslash.com/libzdb/dist/libzdb-3.2.2.tar.gztar -xvf /mnt/hgfs/share/libzdb-3.2.2.tar.gz -C ./二、导入交叉编译工具链环境变量export PATH=$PATH:/opt/toolchain-3.4.x/bin/三、配置与安装./configure --host

2022-03-22 17:35:44 1364

原创 ZeroMQ-IPC的请求回复模式

怀疑zmq的IPC进程间通讯会像传统的命名管道一样,只能点对点通讯,或者ZMQ会像广播一样,server端的zmq_send会像广播一样,把数据都发送到connect到server端的client。故做如下实验:1个Server端,2个client同时向发起server请求,server回复一个“proxy_reply:”+接收到数据组成的字符串。server.c//server.c#include <stdio.h>#include <zmq.h>#includ

2022-02-19 14:52:59 870

转载 图解|深入理解Linux高性能网络架构的那些事(并发消息处理模型)

1. 落寞的小黑上周北京很冷,周五晚上大白下班奔地铁站,收到了好基友小黑的微信:于是大白掉头扫了个单车奔五道口了,小黑靠谱地选了个不错的位置。小黑: 你今天下班挺早呀!大白: 就咱这觉悟,心里有工作,哪里都是办公桌,不要拘泥于形式嘛。明显能感觉得到小黑哥最近好像比较累,之前眼里bulingbuling闪的光是看不到了。大白: 下午去面的哪家?啥岗位?咋样?小黑: 是一家做自动驾驶的创业公司,网站是看团队介绍还不错,就去看看了,这次没咋准备,很多问题其实都熟.

2022-02-11 09:48:33 235

原创 移植libusb 库

一、获取源码1. libusbwget https://udomain.dl.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.21/libusb-1.0.21.tar.bz22. compatwget https://udomain.dl.sourceforge.net/project/libusb/libusb-compat-0.1/libusb-compat-0.1.5/libusb-compat-0.1.5.tar.bz2

2021-07-01 22:38:41 385 2

转载 Linux下键盘测试工具

1.终端输入xev,可以测试键盘和鼠标2.终端中输入sudo showkey -a,可以测试键盘3.带图形界面的xkeycaps.之前两个系统自带,这个需要安装。终端中输入sudo apt-get install xkeycaps,然后执行xkeycaps。参考keyboard test software for Linux...

2021-03-16 09:44:19 1521 2

原创 based64编解码工具(在线)

https://the-x.cn/zh-cn/base64

2021-01-30 15:20:35 1296

原创 int a:1;“位段“定义的方法

#include <stdio.h>typedef struct { int a:1;}test1_t;typedef struct { int a:1; int b:2; int c:3;}test2_t;typedef struct { char a; short b; int c;}test3_t;int main(void){ p...

2020-11-24 14:21:24 2156 2

转载 linux 环境下读取串口, 接收不到0x11, 0x0d, 0x13等数据的解决办法

linux 环境下读取串口, 接收不到0x11, 0x0d, 0x13等数据的解决办法 // add by dern options.c_iflag &= ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON);即可解决特殊字符丢失问题。网上许多流行的linux串口编程的版本中都没对c_iflag(termios成员变量)这个变量进行有效的设置,这样传送ASCII码时没什么问题,但传送二进制数据时遇到0x0d,0x11和0x13...

2020-09-16 11:09:44 1740

原创 fatal: Authentication failed for

腾讯技术者开发平台:username 用自己的邮箱;腾讯工蜂:

2020-06-02 10:07:42 246

原创 git当前分支迁移到其他仓库的分支(同个平台的git仓库下测试通过)

A仓库当前分支迁移到B仓库git remote add origin2mastergit remote set-url origin2 [email protected]:B.gitgit checkout -b branchB1git push origin2到B仓库下:git pullgit branch -a 就可以看到remotes/origi...

2020-04-23 19:53:49 529

转载 Json学习总结 C语言专用

Json学习总结 C语言专用

2020-04-17 11:12:50 180

原创 udhcpc

命令:udhcpc -i wlan0 -S -t 5 -T 7 -b -q

2020-03-23 15:58:19 819

原创 FreeRTOS学习

1.FreeRTOS2.FreeRTOS系统配置

2020-03-04 14:28:00 268

转载 post和get的区别

T界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。码农:你知道get和post请求到底有什么区别?程序员:你看这篇就知道了。码农:你月薪三万了?程序员:嗯。码农:你是怎么做到的?程序员...

2019-12-17 09:48:10 191

转载 UDS(Unix Domain Socket)用在线程间通信Demo

UDS是Linux较为常用的一种IPC方式,具体用法参考https://blog.csdn.net/z2066411585/article/details/78966434/博主今天为验证UDS是否可用于线程之间的通信,写了一个Demo。将主线程作为服务端,子线程作为客户端,主线程向子线程传递数据(该数据存放于堆区),传递后立马在主线程中释放,再在子线程中访问(目的在于验证数据的传...

2019-11-28 10:37:51 774

转载 linuxc-消息队列

linuxc-消息队列

2019-11-21 10:02:32 188

原创 ubuntu12.04安装openJDK8

sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesudo apt-get install openjdk-8-jre-headlesssudo apt-get install openjdk-8-jre

2019-11-19 20:07:23 293

原创 mplayer资料收集

1.madplay制作音乐播放器2.mplayer编程模式控制命令3.linux下编程实现mplayer播放器总结4.Linux下mplayer的移植

2019-11-04 16:28:35 185

原创 ALSA编程资料收集

1.ALSA 接口编程实例——语音聊天2.ALSA用户空间编程3.嵌入式音频编程——alsa库使用3.Audio Codec

2019-11-04 10:21:10 219

原创 SecureCRT日志上添加时间戳

1.%Y%M%D_%h:%m:%s:%t:C:\Users\Desktop\%Y_%M_%D_%H.lg

2019-10-30 17:54:52 3874

原创 ADC-按键例测试例程:学习回调函数

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <signal.h>#include <pthread.h>#include <sys/select.h>#include &l...

2019-10-16 10:30:24 647

转载 I2S协议

I2S仅仅是PCM的一个分支,接口定义都是一样的, I2S的采样频率一般为44.1KHZ和48KHZ做,PCM采样频率一般为8K,16K。有四组信号: 位时钟信号,同步信号,数据输入,数据输出.I2S总线标准I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的...

2019-09-25 10:32:39 1082

原创 MQTT学习

1.Linux下学习用C语言实现MQTT(一)(同步函数)2.Linux下学习用C语言实现MQTT(二)(常用函数介绍)3.Linux下学习用C语言实现MQTT(三)(异步函数)4.Linux下学习用C语言实现MQTT(四)(setCallback回调函数)5.MQTT协议以及库函数说明其他1.不可重入函数,信号量,可重入函数...

2019-09-15 11:20:57 688

转载 解决配置vim中文乱码的问题

转自:https://blog.csdn.net/weixin_36250487/article/details/79888103解决linux下vim乱码的情况:(修改vimrc的内容)全局的情况下:即所有用户都能用这个配置文件地址:/etc/vimrc在文件中添加:set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp9...

2019-09-09 12:39:58 695

原创 让git 有颜色

git config --global color.status auto git config --global color.diff auto git config --global color.branch auto git config --global color.interactive auto

2019-08-29 20:33:27 225

转载 git推送tag到远端服务器

默认情况下,git push并不会把tag标签传送到远端服务器上,只有通过显式命令才能分享标签到远端仓库。1.push单个tag,命令格式为:git push origin [tagname]例如:git push origin v1.0 #将本地v1.0的tag推送到远端服务器2.push所有tag,命令格式为:git push [origin] --tags例如:git push ...

2019-08-06 10:26:09 619

转载 git迁移到git

1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub。git clone --bare git://github.com/username/project.git–bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库。2). 然后到新的 Git 服务器上创建一个新项目,比如 GitCafe。3). 以镜像推送的方式上传代码到 GitCaf...

2019-08-06 10:17:34 153

转载 Ubuntu16.04下安装搜狗输入法

https://blog.csdn.net/zhengliuguo/article/details/78350192

2019-07-28 12:14:00 119

原创 Android开发博客

https://intgyl.com/post/5df7c306.html

2019-07-26 14:08:12 178

docker镜像批量备份和恢复脚本

批量备份和恢复(安装)docker容器 在批量生产的过程中,出厂需要安装docker镜像,如果每台机器都要通过docker-compose去从官网下载(watchtower是从国外网站下载),会受网络环境影响,从而影响装机速度,所以从一台下载好的机器上备份镜像,然后再安装到机器上去也是一个可选方案。 1. 好处和缺点:只备份和安装TAG为latest的镜像。

2023-06-20

OpenEuler22.03系统tar工具

解决系统自带tar命令“tar -jcvf test.tar.bz2 test/ --selinux”不支持“SELinux”的问题(tar: SELinux support is not available),此资源包含x86和aarch64架构命令,直接替换原理的即可

2023-06-03

OpenEuler22.03文件系统创建脚本

此脚本可以创建纯净OpenEuler22.03文件系统。 系统要求:x86,aarch64,在对应平台执行,得到对应硬件架构平台的文件系统。 开发环境:得到openEuler22.03-rootfs.tgz基础文件系统之后,可以在ubuntu系统通过chroot命令对文件系统个性化定制

2023-06-03

check-config.sh

安装Docker需要内核支持,此脚本检测内核配置是否满足Docker运行。

2019-06-12

spidev-test 程序

SPI测试程序,包含修改过编译bug的源码,以及相关头文件。博客:https://blog.csdn.net/wxxgoodjob/article/details/80583566

2018-06-05

wince下HP1020驱动+LX300驱动

本压缩包包含wince下HP1020、LX300打印机驱动和操作指导文档。已经成功在TI+wince7平台上成功加载。应该在wince其他平台上也可以,欢迎下载学习。

2018-03-28

gslX680驱动

本资源已成功在imx6ul+linux3.14.34、am335x+linux3.2,linux4.1、imx6q+3.14.52成功移植。

2018-03-13

am335x+Ar8035+linux4.1

本文档总结了am335x+AR8035调试总结。包括一些电路和设备树配置。

2018-03-13

拨号脚本及指令

本资源在am335x平台上移植了pppd等四个拨号相关指令。其中拨号脚本已经成功在ec20-4G模块和SIM7100-4G模块成功拨号。把相关文件复制到相关路径,最后执行dns.sh脚本即可拨号。

2017-12-23

TI-am335x-uboot增加显示Logo功能

本资源提供了TI am335x 平台的uboot移植Lcd显示logo的功能。里面带有移植源码和技术文档,本人移植过程当中的一些总结。

2017-08-31

空空如也

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

TA关注的人

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