自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 Jlink 下安装JLINK驱动

copy(const char *source  =  https://blog.csdn.net/justloong/article/details/73467875)网上搜索的各种资料看得晕头转向~~~总结如下,留给同样在linux这条路上刚开始学走路的新人。 1安装libusb      如果J-Link是通过USB连接的,得先装libusb,README文件声称用apt...

2018-09-10 15:12:09 24981

转载 解压命令

.tar.bz2文件解压命令从网络上下载到的源码包, 最常见的是 .tar.gz 包, 还有一部分是 .tar.bz2包要解压很简单 :.tar.gz     格式解压为          tar   -zxvf   xx.tar.gz.tar.bz2   格式解压为          tar   -jxvf    xx.tar.bz2...

2018-06-22 11:42:30 573

原创 ubuntu终端模式:字体大小的设置——知识点6

1  sudo dpkg-reconfigure console-setup2 弹出configuring console-setup 界面,选择适当的编码格式3 。。。。。快捷键:( []里面为要进行的操作 )放大:[ctrl]+[shift]+[+]  缩小:[ctrl]+[-]...

2018-06-12 19:58:51 2232

原创 strcmp strcpy用法和详解——知识点5

(一)strcmp函数原型: int strcmp(const char *s1, const char *s2)当s1 < s2 ,返回复数;当 s1> s2,返回正数; 当s1 = s2, 返回值为0;两个字符串从左向右逐个字符进行比较(ASCII码值的大小),直到出现不同的字符或者遇到“\0”为止帮助记忆:返回值= s1-s2(二)strcpy函数原型: char * strcp...

2018-06-12 15:06:25 596

原创 sscanf的用法和详解——知识点4

sscanf 和scanf类似,都是用于输入的,不同的是,scanf是以键盘(stdin)为输入源,sscanf是以固定的字符串为输入源用这个来分析字符串比较爽。(一)函数语法Int sscanf( const char * buffer, const char * format, [argument] ...);buffer:存储的数据format:控制字符串1、 * 亦可用于格式中, (即 %...

2018-06-12 14:55:55 1059

原创 snprintf详解——知识点3

(一)函数原型int snprintf(char * dest , size_t size, const char * fomat,...);说明1:大家都知道,sprintf不能检查目标字符串的长度,可能会造成众多安全问题。说明2:最多从源串中拷贝  size-1 个字符串,然后再在后面添加一个  0, 是为了防止目标串溢出。说明3: 返回值,当成功时,返回的是  将要  写成的字符串长度。若出...

2018-06-12 10:13:58 4548 2

原创 交叉编译——知识点2

(一)什么是交叉编译提到交叉编译,我们先来说说主机编译。比如我在window平台上写了一个串口助手的程序,然后编译生成可执行的程序。这样的编译叫做主机编译。交叉编译:我们在主机上生成目标机上可以运行 程序叫做交叉编译。(二)为什么需要交叉编译1 资源不够交叉编译链需要足够大的静态内存以及运算能力,通常目标机这些能力不够。2 目标平台尚未建立。因此需要我们做交叉编译,生成bootloader以及操作...

2018-06-12 09:26:15 286

原创 POSIX--portable operating system interface of UNIX——知识点1

POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。POSIX标准意在期望获得源代码级别的软件...

2018-06-07 16:38:49 366

转载 STM32实现IAP功能的学习笔记

最近因项目需求要实现STM32的在线升级即IAP功能,先将这几天的学习体会和IAP的具体实现总结出来,分享给大家,希望对同样实现IAP的童鞋有所帮助,文中最后会上传名为STM32_Update.zip的压缩文件里面包含了STM32_App、STM32_MyBoot_V1.0和升级软件STM32_UpdateSoftware的源码文件供大家参考。所有程序都经过测试,可以直接在原子哥的开发板上跑,上位...

2018-06-04 12:42:27 249

原创 linux与windows文件共享的方式有哪两种

linux(虚拟机中)与windows共享文件两种方法Windows 下用 SourceInsight 与 Linux 协作编码 习惯了用SourceInsight 读写代码,在Linux下一时没找到类似的工具,vi的操作也不熟,偶尔看看或小改动代码还行,项目一大就感觉就力不从心了;所以还是准备采用Windows下进行代码的阅读和编写,Linux 下编译运行。下文是该环境的安装和配置过程,记...

2018-05-29 14:44:48 2527

转载 如何在VMWare的Ubuntu虚拟机中设置共享文件夹

1.依次点击VMWare窗口左上方的“虚拟机”、“设置”,如图1 图12.弹出的对话框中依次点击“选项”、“共享文件夹”、“下一步” 图23.选择要共享的文件夹路径,并填写名称。 图34.完成后如图4(笔者之前已经添加过一个共性文件夹了,这里就不再重新添加了) 图45.重要部分:进入虚拟机,安装VMware Tools 如图5所示,依次点击“虚拟机”、“重新安装VMware Tools”,我这里是...

2018-05-29 14:14:20 496

转载 VM中ubuntu不能全屏的解决办法

原文链接:https://www.cnblogs.com/glimpse1995/p/5944523.htmlCtrl+alt+T:打开终端输入命令:sudo apt install open-vm*运行之后重启一下虚拟机就可以了

2018-05-29 11:49:23 1852

转载 ubuntu全屏显示

虚拟机下面安装了ubuntu系统,显示的屏幕只有那么一小块儿,不知道如何才能全屏,那么如何全屏呢?且看下面经验。1、打开虚拟机,并点击要更改成全屏的那个ubuntu系统的电源,我的虚拟机名字就叫ubuntu,那么就点击【打开此虚拟机电源】2、等虚拟机打开之后,我们点击虚拟机软件上面工具栏中的【虚拟机(V)】,会展现出一个下拉菜单。3、在下拉菜单中,我们找到并使用鼠标左键单击【安装Vmware工具】...

2018-05-29 11:40:21 23361 3

原创 镜像

镜像(Mirroring)是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。镜像是一种文件存储形式,可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID 1和RAID 10使用的就是镜像。常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。概述所谓镜像文件其实和ZIP压缩包类似,它将...

2018-05-29 10:01:55 1072

转载 Gitlab的使用

最近成功的在公司部署了gitlab,鉴于同学们还不会使用,这里写篇博客说明下。如果想安装gitlab的话,需要一些linux的基础知识,我在这里记录了我安装的参考《http://www.cnbluebox.com/?p=378》1.什么是git鉴于有同学还没用过git,就先介绍一下git吧。git就是一种版本控制工具。说到版本控制,大家可能就想到了svn。但是两者有着本质的区别。svn是集中化的版...

2018-05-29 09:53:21 1063

原创 sudo

sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点:§ sudo能够限制用户只在某台主机上运行某些命令。§ sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能...

2018-05-29 09:44:09 153

转载 作为一个新人,怎样学习嵌入式Linux?(转自韦东山)

(一)学习嵌入式Linux,学什么?      在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执行出错没关系,自己去分析。以前我是用VC来练习C语言的,经常去尝试着写一些...

2018-05-28 13:21:15 795

原创 第4讲:一周学会linux实战(第一天)常用命令

一  指定运行级别命令:init[ 0123456]运行级别:0:关机2:多用户状态没有网络3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3和5,要修改默认的运行级别可修改文件 /etc/inittab 的id:5:initdefault;这一行中的数字二  pwd 显示当前工作目录cd     改变目录ls    列出文件和目录        ls -a ...

2018-05-25 11:28:03 202

原创 第3讲:一周学会linux实战(第一天)用户管理 目录结构

1 linux的文件系统采用级层式的树状目录结构,在此结构中的最上层的根目录是  “ / ”,然后在此目录下再创建其他的目录;

2018-05-25 10:24:41 224

原创 第2讲:一周学会linux实战(第一天)vi编辑器的使用

vi

2018-05-24 20:57:44 255

原创 第1讲:一周学会linux实战(第一天)基础介绍

一 linux特点:1 免费、 开源、2 支持多线程,多用户3 安全性好4 对内存和文件的管理非常好。二:1960年,电脑大且贵,MIT开发能容纳30人使用的分时操作系统;1965年,MIT,GE,BELL制定火星计划,使电脑能容纳300同时使用的分时操作系统。1969年,火星计划失败。Ken Thompson (C语言前身B语言的作者,unix发明人之一),在火星计划的源码上,开发了一个文件系统...

2018-05-24 18:28:20 1711

原创 第0讲:韩顺平linux教程--开山篇

一:linux分为如下几个方向:linux系统管理员和linux程序员。linux程序员又分为linux软件工程师和linux嵌入式开发。据我浅薄的理解,应该是上层应用和底层开发。二:linux学习方法套路:1 高效的学习。2 先要会how,然后再会why。3 适当的浑沦吞枣。4 用到什么,再学什么。5 计算机是一门“做中学“的学科,不是会了在做,而是做了才会。6 学习linux要琢磨别人怎么做,...

2018-05-24 11:00:49 222

原创 (1)坐标_2018年5月23日

有两个最好的开始时机,一个是过去,一个是现在!做技术的初心永远不会改变,技术是立足之本,stay hungry,stay foolish!此时此刻埋下坐标

2018-05-23 09:01:49 175

空空如也

空空如也

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

TA关注的人

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