自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.zhang的博客

I'm coder !

  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

转载 ADB安卓调试桥接工具

ADB工具:Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者是设备之间的交互。ADB是一个C/S架构的应用程序,由三部分组成:运行在pc端的adb client:命令行程序”adb”用于从shell或脚本中运行adb命令。首先,“adb”程序尝试定位主机上的ADB服务器,如果找不到ADB服务器,“adb”程序自动启动一个ADB服务器。接下来,当设备的adbd和pc端的adb server建立连接后,adb client就可以向AD

2020-06-10 10:34:35 3918

原创 linux 服务基本运维

启动nginx服务器:sudo /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.confnginx工具的基本使用:nginx常用命令 nginx -s quit 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程 nginx -s reload 优雅重启,并重新载入配置文件ng...

2020-05-07 09:19:48 277

转载 matlab串口数据出传输

https://blog.csdn.net/DBLLLLLLLL/article/details/82631183在进行PID参数整定的工作过程中,我需要将电机的转速、扭矩、母线电压、母线电流、相电压、相电流等参数通过串口传递到电脑上用Matlab来进行BP神经网络算法的PID整定计算,再将计算得到的PID参数传给电机的驱动板,来控制电机运行。在整个过程中采用了Matlab来进行串口数据的读写。...

2019-05-12 11:34:38 13656

转载 TP-link WN725N (Linux版本驱动安装)

TP-link WN725N V3Linux版本驱动安装arm开发板移植

2019-02-27 22:41:53 13182

原创 (五)网络编程

linux网络基础:网络编程基础网络地址:struct sockaddr{ u_short sa_family; char sa_data[14];}sa_family: 协议族,采用AF_XXX的形式,如:AF_INET(IP协议族)sa_data: 14字节的特定协议地址地址结构:struct sockaddr_in{ sho...

2019-02-25 09:36:24 123

原创 (四)线程

线程线程:创建线程:相关头文件:#include<pthread.h>函数:int pthread_create(pthread_t* tidp,const pathread_attr_t *attr,void *(*start_rtn)(void),void *arg)tidp:线程idattr:线程属性(通常为空)start_rtn: 线程要执行的函数...

2019-02-25 09:35:11 145

原创 (三)进程基本原理和概念

进程基本原理和概念进程:进程ID:标识进程的唯一数字父进程的ID(PPID),启动进程的用户ID(UID)进程互斥:若干进程都要使用某一共享资源时,任何时刻最多允许一个进程使用,其他要使用必须 等待,直到占用资源被释放。临界资源:操作系统中将一次只允许一个进程访问的资源称为临界资源。临界区:进程中访问临界资源的那段程序代码空间称为临界区。需要保证进程互赤的进入各自的临界区。进程同步...

2019-02-25 09:34:26 1131

原创 (二)Linux下GCC与Makefile

Ubuntu下GCC的使用gcc的基本使用:(以hello.c为例子)gcc [options] [filenames]gcc hello.c -o hello用于确定可执行文件的名称为output_filename,如果不给出这个选项,gcc就会默认给出预设的可执行文件a.out。gcc -o hello.c只是编译,不会链接成可执行文件,只是由.c文件生成.o的目标文...

2019-02-25 09:33:24 495

原创 (一)系统调用-文件访问

系统调用-文件访问linux下的文件编程:系统调用的方式C语言库函数方式- 系统调用方式 -- 系统调用的方式 -int creat(const char *filename,mode_t mode)filename:要创建的文件名(包含路径,缺省为当前路径下)mode: 创建模式​ S_IRUSR = 可读 =》4 S_IWUSR = 可写 =》2​ S_IX...

2019-02-25 09:31:01 321

原创 linux内核构建与编译

linux 内核开发基础linux的构成linux 由用户空间、内核空间两个部分来组成。linux 下体系结构、工作模式共有7种工作模式:用户模式(usr)快速中断(fiq)外部中断(irq)管理模式(svc)数据访问终止(abt)系统模式(sys)未定义指令异常(und)linux内核的构成Arch: arm架构(与cpu相关的内容...

2019-02-25 09:27:55 1240

原创 驱动程序学习

驱动模型驱动分类字符设备驱动网络设备驱动块设备驱动vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv 字符设备字符设备是一种按照字节来访问的设备,字符设备则是负责驱动字符设备,这样的驱动通常实现open close read write 系统调用。 块设备在大部分的Unix系统,块设备不能按字节处理数据,只能一次...

2019-02-18 11:04:49 1438

转载 驱动开发(一)

概要:1、模块、外部编译2、字符设备框架(函数接口和结构体的关系)3、字符设备框架、platform框架4、设备树、led驱动、蜂鸣器驱动5、内核中断子系统,按键驱动,中断上下半部。6、adc驱动,内核的IO模型(阻塞、非阻塞、异步通知、多路复用)7、I2C总线驱动、I2C设备驱动8、输入子系统知识补充:追内核:make tags vi -t xxx一、什么是驱动?dri...

2019-02-16 12:03:50 344

原创 linux开发板自启动程序设置

arm开发板自启动设置两个目录/etc/init.d/rcS 文件是开机启动要运行的脚本/etc/rc.d/init.d/* 在这个文件夹下的所有脚本均为1目录对应启动软件的脚本启动软件的脚本在2目录,调用启动脚本在1目录的文件夹下配置。下面是rcS脚本#! /bin/shPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/b...

2019-02-14 11:03:58 2094 1

原创 ubuntu下环境变量、快捷方式、脚本编程

一.ubuntu下桌面快捷方式> ubuntu下对于已经编译完成的软件,我们要建立快捷方式来启动程序,就需要我们编写一个文件>> 比如:xxx.desktop>> 该文件会被我们的Linux设备识别,并且被应用成快捷方式。xxx.desktop文件的基本格式[Desktop Entry] #标签开始,说明这是一个Desktop Entry文件,...

2019-02-13 20:59:23 1068

原创 搭建嵌入式ARM完整系统

## 系统构建概述对于移植到开发板上运行的linux系统,我们需要构建三个最基本的东西:引导程序bootloader;开发板运行机制内核文件系统;文件管理系统如下图,我们以mini2440的下载为参考:​ 由烧写软件界面可以看到,我们在完成一个完整系统的移植时需要的成分也是以上三个。第一是引导程序,第二是内核系统,第三是命令行,第四是文件系统;LINUX中bootloade...

2019-02-12 20:38:56 5534

转载 busybox-1.28.1制作根文件系统

1.源码下载Busybox的官方源码下载路径为:http://busybox.net/downloads/可以下载最新的busybox-1.28.12.解压源码tar xvf busybox-1.28.1.tar.bz23.进入源码目录cd busybox-1.28.14.配置busyboxBusybox官方已经对其做了大量的默认的配置(如一些常用的shell命令:ls ,c...

2019-02-12 19:18:14 635

转载 交叉编译下裸机程序的编译生成

Linux下的二进制可执行文件。如果世界很简单,那么二进制可执行文件也应该很简单,只包括CPU要执行的指令就可以了。可惜,世界并不简单……。Linux下的二进制可执行文件(以下简称可执行文件),也并不是只包括了指令,还包括了很多其他的信息,比如,执行需要的数据,重定位信息,调试信息,动态链接信息,等等。 所有这些信息都按照一个预定的格式组织在一个可执行文件里面。Linux下叫ELF可执行文件...

2019-02-05 19:24:16 1034

原创 MCU-89C51资源简析

89C51单片机相关知识MCU-89C51资源简析1.中断资源中断名称中断入口地址外部中断0(INT0*)0003H定时器中断0(T0)000Bh外部中断1(INT1*)0013H定时器中断1(T1)001BH串行口中断()0023H引脚说明引脚第二功能说明P3.0RXD串行口数据输入口P3.1...

2018-12-25 20:22:30 758

原创 单片机复习

编程题目:1.AD/DAa.锯齿波 ORG 2000HSTART: MOV R0,#0FEH MOV A,#00HLOOP: MOVX @R0,A ;数据递增 INC A SJMP LOOPb.三角波 ORG 2000HSTART: MOV R0,#0FEH MOV A,#00H MOVX @R0,AUP: MOV...

2018-12-25 20:02:28 911

Qt开发资源

文件内有两套课程的教学资源和配套源码,从Qt开发入门,Qt creater的使用,到嵌入式Qt开发进阶,希望可以帮到更多人!

2019-03-01

s3c2440驱动设计和应用程序综合设计

1.基于s3c2440的led驱动设计、驱动调用的应用程序设计; 2.基于s3c2440的按键驱动设计、驱动调用应用程序设计; 3.基于s3c2440的中断驱动设计、驱动调用应用程序设计; 4.基于s3c2440的中断poll驱动设计、驱动调用应用程序设计; 5.基于s3c2440的异步中断驱动设计、驱动调用应用程序设计; 6.基于s3c2440的中断阻塞驱动设计、驱动调用应用程序设计;

2019-02-25

破解版source insight4.00.0096

source insight4.00.0096的安装包和破解,完全可用,在Linux下依旧可行!

2019-02-21

破解source insight4.00.0096

文件替换到安装路径就可以用,需要加入我们提供的许可证文件。 ubutnu下wine 安装source insight4.00.0096,然后将我们的文件替换成功,即可在Linux环境下打开source insight4.00.0096,进行工作!

2019-02-21

fpga实现vga与串口通信

这个文件里面包含有vga640x480的驱动程序,以及RS232中Rx模块,实现将RS232传出的图像,在vga中显示出来。

2018-07-18

空空如也

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

TA关注的人

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