自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【笔记(0)】嵌入式操作系统基础(学习目录)

嵌入式操作系统基础一、嵌入式操作系统概述嵌入式开发特点(传统开发和嵌入式开发的区别) 嵌入式操作系统的特点及种类 Linux操作系统特点(GUN计划,POSIX标准,GPL协议) Linux发行版的种类及特点 Linux安装(虚拟机的作用及种类和它们各自的特点)二、嵌入式操作系统:Linux的使用(命令)用户管理:adduser,userdel,usermod,passwd,...

2019-11-07 16:57:29 197

原创 【笔记(7)】文本处理的三剑客:grep,awk,sed,find

正则表达式种类普通正则表达式,定了一些基础的符号及其含义扩展正则表达式,除了基础的符号,又扩展了更多的符号 + ?示例文本文件/tmp/jsetcjsetc1 28 hangzhoujsetc2 30 shenzhenjsetc3 32 shanghaizhangsan1 33 hangzhouzhangsan2 34 foreignzhangsan3 ...

2019-11-07 16:28:45 143

原创 shell编程100例【006-010】

006#提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码。 #如果用户不输入账户名,则提示必须输入账户名并退出脚本;如果用户不输入密码,则统一使用默认的 123456 作为默认密码。007#输入三个数并进行升序排序008#进度条,动态时针版本;定义一个显示进度的函数,屏幕快速显示| / ‐ \009#对 100 以内的所有正整数相加求和(1+2+3+4......

2019-11-03 16:18:48 158

转载 shell脚本--sed的用法

sed在处理文本时是逐行读取文件内容,读到匹配的行就根据指令做操作,不匹配就跳过。sed是Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑。本文主要介绍sed的一些基本用法,并通过shell脚本演示...

2019-10-31 15:39:47 185

转载 AWK

一.AWK基本概念1.基本用法1.Centos中的文本处理工具1)grep,egrep,fgrep:基于pattern(模式)的...

2019-10-31 15:36:08 104

原创 shell编程100例【001-005】

001#计算linux系统所有进程占用内存大小的和002#生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直至用户猜对,脚本结束003#删除一个文本文档的前5行中包含字母的行,同时删除6到10行中的全部字母 #假设文本名为1.txt,且文本行数大于10004#实时监控本机内存和硬盘剩余空间,剩余内存小于5...

2019-10-27 00:48:50 312

转载 grep

linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-i:不区分...

2019-10-27 00:04:53 84

转载 正则表达式基础语法例子

literal功能:匹配文本字符串的字面值 literal例子:foore1 | re2功能:匹配正则表达式 re1 或者 r...

2019-10-27 00:01:51 306

原创 【笔记(6)】嵌入式操作系统-shell编程

Shell:命令行解释器作用:就是遵循一定的语法将输入的命令加以解释并传给系统(启动、挂起、停止、编写一些程序)1.定义各种变量和参数2.提供许多在高阶语言中才具有的控制结构(循环和分支)3.不是 Linux系统内核的一部分4.调用系统内核的大部分功能来执行程序、创建文档并以并行的方式协调各个程序的运行(Shell使用的熟练程度反映了用户对 Linux使用的熟练程度)...

2019-10-20 23:08:35 208

转载 shell

                                &...

2019-10-20 19:09:40 133 1

转载 shell脚本基本命令

                                &...

2019-10-20 19:07:29 141

转载 Linux下Makefile编写语法

Makefile样例:http://blog.chinaunix.net/uid-25100840-id-2047826.htmlall : main.c foo1.c foo2.c foo3.c        gcc main.c foo1.c foo2.c foo3.c -o alltargets:prere...

2019-10-13 21:22:40 107

转载 makefile

目录makefile建立1.最简单的makefile2.makefile进阶3.makefile优化(1)常用的变量名(约定俗成的):(2)一些特殊字符(3)特殊变量(4)makefile内置函数代码makefile三要素:目标;依赖;命令 makefile执行原理:从上到下建...

2019-10-13 21:19:13 98

原创 【笔记(5)】工程管理器:make

工程管理器make什么是工程?很多文件构成的软件代码---10000个.c文件如何编译?--工程管理--作用?1.自动编译,管理代码(git/github)2.makefile规定如何自动编译 / 按照时间戳3.脚本文件:批处理 脚本编程--测试,运维 (python)4.三要素:目标,依赖,命令目标:依赖tab 命令例:hello:hello...

2019-10-06 21:15:15 153

转载 GDB详解

1 简介GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下GDB主要帮忙你完成下面四个方面的功能:1....

2019-10-05 23:30:57 240

转载 GDB调试命令以及GDB调试段错误

一、GDB的调试命令。C语言是:cc -g tst.c -o tst;C++是g++  -g -o (生成的文件) file.cppC++调试程序命令:gdb  file 启动,罗列代码行数ist 1,break (行数),info break,run(r)调试运行,step(s)单步调试,查看变量 print(p) 变量名,查看堆栈式bt,继续调试continue(c...

2019-10-05 23:25:41 822

原创 【笔记(4)】调试器GDB

调试器gdb三大特点:1.启动被调试的程序(run);2.设置断点,单步执行;3.查看变量的值;查看源代码:gdb sum -tuilayout asm(显示汇编)layout src(显示原码)layout split(全部显示)断点相关命令:break+行号info break(查看断点编号)delete+断点编号(删除断点)...

2019-09-27 18:55:01 126

转载 Linux基础——gcc编译、静态库与动态库(共享库)

1、gcc工作流程 2、gcc常用参数 参数 用途 -v 查看版本 -o 产生目标文件 -I+目录 指定头文件目录 -D 编译时定义宏 -00/-01/-03 没有优化/缺省值/优化级别最高 -Wall 提示更多警告信息 -c 只编译子程序 -E 生成预处理文件 -g ...

2019-09-26 16:18:12 132

转载 单片机

单片机入门什么是单片机单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有...

2019-09-25 22:10:32 1762

转载 gcc

gcc1、编译选项预处理(展开头文件):gcc -E xxx.c -o xxx.i 编译(生成汇编代码):gcc -S xxx.i -o xxx.s汇编(生成目标文件):gcc -c xxx.s -o xxx.o链接(生成可执行文件):gcc xxx.o -o xxx2、预处理指定头文件所在目录gcc -o test -I xxx.h3、宏定义gcc -Dname &n...

2019-09-22 14:33:05 154

转载 vi/vim编辑器入门

前言:前段时间接触了这个vi编辑器,第一次用也是一脸懵比,花点时间学习了下基本操作,用惯了图形界面感觉还是挺新颖的。简介:vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的。vim是vi的升级版,增加了一些功能,对vi命令是完全兼容的。在一些...

2019-09-22 14:30:49 105

原创 【笔记(3)】嵌入式操作系统—Linux开发工具

文本编辑器:vim IDE集成开发环境vs vcvim有三种模式:命令模式,插入模式,底行模式步骤:1.vim文件名eg:vim hello.c2.此时是命令行模式,无法插入数据,需要进入插入模式,按i/a3.Esc切换到命令行模式,shift+: ,进入底行模式,输入wq(保存并退出)vim/etc/vim/vimrc1.基本操作:三种模式2.如何配置vim:./etc/vi...

2019-09-22 14:05:24 156

原创 【笔记(2)】嵌入式操作系统:Linux的使用(命令)

Linux的使用(命令)-30个命令1.Linux和windows定位:(开发人员、普通用户)(命令和鼠标效率)2.Linux命令:用户管理、文件操作、进程管理、网络管理、设备管理、系统管理(1000多个)—120个3.向日葵 远程 /SSH(xshell)4.su sudo adduser用户管理:su、sudo;(adduser、passwd、usermod、us...

2019-09-15 17:08:43 350

转载 Linux内核简介

                                 &...

2019-09-15 16:21:08 179

转载 Linux命令

                                 &...

2019-09-15 16:10:12 112

转载 Linux入门

第一部分:1:linux基础简介1:操作系统(Operating System)1:操作系统是管理计算机硬件与软件资源的程序2:典型操作系统 UNIX、LINUX、Mac OS X、Windows、 iOS、Android、MS-DOS3:操作方式1:命令行界面(Command Line Interface CLI)1:用户通过键盘输入指令,计算机接收到指令后,予以执行。2:优点...

2019-09-08 23:33:47 185

原创 【笔记(1)】嵌入式操作系统概述

一:嵌入式操作系统嵌入式操作系统(EOS):用于嵌入式系统的操作系统标准:可移植例:X86,ARM,DSP,powerPC(可以运行在不同CPU体系结构上的机器)错误:认为嵌入式操作系统开源嵌入式微控制器(MCU)的典型代表是单片机嵌入式操作系统(主流)1.VxWorks:美国宇航局:航空、军事、工业(实时性:在规定时间完成规定的动作) ...

2019-09-08 21:43:49 1239

转载 Linux操作系统基础

摘要一、Linux操作系统概述 二、Linux操作系统安装 三、Linux文件系统及文件基础 四、Linux操作系统命令使用基础 五、Linux应用程序的安装与卸载基础 五、用户及进程 六、相关信息查询 七、网络配置 八、Linux应用程序的安装与卸载基础一、Linux操作系统概述1、发展1991 Linus Linux 0.0.1版,代码为8K行。现在最新版...

2019-09-08 07:45:43 436

转载 Linux入门教程

Linux 入门教程Linux简介严格的来讲,Linux 不算是一个操作系统,只是一个 Linux 系统中的内核,即计算机软件与硬件通讯之间的平台;Linux的全称是GNU/Linux,这才算是一个真正意义上的Linux系统。GNU是Richard Stallman组织的一个项目,世界各地的程...

2019-09-08 07:36:56 667

空空如也

空空如也

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

TA关注的人

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