摘要: vi编辑器 vi编辑器有三种模式1)一般模式(光标移动、复制、粘贴、删除、撤销) hjkl、 ngg/G、 0、$、fx (←↓↑→) 行切换(ngg) 列切换(0,$, fx) yy/nyy 复制当前行/复制当前行及以下n-1行 p 粘贴 dd/ndd、x 删除/删除当前行及以下n-1行、删除当前 阅读全文
posted @ 2019-06-18 15:21 FreyLuo 阅读(302) 评论(0) 推荐(0)
摘要: 打开命令行终端: ctrl+alt+t 关闭终端: ctrl+d Tab 自动补全Ctrl+a 光标移动到开始位置Ctrl+e 光标移动到最末尾Ctrl+k 删除此处至末尾的所有内容//剪切命令行中光标所在处之后的所有字符(包括自身)Ctrl+u 删除此处至开始的所有内容//剪切命令行中光标所在处之 阅读全文
posted @ 2019-06-17 15:03 FreyLuo 阅读(426) 评论(0) 推荐(0)
摘要: Windows DOS命令行 win+r-->cmd 进入命令行界面 Linux 命令行 ctrl+alt+t 进入terminal界面 linux命令,是每一个Linux学习者必须掌握的基础知识,入门阶段掌握一些常用的命令即可。以下是一些常用的Linux命令列举: 切换路径(change dire 阅读全文
posted @ 2019-06-15 22:35 FreyLuo 阅读(227) 评论(0) 推荐(0)
摘要: 1.Volatile相关知识 Volatile是区分C程序员和嵌入式系统程序员最基本的问题。 嵌入式系统程序员经常同硬件、中断、RTOS等打交道,所有这些都要求volatile变量。不懂volatile很可能会带来灾难。volatile的作用 作为指令关键字, 确保本条指令不会因编译器的优化而省略, 阅读全文
posted @ 2019-06-14 16:03 FreyLuo 阅读(148) 评论(0) 推荐(0)
摘要: 通过虚拟机安装Ubuntu16.04 1.首先保证处理器得支持虚拟化技术,然后进入BIOS将虚拟化技术一项改成enable 2.安装VMware workstation12 D:\2.韦东山Linux\005_ARM裸机1期加强版(153节,23节免费,已完结)\虚拟机环境ubuntu16.04\V 阅读全文
posted @ 2019-06-14 00:01 FreyLuo 阅读(202) 评论(0) 推荐(0)
摘要: Windows启动: BIOS -->从存储器中读取并启动内核-->挂载C D盘启动应用程序 Linux启动: bootloader->去FLASH/SD卡中读出linux内核并启动-->挂在跟文件系统-->启动应用程序 linux中的bootloader类似于windows中的BIOS bootl 阅读全文
posted @ 2019-06-13 23:52 FreyLuo 阅读(143) 评论(0) 推荐(0)
摘要: IPC 一、进程(线程)之间的通信(Internal Process Communication, IPC) 在嵌入式系统中运行的代码主要包括线程和ISR,在他们的运行过程中,他们的运行步骤有时需要同步(按照预定的先后次序运行),他们访问的资源有时需要互斥(一个时刻只允许一个线程访问资源),他们之间 阅读全文
posted @ 2019-06-06 19:56 FreyLuo 阅读(1112) 评论(0) 推荐(0)
摘要: 第七讲 临界区保护 临界资源: 临界资源是指一次仅允许一个线程访问的共享资源。他可以是一个具体的硬件设备,也可以是一个变量,一块缓冲区。 不论是硬件临界资源还是软件临界资源,多个线程必须互斥的对他们进行访问。 临界区: 每个线程中访问(操作)临界资源的那段代码称为临界区(Critical Secti 阅读全文
posted @ 2019-06-06 11:01 FreyLuo 阅读(1727) 评论(0) 推荐(0)