自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (5)
  • 收藏
  • 关注

原创 visual studio 2022配置

一直在使用vscode 更新了个版本突然代码中的查找所用引用和变量修改名称不能用了,尝试了重新配置clang vc都不行,估计是插件问题,一怒之下改用visual studio 2022。为了同步2个IDE之间的差别,目前看着差不多,我在用用,有啥区别在进行修改。1、使用///添加注释的时候,注释头不一样,修改2022的。2、格式化代码的时候,格式不一样,修改2022,前提:我linux c 开发。

2023-08-18 13:59:20 1245

原创 udev 挂载SD卡 USB设备

udev 挂载SD卡 USB设备, 如何在root用户空间中执行脚本或与用户共享安装点

2022-08-23 17:01:18 398

原创 curl FTP 阻塞在某一进度的问题

解决办法,就是设置2个参数CURLOPT_LOW_SPEED_LIMITCURLOPT_LOW_SPEED_TIME解释如下:CURLOPT_LOW_SPEED_LIMIT 当传输速度小于CURLOPT_LOW_SPEED_LIMIT时(bytes/sec),PHP会根据CURLOPT_LOW_SPEED_TIME来判断是否因太慢而取消传输。 CURLOPT_LOW_SPEED_TIME 当传输速度小于CURLOPT_LOW_SPEED_LIMIT时(bytes/s.

2021-11-23 15:18:17 656

原创 curl移植

官网下载地址https://curl.haxx.se/download.html版本为curl-7.72.0.tar.gz编译进入目录编译./configure --prefix=/nfs_root/tools/curl-7.72.0/arm_lib --host=arm-fsl-linux CC=arm-fsl-linux-gnueabi-gcc CXX=arm-fsl-linux-gnueabi-g++ makemake install...

2021-06-16 15:48:18 463

原创 ubuntu下共享文件夹设置密码

Windows 可以通过samba账号密码访问 Ubuntu 设置共享目录。设置好共享目录后,设置账号密码,至于删除,修改密码,大家就查smbpasswd 的使用就可以完成了终端中输入 sudo smbpasswd -a username写密码New SMB password:Retype new SMB password:...

2021-04-30 10:30:55 1863

原创 打开虚拟机报错VMware虚拟机报错:无法打开内核设备“\\.\Global\vmx86“: 系统找不到指定的文件.是否在安装 VMwar

打开虚拟机报错VMware虚拟机报错:无法打开内核设备"\\.\Global\vmx86": 系统找不到指定的文件.是否在安装 VMwar今天早上打开虚拟机报错,百度了下,有很多解决办法,我是按照下面解决的Windows+R打开运行对话框,输入services.msc回车我的是VMware Workstation Server 没有运行,右键运行,虚拟机就好了,分析:昨天关机的时候,运行过360优化,进行过系统更新,我估计这个服务被关掉了造成的按照我的没有解决,看看这篇文...

2021-04-25 09:27:29 340

原创 Linux 内核(驱动)接收信号

在内核中,或者驱动层次进行对kill信号的捕获具体的不介绍了,大家可以去查询,我是在内核驱动级别创建了一个线程,然后在线程中捕获这个信号的然后发送kill 给这个线程,则线程就可以处理了#include <linux/init.h>#include <linux/module.h>#include <linux/signal.h>#include <linux/spinlock.h>#include <linux/sched.h&g

2021-04-20 13:36:27 523

原创 嵌入式Linux 驱动编译到内核

原文地址:https://www.cnblogs.com/embInn/p/14038119.html原作者写的很好,我在移植的时候,借鉴了里面内容,我的内核是linux-3.14.38,添加驱动前,我是提前编译过了一次,下面是简单的驱动代码 hello.c#include <linux/module.h>#include <linux/init.h>MODULE_LICENSE("Dual BSD/GPL");static int hello_init(voi

2021-04-19 14:50:19 214

原创 Ubuntu 更换源

以下内容我都是在root用户进行的首先做好备份阿里的源,里面有各个系统的,我这里是Ubuntu:https://developer.aliyun.com/mirror/点击进入Ubuntu 的配置:https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b119eYwQd修改源的配置文件gedit /etc/apt/sources.list将所有内容进行替换,版本不同,源貌似不一样,去上..

2021-02-22 15:12:24 94

原创 XShell6 循环执行脚本

代码都是网上找的,我加入了循环,脚本的意思就是循环查询磁盘目录(mnt)人家的源码位置:https://www.cnblogs.com/li150dan/p/11038216.html以下内省在xshell6 上可以运行文件名随意,扩展名是js 例如 xxx.js/* xshell调用自动化js脚本 *//* 主函数 */function Main(){ while(1) { /* 发送cd 改变到当前目录 */ xsh.Screen.Send("df...

2020-09-27 17:46:58 3009

原创 ABP 迁移到mysql数据库

进入网址:https://abp.io/get-started

2020-09-09 22:57:02 265

转载 Winform 自定义控件设计模式下使用DesignMode

参考:https://blog.csdn.net/u011585024/article/details/82743694首先谢谢上面的博主今天在进行documentManager使用的时候,时候遇到的 this.DesignMode 不起作用的问题,经过百度找到了问题点简单的说就是,也就是说一个控件只有在它自己被拖拽到设计器的时候,其 DesignMode 才是真,如果它被包含在其他控件中被加入到设计器,那么那个控件才是在设计模式,而它不是重新 prot...

2020-07-28 13:06:17 684

原创 Linux IPV6 socket 通讯

网上查了半天,好多都是重复的,以下是我根据网上的代码,自己调试后解决的以下内容,我是在虚拟机上 嵌入式 Linux上测试通过的,服务器端程序一大把,随便百度下就可以用了客户端程序,我研究了,代码如下,注意 IPV6 地址,接口设备,端口需要修改网上好多例子都没有提到 这个接口设备接口设备你就是运行客户端程序的网卡#include <stdlib.h>#include <stdio.h>#include <string.h>#include.

2020-07-17 16:31:27 693

原创 嵌入式linux libmodbus的移植

Modbus是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。具体是啥,百度吧源码下载地址:https://libmodbus.org/版本是3.1.6虚拟机上配置编译./configure --build=i686 --host=arm-fsl-linux-gnueabi --enable-static --prefix=/nfs_root/tools/libmodbus-.

2020-07-15 11:38:53 1307

转载 IPv6技术详解:基本概念、应用现状、技术实践(上篇)(转)

最近在搞IPV6的项目,百度搜了下,这个还是写的很清楚,转载下,原文是这里,https://www.cnblogs.com/imstudy/p/9056334.html严禁转载,请告知本文来自微信技术架构部的原创技术分享。1、前言普及IPV6喊了多少年了,连苹果的APP上架App Store也早已强制IPV6的支持,然并卵,因为历史遗留问题,即使在IPV4地址如果饥荒的情况下,所谓的普及还是遥遥无期。但不可否认的是,IPV6肯定是未来趋势,做为网络通信领域的程序员来说,详细学习和了解IP

2020-07-02 10:57:44 1397

原创 Linux查看程序打开文件个数

很好的方法有2中1.嵌入式Linuxlsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more2.正式的Linux系统lsof -c 程序名称 |wc -llsof -p进程id |wc -l查看所有进程的文件打开数lsof |wc -l...

2019-12-27 15:28:46 378

原创 linux设置系统时区

​​​​​​设置时区永久生效方式ll/etc/|greplocaltime#查看当前localtime被软连接地址ll/usr/share/zoneinfo#查看目录种的时区建立链接,重启,生效ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime...

2019-12-26 16:57:53 117

原创 systemd 开机自动运行脚本

网上很多都是错误的,下面是我自己工程的代码,需要其他的自行添加吧详细介绍看这里吧http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html文件如下,有的人做法是,建立软链接,我是直接在这里写的/etc/systemd/system/apps.service[Unit]Des...

2019-12-26 16:55:42 1133

原创 Ubuntu: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

Ubuntu在进行apt-get install 会出现下面的提示E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is anoth...

2019-12-20 10:24:27 465

原创 linux c libxml2的使用

我的开发环境是ubuntu18 嵌入式的环境也是ubuntu,只需要执行下面的动作即可虚拟机上执行,设备上也执行apt-get install libxml2apt-get install libxml2-dev虚拟机上建立连接sudo ln -s /usr/include/libxml2/libxml /usr/include/libxml开发的时候引入 "x...

2019-11-22 17:35:38 226

原创 Linux udev指定USB设备描述符

udev具体命令可以参考这个博客https://www.cnblogs.com/fah936861121/p/6496608.html我这里是嵌入式设备1043核心板使用dmesg 可以查看你插入usb时候的信息或者使用udevadm info -a -p $(udevadm info -q path -n /dev/sda1)查询具体的信息/etc/udev/ru...

2019-11-12 17:49:46 1095

原创 正则表达式 双引号中的中文

使用正则表达式,搜双引号中的中文信息干货如下只搜双引号扩出来的信息\"([^\"]*)\"搜双引号中有中文的信息\"([^\"]*)[^\x00-\xff]\"以下几种情况是可以搜出来的(搜双引号有中文的信息) mIPStateChineseMap.Add("0 1", " 1等待会话关闭"); mIPStateChin...

2019-11-11 14:48:50 1676

原创 ubuntu 18.04 安装gdb

编译gdb 官网下载gdb-8.3.tar.gz我的交叉编译:aarch64-linux-gnu-gcc操作步骤如下安装过程需要网络,请先配置好,我环境少texinfo 在make install时候会报错,需要安装下面的包,重新来的时候,需要make distcleanrm ./gdb/config.cache一下apt-get install te...

2019-10-30 19:12:06 9958 3

转载 linux open 文件时打开失败的查找方法

最近在一个Linux项目的反馈中,有一个open失败的问题。场景是客户在识别很多次文件并导出时,发生了错误,根据我们的错误码定位到问题是出在一个open的地方,打开文件的时候失败,造成了不能正常生成文件,最后导致的错误。定位到问题后,根据open联想到是不是有open的文件没有关闭,导致句柄泄露的。因为用命令ulimit -n可以看到,在系统中默认的一个应...

2019-10-24 17:28:51 4881

原创 ubuntu 18.04 设置开机启动脚本

废话不多说,直接上干货 18.04 其实这个改动到不是算大,主要是开机启动比以前复杂多了。systemd 默认读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接/lib/systemd/system/下的文件。执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的rc.local.servicevi ...

2019-10-12 15:48:41 142

原创 ubuntu18 64位 安装eclipse

开发环境为ubuntu18 64位 安装eclipse 下载网址https://www.eclipse.org/eclipse-cpp-juno-SR2-linux-gtk-x86_64.tar和对应的jdk-8u221-linux-x64.tar.gzgedit /etc/profile添加# for javaexport JAVA_HOME=/nfs_r...

2019-10-11 15:53:15 141

原创 Ubuntu18.04下安装NFS

安装服务器端 sudo apt-get install nfs-kernel-server 安装客户端 sudo apt-get install nfs-common 关闭防火墙 ufw disable 配置/etc/exports sudo gedit /etc/exports在文件尾部添加/home/forlin...

2019-10-10 15:58:06 980

原创 opencv 交叉编译移植到ARM

源码下载地址:https://opencv.org/releases/本次移植的是 OpenCV – 3.4.6安装依赖sudo apt-get install build-essentialsudo apt-get install libgtk2.0-devsudo apt-get install libavcodec-devsudo apt-get install ...

2019-09-04 16:32:58 689

原创 python交叉编译移植到ARM

以下内容没有经过语言的整理,但是是我真实的移植过程,仅供参考源码下载地址:https://www.python.org/参考:https://blog.csdn.net/yyw794/article/details/78059102https://www.cnblogs.com/pengdonglin137/p/6604471.html本次移植的是Python-3.6.9 后...

2019-09-03 16:21:05 2623

原创 ntp-4.2.8p13移植

http://www.ntp.org/downloads.html下载源码 解压缩 进入源码目录,建立arm文件夹 执行命令: ./configure --prefix=$PWD/arm--exec-prefix=$PWD/arm--host=arm-fsl-linux-gnueabi CC=arm-fsl-linux-gnueabi-gcc-...

2019-08-22 10:20:59 1125

原创 vs2012远程调试

前提,我在局域测试的,其他环境自行找问题吧使用VS自带的C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger目标机器是32位或者64位,自己选择,拷贝到远程机器上运行msvsmon,下图那个然后把你的debug 文件夹拷贝到远程机器上1.运行2.配置在...

2019-06-24 16:57:06 653

原创 Linux sokcet中connect连接超时的设置

没有多余的直接上代码,具体操作看注释。///定义sockaddr_in struct sockaddr_in tServerAddr; memset(&tServerAddr, 0, sizeof(tServerAddr)); tServerAddr.sin_family = AF_INET; tServerAddr.s...

2019-06-17 14:51:49 180

转载 C# 客户端篇之实现Restful Client开发(RestSharp帮助类)

原帖子地址:https://www.cnblogs.com/xuliangxing/p/8746277.html上篇文章《C# 服务端篇之实现RestFul Service开发(简单实用)》讲解到,如果开发一个简单的Restful风格的Service,也提到了简单创建一个Restful Client去如何调用Service的API,本文只要再次详细讲解一个高效便捷易扩展的Res...

2019-06-06 22:25:16 6405 1

转载 C# 服务端篇之实现RestFul Service开发(简单实用)

原帖子地址:https://www.cnblogs.com/xuliangxing/p/8735552.html一、RestFul简介  REST(Representational State Transfer 通常被翻译为“表述性状态传输”或者“表述性状态转移”)是RoyFielding提出的一个描述互联系统架构风格的名词。为什么称为REST?Web本质上由各种各样的资源组成,...

2019-06-06 22:23:14 1279

原创 SuperSocket客户端

1.下载第一个是,SuperSocket的客户端 版本0.10.0第二个是,SuperSocket提供的协议,过滤器 版本1.7.0.17建立自己的过滤器using SuperSocket.ProtoBase;using System;using System.Collections.Generic;using System.Linq;using System...

2019-05-16 15:37:52 5798

原创 shell 循环

晚上找了很多代码,好多不能用,注意空格,位置都会影响运行#!/bin/shfor i in $(seq 1 1 20)do if [ -e /dev/ttyUSB2 ]; then echo "4G enable!" echo 1 > /sys/class/gpio/gpio137/value breakelse echo "waiting 4...

2019-03-29 15:08:38 147

原创 6ul核心板修改时区

date -R 可以看你的时区有个 TZ 的环境变量用来设置时区, 在/etc/profile添加这个变量,保存重启。-08:00就是了北京时间hwclock -s一定要有否则硬件时钟不同步下面是测试root@freescale ~$ date -RThu, 01 Mar 2018 16:18:08 +0800 # 时区变为 +0800root@freesc...

2019-03-28 16:48:59 254

原创 Android ButterKnife 注解绑定控件框架

我用的是android studio3.3添加依赖,别用新的版本,有坑,至少我不知道是哪里的问题,只在这里添加即可别的地方不用添加implementation 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'  impl...

2019-02-01 15:33:05 639 1

转载 Android EventBus 消息传递框架

 我用的是android studio添加依赖//eventbusimplementation 'org.greenrobot:eventbus:3.1.1' 以下内容转自https://www.jianshu.com/p/428a5257839c简介EventBus是由greenrobot 组织贡献的一个Android事件发布/订阅轻量级框架。EventBu...

2019-02-01 14:42:13 159

原创 Android串口开发

以下是基于开源项目https://github.com/cepr/android-serialport-api下开发的,作简要记录。都说是,谷歌的官方库一、项目配置1.创建了jni和jniLibs两文件夹,将.so文件放在jniLibs下,将mk和C一些文件放在jni下将下载的库 android-serialport-api-android-serialport-api-1.1\a...

2019-01-23 16:39:28 217

Total Commander 7.57 key

很简单,只要解压缩,拷贝到安装目录就可以用了 我也是从别的网站上下载的,这里和大家分享一下 软件的安装包我就不上传了,可以去官网上下载一个

2012-03-06

实例解析linux内核I2C体系结构_刘洪涛

实例解析linux内核I2C体系结构_刘洪涛老师写的 其中讲了new style 方式的i2c驱动 我主要是看的这个。

2012-02-23

Linux 常用C函数(中文版)

Linux 常用C函数(中文版) HTML的文档,我感觉还不错,是中文的 刚开始学linux ,至少我接触到的系统函数都有

2011-11-16

ASCII 对照表 C语言开发必备

对照表,需要的下载,留着方便ASCII 对照表 C语言开发必备

2010-11-25

I2C 接口键盘及LED 驱动器

引脚说明<br>功能描述<br>实现过程<br>指令详解

2008-04-15

空空如也

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

TA关注的人

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