自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (41)
  • 收藏
  • 关注

转载 ubuntu安装svn

安装svn# sudo apt-get install subversion创建svn仓库# cd /root# mkdir svn# cd svn# svnadmin create repos配置svn# cd repos/conf# vi svnserve.conf anon-access:匿名用户的权限,可以为read,write和none auth-access:认证用户的

2017-06-26 16:28:21 562

转载 ARM与x86 CPU架构对比

CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。早期的CPU全部是CISC架构,它的设计目的是CISC要用最少的机器语言指令来完成所需的计算任务。RISC和CISC是设计制造微处理器的两种典型技术,虽然它们都是试图在体系结构、操作运行、软件硬件、编译时间和运行时间等诸多因素中做出某种平衡,以求达到高效的目的,但采用的方法不同

2017-06-23 14:39:49 1034

转载 libusb移植

下载 https://sourceforge.net/projects/libusb/编译# ./configure --build=i686-linux --host=arm-linux --prefix=`pwd`/install CC=arm-linux-gcc --disable-udev# make# make install

2017-06-21 17:48:36 731

转载 boost交叉编译

运行bootstrap.sh# ./bootstrap.sh生成b2、bjam和project-config.jam文件修改project-config.jamusing gcc : arm : arm-hisiv100nptl-linux-g++ ; (注意空格)运行bjam# ./bjam编译# ./b2安装# ./b2 install

2017-06-21 10:49:32 2754

转载 qt打包发布

需要用到qt自带工具windeployqt.exe安装 以qt 5.8.0为例 安装qt-opensource-windows-x86-mingw530-5.8.0.exe即可构建Release版本 使用qt提供的dos窗口 或者:添加环境变量 C:\Qt\Qt5.8.0\5.8\mingw53_32\bin找到.exe 将hello.exe放在一个单独的文件夹下> cd F:\QT\wo

2017-06-20 22:56:38 2324

转载 ubuntu安装交叉编译器

# sudo apt-get install gcc-arm-linux-gnueabi 官方下载 https://launchpad.NET/gcc-arm-embedded

2017-06-20 11:39:56 892

转载 VBA基本用法

Visual Basic for Applications 宏语言打开VB编辑器 首先打开Excel,组合键Alt+F11加载宏 找到相应的宏,点击“执行”举例Sub 评分() Dim i As Integer For i = 3 To 11 t = Sheets(1).Cells(i, 2).Value '取得成绩 If t >= 90 Then

2017-06-15 19:57:40 1187

原创 MSP432 BSL流程(UART)

升级流程PC程序会解析脚本中的命令,根据命令码做相应的操作。数据来自于命令后的文件(当前目录下的数据文件)# cat script_P4xx_uart.txtLOG //记录日志MODE P4xx UART 9600 COM25 PARITY //初始化串口RX_PASSWORD_32 .\pass256_wrong.txt //解锁BSLRX_PASSWOR...

2017-06-13 17:05:42 2597 5

原创 UART串口简介

通用异步收发传输器(Universal Asynchronous Receiver Transmitter)原理发送数据时,CPU将并行数据写入UART,UART按照一定的格式在一根电线上串行发出 接收数据时,UART检测另一根电线上的信号,将串行收集放在缓冲区中,CPU即可读取UART获取这些数据 UART以全双工方式传输数据,最精简的连接方法只有3根线: TxD:发送数据 RxD:

2017-06-12 22:38:42 4717

转载 C++ STL容器

Standard Template Library,标准模板库容器 vector:向量。连续存储的元素 list:列表。双向链表 deque:双端队列。数组以vector举例 初始化:vector<int> v;vector<int> v(10); //10个值为的元素vector<int> v(10, 1); //10个值为1的元素操作:size();

2017-06-12 19:43:36 247

转载 linux MD5使用

# define MD5_LONG unsigned int# define MD5_CBLOCK 64# define MD5_LBLOCK (MD5_CBLOCK/4)# define MD5_DIGEST_LENGTH 16typedef struct MD5state_st { MD5_LONG A, B, C, D; MD5_LONG Nl, Nh;

2017-06-12 17:22:05 2118

转载 内核申请内存

kmallocvoid *kmalloc(size_t size, gfp_t flags)物理地址是连续的。用于小块内存的申请__get_free_pagesunsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order){ struct page *page; /* * __get_free_pages

2017-06-12 15:17:45 967

转载 内核当前时间

do_gettimeofdaystruct timespec { __kernel_time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */};void do_gettimeofday(struct timeval *tv){ struct timespec now

2017-06-12 13:41:19 378

原创 嵌入式安装telnet

busybox配置Defined at networking/Config.in:784Depends on: TELNET Location: -> Networking Utilities [*] telnetd (NEW) [*] Support standalone telnetd (not inetd only) (NEW)rcS# mkdir /dev

2017-06-12 13:15:06 989

转载 内核开机logo

安装# sudo apt-getinstall netpbm制图# bmptoppm logo.bmp > logo.ppm# ppmquant 224 logo.ppm > logo224.ppm# pnmnoraw logo224.ppm > logo_clut224.ppm拷贝# cp logo_clut224.ppm kernel/drivers/video/logo内核配置Define

2017-06-12 11:34:49 493

转载 S5PV210 点亮Led

GPC1_3 #define GPC1CON *((volatile unsigned int*)0xE0200080) #define GPC1DAT *((volatile unsigned int*)0xE0200084) *(unsigned int*)GPC1CON &= ~(0xf << 12);*(unsigned int*)GPC1CON |= (0x1 << 12);*(

2017-06-12 10:43:21 479

转载 printf颜色

格式printf(&quot;\033[?m%s\033[0m&quot;, str);多个属性以;分隔 属性: \033[0m:关闭所有属性 \033[1m:设置高亮度 \033[4m:下划线 \033[5m:闪烁 \033[7m:反显 \033[8m:消隐 \033[30m ~ \033[37m:设置字体颜色 \033[40m ~ \033[47m:设置字背景颜色

2017-06-10 13:25:58 1299

转载 VirtualBox使用

热键:Right Ctrl串口 端口编号: COM1 -> /dev/ttyS0 COM2 -> /dev/ttyS1 COM3 -> /dev/ttyS2 COM4 -> /dev/ttyS3端口/文件位置:COM?是windows实际的串口共享文件夹 重启虚拟机# ls /mediasf_CCT

2017-06-10 12:44:22 352

转载 $*和$@区别

for i in "$@"do echo $idone# ./test.sh 1 2 3 41234for i in "$*"do echo $idone# ./test.sh 1 2 3 41 2 3 4

2017-06-09 13:45:27 649

转载 linux shell脚本

不论是哪一种Shell,它最主要功能都是解译使用者的指令。类似windows中.batUNIX常用shell: http://blog.csdn.net/zhangxuechao_/article/details/72235721运行方法# sh file.sh# ./file.sh# source file.sh变量所有的变量都由字符串组成,并且您不需要对变量进行声明

2017-06-09 13:38:13 329

原创 MSPBSL_Scripter编译

1. boost 下载:http://www.boost.org 编译:# ./bootstrap.shBootstrapping is done. To build, run:./b2# ./b22. hidapi 下载:https://github.com/signal11/hidapi/releases 编译:# ./bootstrap # ./configurechecki

2017-06-07 13:10:49 835

转载 uuid简介

通用唯一识别码 (Universally Unique Identifier) UUID 的目的是让分布式系统中的所有元素,都能有唯一的辨识资讯 每个人都可以建立不与其它人冲突的 UUID# man uuid_generate没有 uuid_generate 的手册页条目# sudo apt-get install uuid-devvoid uuid_generate(uuid_t out)

2017-06-06 23:01:20 540

转载 undefined reference to `udev_device_get_action'

/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/libusb-1.0.a(libusb_1_0_la-linux_udev.o): In function `udev_hotplug_event':(.text+0x17): undefined reference to `udev_device_get_action'/usr/li

2017-06-06 18:13:31 1949

转载 pkg-config命令

返回已安装库文件的元信息 pkg-config读取.pc文件获取信息基本思想 编译的时候-I指定头文件路径;-L指定库文件路径。这样做总感觉很麻烦 事先把库的位置信息等保存起来,需要的时候再通过特定的工具将其中有用的信息提取出来供编译和连接使用方法# pkg-config --cflags --libs libusb-1.0-I/usr/local/include/libusb-1.0 -

2017-06-06 18:08:33 803

转载 linux串口命令

proc# cat /proc/tty/driver/serial serinfo:1.0 driver revision:0: uart:16550A port:000003F8 irq:4 tx:103686 rx:76876 RTS|CTS|DTR|DSR|CD1: uart:unknown port:000002F8 irq:32: uart:unknown port:000003E

2017-06-06 13:04:12 2528

转载 MMU简介

MMU(Memory Management Unit)内存管理单元 负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。内存访问权限的检查可以保护每个进程所用的内存不会被其他进程所破坏地址变换 以前的程序非常小,可以全部装入内存中 32位CPU中,虚拟内存范围0~0xFFFFFFFF 没启动MMU时,CPU、cache、MMU、外设等所有部件都使用物理地址 虚拟地址空间和物理地

2017-06-05 22:39:41 895

转载 ntp时间同步简介

网络时间协议(Network Time Protocol)安装# sudo apt-get install ntp本地加速下载:http://download.csdn.net/download/zhangxuechao_/9861088ntpd 配置文件:# vi /etc/ntp.confntpdate 更新失败:# sudo ntpdate cn.pool.ntp.org 4 Jun 2

2017-06-05 14:37:50 368

转载 linux分区方案

网络时间协议(Network Time Protocol)ntpdntpdate

2017-06-03 13:54:07 429

原创 ccs编译.lib

新建 New一个CCS Project Output type选择“Static Library”添加源文件 右击工程 -> Add Files… 编译 编译生成的.lib就在Debug目录下

2017-06-02 14:48:21 4547 1

转载 Ubuntu输入密码后重新返回登陆界面

Xserver启动时,需要读取文件~/.Xauthority。由于权限不够,导致登录失败解决办法 ctrl+alt+F1组合键进入终端,修改文件权限# ls -l .Xauthority -rw------- 1 root root 151 6月 1 21:51 .Xauthority# sudo chown tarena:tarena .Xauthorityctrl+alt+F7返回登

2017-06-01 22:34:24 1971

转载 ubuntu打开终端

虚拟终端 Ctrl+Alt+T组合键 实际终端 Ctrl+Alt+F1 ~ F6组合键 可以在登录界面直接切换 退出终端 Ctrl+Alt+F7组合键

2017-06-01 22:13:43 620

原创 等待队列 阻塞非阻塞

阻塞 设备驱动不阻塞,用户想获取设备资源只能不停的查询,这无谓的消耗CPU资源。而阻塞访问,不能获取资源的进程将进入休眠,它将CPU资源“礼让”给其他进程 唤醒进程的地方最大可能发生在中断里面,因为硬件资源获得的同时往往伴随着一个中断定义头wait_queue_head_t queue;初始化头#define init_waitqueue_head(q) 定义#define DECLARE_W

2017-06-01 17:24:05 571

SIM900A_AT命令手册_V1.05.pdf

SIM900A_AT命令手册_V1.05.pdf

2017-07-26

SiC8051F_uVision.exe Keil调试驱动

SiC8051F_uVision.exe Keil调试驱动

2017-07-23

C8051F 初始化配置软件 ConfigAndConfig2Install.exe

C8051F 初始化配置软件 ConfigAndConfig2Install.exe

2017-07-23

C8051F官方下载程序

C8051F 官方下载程序 官方IDE

2017-07-23

U-EC5中文下载程序.exe

U-EC5 中文下载程序

2017-07-23

ESP8266-01烧写入门手册

8266-01烧写入门手册v1.0.3.pdf,烧写工具使用方法

2017-07-19

esp8266_non_os_sdk_api_reference_cn.pdf

esp8266无线模块,esp8266_non_os_sdk_api_reference_cn.pdf V2.1.2,API手册

2017-07-18

ESP8266 SDK 编程手册 1.30

ESP8266的WIFI芯片编程手册;SDK编程手册1.30版本;PDF文件

2017-07-18

单片机小精灵.exe

单片机小精灵v1.3完美破解 延时计算、定时器、计数器、串口波特率、中断、控制字等

2017-07-10

51波特率初值设定.exe

51波特率初值设定 根据定时器方式、晶振频率、波特率、SMOD计算

2017-07-10

51定时器计算

51定时器计算 根据定时器,晶振频率,定时时长 计算出初值

2017-07-06

取字模软件.EXE

取字模软件 A51 C51 格式取模

2017-07-06

ipscan.exe

ipscan是一款查找局域网的工具,我们都称它是ip端口扫描器,它能够协助你查找局域网中被用和未被运用的IP地址

2017-06-29

ntp-4.2.8p10.tar.gz

ntp-4.2.8p10.tar.gz,当前最新压缩包,加速下载,时间同步

2017-06-05

libxml2-2.9.4.tar.gz

当前最新libxml2-2.9.4.tar.gz,加速下载

2017-06-02

php-7.1.5.tar.gz

php-7.1.5.tar.gz,当前最新php压缩包,加速下载

2017-06-01

串口调试助手

2017-05-10

金仓数据库管理系统KingbaseES V7 快速安装指南.pdf

金仓数据库管理系统KingbaseES V7 快速安装指南

2017-05-09

valgrind-3.12.0.tar.bz2 - 20 October 2016 调试工具源码

为人民服务

2017-05-09

netstat-master.zip

netstat源码实现

2017-04-20

yaffs2.tar.gz

yaffs2.tar.gz

2016-08-07

chkconfig.deb

ubuntu上默认是不支持chkconfig命令

2015-08-19

get-pip.py

pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute

2015-06-18

php-script.jar

tomcat支持php

2021-12-15

嵌入式交叉编译 移植gdb.tar.gz

arm-none-linux-gnueabi 4.5.2

2021-11-16

Qt_5_14_2_MSVC2017_64bit-Release

Qt_5_14_2_MSVC2017_64bit-Release mysql数据库支持。对应好Qt版本,对应好mysql版本

2021-04-19

安装mysql 8.0 64位时,缺少的ssleay32.dll

安装mysql 8.0 64位时,缺少的ssleay32.dll,找了很久,这个可以用

2021-01-08

usb Saleae 8逻辑分析仪使用说明书.pdf

usb Saleae 8逻辑分析仪使用说明书.pdf 含有软件的详细使用方法

2019-06-22

sftp_local

sftp服务端软件,编译好的 使用Cygwin64移植到windows使用的,运行也得用Cygwin。具体使用方式看博客

2019-03-11

curl动态库

curl动态库。支持x86和x64。支持debug和release,有deps依赖库和头文件。 测试release x86有效

2019-02-26

zlib128-dll.rar

zlib128动态库,官网直接下载的。 自己实在不想编译的,可以直接下载用,效果一样

2018-12-21

米联《ZYNQ SOC修炼秘籍》网手版20170510

米联《ZYNQ SOC修炼秘籍》网手版20170510

2018-12-19

ALINX黑金Zynq7000开发平台配套教程V1.02.pdf

ALINX黑金Zynq7000开发平台配套教程V1.02.pdf ALINX黑金Zynq7000开发平台配套教程V1.02.pdf

2018-12-18

sendemailapi

sendemailapi qt邮件发送api,可以使qt发送邮件简单高效实现

2018-08-11

5U21.0正式版-EC.ec

5U21.0正式版-EC.ec 5U2模块 5U21.0正式版-EC.ec 5U2模块

2018-07-31

MD5脚本.txt

MD5脚本.txt 易语言MD5生成所需要的脚本 配合易语言脚本组件

2018-07-30

NAND Flash实验程序;支持2440开发板

NAND Flash实验程序;支持2440开发板 NAND Flash实验程序;支持2440开发板

2018-05-14

stm32 FLASH和内存大小定义

linux搭建stm32开发环境,所必须的文件 stm32 FLASH和内存大小定义

2018-03-02

stm32固件库改写文件

linux搭建stm32开发环境,所必须的文件 对stm32固件库的改写

2018-03-02

汉字UNICODE互换工具.exe

汉字UNICODE互换工具

2017-07-26

空空如也

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

TA关注的人

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