自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (8)
  • 收藏
  • 关注

转载 $<...> $<>

当运行CMake时,开发人员倾向于认为它是一个简单的步骤,需要读取项目的CMakeLists.txt文件,并生成相关的特定于生成器的项目文件集(例如Visual Studio解决方案和项目文件,Xcode项目,Unix Makefiles或Ninja输入文件)。随着时间的推移,支持生成器表达式的属性集已经扩展,一些CMake版本也扩展了支持的表达式集。因为AND、OR和NOT要求它们的表达式的值只能为0或1,所以考虑将这些表达式封装在$中,以强制对被认为是true或false的表达式进行更宽容的逻辑处理。

2024-01-19 20:09:07 37

原创 win10 配置arm-none-eabi-gdb.exe运行环境,需python2.7

gdb环境设置

2023-04-16 15:54:22 857 1

转载 【无标题】

arm汇编

2022-09-14 14:35:13 160

原创 arm汇编LDR

LDR指令的格式: LDR{条件} 目的寄存器 <存储器地址>作用:将 存储器地址 所指地址处连续的4个字节(1个字)的数据传送到目的寄存器中。LDR R0,[R1] ;将存储器地址为R1的字数据读入寄存器R0。LDR R0,[R1,R2] ;将存储器地址为R1+R2的字数据读入寄存器R0。LDR R0,[R1,#8] ;将存储器地址为R1+8的字数据读入寄存器R0。LDR R0,[R1],R2 ;将存储器地址为R1的字数据读入..

2021-12-23 18:57:44 3070

转载 2021-06-01

Linux:通过echo写二进制文件(16进制)1.简单用法[推荐]echo 001122334455 | xxd -r -ps > test // 6 个字节xxd // xxd 命令用于用二进制或十六进制显示文件的内容-r // 把xxd的十六进制输出内容转换回原文件的二进制内容-ps // 以 postscript的连续十六进制转储输出,这也叫做纯十六进制转储2.朴素用法echo -e -n "\x11\x22" > test

2021-06-01 17:40:54 172

原创 git迁移仓库

git init --bare 目标仓库地址git push --mirror 目标仓库地址

2020-11-11 16:18:37 68

转载 Git 远程仓库默认权限问题的解决

多人共同开发维护一个项目时,对整个项目文件互有拉取、推送等行为。为防止操作时文件权限出现冲突,可有以下2种方法解决:1. 本地git的远端设置中,连接远程仓库时多人使用同一个用户名,该用户名为git远程仓库的拥有者2. 不同开发者需使用不同的用户名连接时,会出现文件权限冲突,这是因为 git 仓库使用的是对象存储,每次改动会新增若干对象文件(具体对象文件在 /.git/objects 下),而新增的对象文件权限属性由系统控制,默认为755,即非文件拥有着无法进行写入(推送)。这里需要将 git 仓库

2020-11-11 14:15:10 1401

原创 算法学习(一)----求解数列中,和最大的连续子数列

学习算法,看到一个有意思的题目,最大的子序列和问题: 给定整数A1,A2, …,An(可能有负数),求 的最大值(为方便起见,如果所有整数均为负数,则最大子序列和为0)。有四种方法,运行时间分别是,,O(NlogN), ,现在写出最好的算法。int MaxSubsequenceSum( const int A[ ], int N) { int ThisSum, MaxSum...

2018-08-24 00:18:47 1423 2

转载 markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-23 23:02:53 121

原创 想做的事情

想做的事情时间标记:2017/06/09最近开始,想做一点不一样的事情。跟以前我做的事情不一样的事情。1. 写作; 2. 看英文代码书,把它们翻译成中文; 3. 学习Java; 4. 学习Android APK, using Kotlin; 5. 学习Python; 6. 学习HTML; 7. 学习C++; 8. 学习Nordic板子的应用; 9. 学习蓝牙; 10. 学习经济学/

2017-12-14 15:25:36 324 1

转载 putty ssh登录,vim乱码问题解决

解决方案1:首先要保证运行secure CRT的windows机器的默认代码页为CP936,这一点中文windows已经是默认设置了。其他的与上面方案1相同,只是要增加一步,:set termencoding=cp936解决方案2:与上面方案2类似,不过最后一步修改termencoding省略即可,在此情况下需要的修改最少,只要以 locale为zh_CN开 启vim,则encodin

2015-05-26 14:59:47 732

转载 cscope file does not exist 错误解决方法

转自:http://blog.csdn.net/david_xtd/article/details/7737653[plain] view plaincopyprint?find `pwd` -name "*.[ch]" -o -name "*.cpp" > cscope.files  cscope -bR -i cscope.fil

2015-05-24 23:26:42 5706

转载 浅析arm汇编中^、!、cxsf符号和movs等指令使用学习-之1

from:http://blog.chinaunix.net/uid-20564848-id-72822.html文章来源:http://gliethttp.cublog.cn.macro restore_user_regs  ldr r1,[sp, #S_PSR]  ldr lr,[sp, #S_PC]!  @!用来控制基址变址寻址的最终新地址是否进行回写操作,   

2015-01-19 15:14:07 879

转载 ubuntu官方源列表网站

http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8wiki.ubuntu.org.cn/源列表

2015-01-08 10:34:53 3327

转载 ubuntu GPG签名验证错误 NO_PUBKEY问题

正在读取软件包列表... 完成W: GPG签名验证错误: http://deb.opera.com unstable Release:由于没有公钥,下列签名无法进行验证: NO_PUBKEY 033431536A423791W: 您可能需要运行 apt-get update 来解决这些问题需要把上面两行命令中的“4F6C1E86”替换成“NO_PUBKEY”后面的字串的最后8位,也

2015-01-08 09:54:09 894

转载 Kernel启动概要

前言最近几个月将Linux Kernel的大概研究了一下,下面需要进行深入详细的分析。主要将以S3C2440的一块开发板为硬件实体。大概包括如下内容:1 bootloader分析,以uboot为主,结合具体开发板的情况。我的目标是解释清楚uboot的工作原理(说实话,分析过程中不太想被硬件绑架,但是需要以一个实际的例子来做分析)2 kernel部分,这就很多内容了。打算从k

2014-07-22 15:52:14 459

转载 linux启动流程----摘至鸟哥的linux私房菜

zhuan[摘至鸟哥的linux私房菜] 今天看了linux启动相关的内容,把主要的部分记录如下。linux的基础启动流程1. 加载BIOS的硬件信息,并获取第一个启动设备的代号。2. 读取第一个启动设备的MBR的引导加载程序(即lilo、grub、spfdisk等)的启动信息。3. 加载操作系统的核心信息,核心开始解压,并尝试驱动所有的硬件设备。4. 核心执行init

2014-07-22 10:41:51 931

转载 Linux 的启动流程

作者: 阮一峰半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方

2014-07-22 10:38:44 517

转载 ubuntu vmtool not valid path

$ ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

2014-04-21 16:43:10 571

转载 BAT 批处理脚本 教程

第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"

2014-04-16 14:54:03 851

转载 BAT脚本编写要点(1)_特殊字符

1. 点       与echo连用,作用是换行       示例1 [输出空行]       echo.       2 > 定向符[输出]      将命令的输出进行重定向 [一般用于将结果写入文件]      注意 nul 为空设备 >nul 则用于屏蔽输出内容 [如 pause>nul]      示例2 [向1.txt中写入字符串 wind]   

2014-04-16 14:51:11 1502

转载 安装lzop

lzop是开源的压缩算法框架。具体的介绍这里不再赘述,请去网上搜索。本文书写如何在ubuntu上安装lzop. 所需软件:gcc、g++,Apache ant,lzop,lzo,hadoop-lzo.gcc和g++ ubuntun上已经集成的有。 安装lzo:  hadoop@ubuntu:~$wget http://www.oberhumer.com/opensource

2014-03-19 09:39:44 8925

原创 android源码下载慢问题解决

1.https改成http,或者http改成https2.platform前面加个‘a/'

2014-03-19 08:41:38 1120

转载 ubnutu :could not initialize the package inform...解决

ubnutu :could not initialize the package inform...解决 1、前几天,在ubuntu下使用apt-get 安装程序时,发现错误,无法初始化包的信息,具体错误如下图: 解决方法:1sudo rm -rv /var/lib/apt/lists/2sudo apt-get update2、另外还有一个问题,有时候

2014-03-19 08:39:18 786

转载 [GUIDE] How to make a nandroid backup directly to your computer without using sdcard

from:http://forum.xda-developers.com/showthread.php?p=29862574INFORMATIONThis guide is intended to make a full backup of your android phone (the entire memory block with all partitions) or a s

2014-03-06 09:03:29 2723

转载 VMWare安装Ubuntu 12.10无法开启虚拟机的Unity Mode模式

问题:Unity is not supported on this guest operating system这是一个非常难以找到解决方法的问题,因为VMWare和Ubuntu都有Unity统一,前者指的是Unity Mode,后者指的是Unity Shell。我的主机操作系统是Windows 7 ,安装VMWare 9.0.1,虚拟机中运行Ubuntu 12.10 。当我试图把

2014-01-24 09:49:16 1359 1

转载 C-Kermit在linux 下的安装和使用

1. 到http://www.columbia.edu/kermit/ckdaily.html下载ckermit源码x.tar.gz版本:0.9因为较低的版本不支持波特率9216002.编译ckermittar xzvf x.tar.gz -C ckermitcd ckermitmake linux编译成功后, 会产生可执行文件wermit3.描述|--

2014-01-13 22:18:04 937 1

转载 如何开启VMware串口

先前在玩GEC2410时,有个想法,就是在linux下进行调试,由于目标板上电或复位时会发送信息给PC机的串口,这已在windows下实现过,于是想在linux下看看效果,可是当时我在linux下设好串口后,发现一点反应都没有,当时以为是自己没有安装交叉编译环境,于是昨天晚上把嵌入式 linux下的交叉编译环境装好后,心想这下应该可以拉,没想到我上电目标板,linux下的串口一直没有反应,郁闷,怎

2014-01-13 22:17:12 846

转载 uboot官方网站

uboot源码所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。关于u-boot源代码的信息,看http://www.denx.de/wiki/U-Boot/

2014-01-13 09:54:51 601

转载 Linux下diff,Patch的应用和制作方法介绍

Linux下Patch的应用和制作方法介绍学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,google或者baidu搜索一下,然后选择有价值的资料,方法二是阅读man在线文档。完成收集工作,当然最终要在自己的Linux上作实验,比较总结,消化吸收为自己的东西。要除去这么一种错误思想:一定要学全。要知道,一次学全是不可能的,只能先学习最为常用的,在以后不断实践的过程中逐步的

2014-01-10 16:42:52 906

转载 __attribute__

1. __attribute__GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)__attribute__前后都有两个下划线,并且后面会紧跟一对原括弧,括弧里面是相应的__attribu

2014-01-07 20:06:50 529

转载 Kconfig,.config,Makefile之间的关系(转载)

当我们编写完一个驱动后,我们要把它以模块形式编译或者直接编译进内核时,需要修改相关文件,其中最重要的便是kconfig ,makefile。主要是分析一下三者之间的关系,然后就其语法简要的谈一下。     当我们在内核源码目录下执行make (或者make menuconfig等命令)命令时,实际上是根据makefile 来进行编译的。我在mini2440开发板上编写了一个按键控制led灯

2013-12-31 10:59:23 573

转载 Linux mmc driver

转自:http://blog.csdn.net/coldsnow33/article/details/13676883MMC/SD设备驱动分为三个文件夹:host、card、core,这三个文件夹联系的非常紧密,初始化也好、扫描也好、读写也好,总是跳来跳去。一 host的分配和添加先看看初始化吧,host分配的代码位于driver/mmc/host/s3cmci

2013-12-15 13:59:32 2038

转载 sbull在新内核编译

《linux设备驱动程序》(ldd3)中的实例程序是在linux-2.6.10版本内核中开发的,我的linux内核版本是linux-2.6.32.16,许多函数和结构都相对2.6.10发生了变化,所以必须自己对源码进行修改。从oreilly官网download示例代码,进入sbul文件夹,开始第一次make:结果如下:root@ubuntu:/home/shevarey/ssdd/

2013-12-09 18:44:40 1937

转载 哈弗大学校训----能做到一条,人生将改变!

1. This moment will nap, you will have a dream; but this moment study, you will interpret a dream.  此刻打盹,你将做梦;而此刻学习,你将圆梦。 2. I leave uncultivated today, was precisely yesterday perishes tomorrow w

2013-12-03 16:40:56 1278

转载 sd卡理论

一.SD/MMC卡介绍1.1.什么是MMC卡MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。1.2.什么是SD卡SD:SD卡为Secure Digital Memory Card, 即安

2013-12-02 19:09:28 943

转载 解决 gpg: Can't check signature: public key not found

repo init 的时候出现错误 object 12fd10c20115046dcd2fbe468a45e566f38ffbc9 type commit tag v1.12.7 tagger Conley Owens 1381959964 -0700 repo 1.12.7 gpg: Signature made 2013年10月17日 星期四 05时46分04

2013-11-23 22:43:37 6023

转载 App调试的几个命令

在Android的应用开发中,我们会用到各种代码调试;其实在Android的开发之后,我们可能会碰到一些随机的问题,如cpu过高,内存泄露等,我们无法简单的进行代码调试,我们需要一个系统日志等等,下面我把握工作中碰到的几个常用命令和方法给大家演示实践一下。1.logcat命令这个命令最简单常用,可查看帮助,我不多说,如果需要打印时间,加参数-v timeadb logcat -

2013-11-18 15:04:53 724

转载 要获取Android手机的IP地址

要获取Android手机的IP地址,必须先保证你的Android手机已经连接到无线网络(此处的无线网络包括WiFi和WAPI,不包括3G或2G的移动网络)。先执行命令"adb shell netcfg" 再执行命令 “adb shell ifconfig rmnet0”

2013-11-18 15:03:25 554

转载 C/C++进程

1. 进程概念进程是一个运行程序的实例。包含2个东东:一个让操作系统管理进程的内核对象。一个地址空间(包含执行代码和数据),也包含动态内存分配的空间。一个进程必须靠线程运行,它至少含有一个线程,即主线程。主线程再来创建更多线程。2. 进程启动Windows有一个启动函数 "XXmianCRTStartup",根据程序类型不同启动函数有所区别。

2013-11-14 15:12:38 762

电路理论基础

电路理论基础 卢元元主编 西安电子科技大学出版社

2012-05-23

函数信号发生器

正弦波的函数信号发生器,可以出来正弦波!

2012-05-23

spi总线协议介绍

spi总线协议的介绍,具体介绍的spi体系结构

2012-03-19

keil3 教程

keil uvision3的电子教程,教你怎么使用单片机开发工具!

2012-03-19

深入浅出玩转fpga

关于fpga的书籍,讲的比较简单,适合初学者。

2012-03-06

51单片机外围经典电路设计35例

一本很好的关于单片机外围电路设计的书籍,有三十五个实例可供参考。

2012-03-06

数据结构(C语言版)清晰版pdf

这个版本是c语言版的数据结构,很清晰!!数据结构清晰版pdf,(C语言版)

2011-12-16

单片机汇编指令的集合

单片机汇编指令集合,列出了单片机的所有指令,利于查找,方便使用。

2010-01-10

空空如也

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

TA关注的人

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