ILD

vim day 2
2017-8-29
vim + tmux -OMG!Code--------------------------hjkl left up down right^E scroll down^Y scroll up^F scroll down one page^B scroll up one pageH move curs

vim day 3: tab and window
2017-9-4
多标签和多窗口可以提高开发的效率。1 标签最多打开的标签数由tabpagemax选项控制。使用"vim -p filename ...",在单独的tab页打开每个文件。:tabe/tabedit/tabnew 打开新的空窗口。后面可以跟参数,打开特定文件。:tabf[ind] {file},查找文件

纠正错误的打字习惯
2017-9-4
打了这么多年字了,没有系统的训练过,导致打24个字母还算快,但是打标点时特别慢,错误率还特别高。在网上找到一个特别好的打字课程:https://www.typing.com/student发现我有些手指的使用是错误的,这么多年了,但是我还是打算纠正过来,ah 多么痛苦的一件事情~以后教育小孩,一定要

vim day 4: NERDTree
2017-9-5
NERDTree插件用来显示树型文档结构。开发项目时,直观的显示源文件非常重要。1 安装安装NERDTree需要先安装插件管理 pathogen.vim。安装方法见官网:https://github.com/tpope/vim-pathogen 然后执行:git clone https://gith

vim day 5: taglist plugin
2017-9-6
ctags用于显示源文件中的宏,变量和函数。官方网站为:http://vim-taglist.sourceforge.net/1 安装taglist要求vim 6.0及以上版本,ctags 5.0及以上版本。从官方网站或者vim下载zip压缩包,解压到~/.vim/。在该目录下将有如下两个文件。12

minicom usage
2017-9-8
minicom是linux上的串口工具。安装:sudo apt-get install minicom配置:ubuntu已经安装了USB转串口驱动。插入上USB串口后,会创建tty设备。使用下述命令查看:12345678910111213herbert@herbert-pc:/work/s3c244

dnw2烧些固件
2017-9-13
之前的文章分析了如何使用minicom连接USB串口。接着就开始分析如何使用USB接口传输数据到uboot。从网上下载了dnw_linux,包括一个USB驱动secbulk和用户态程序dnw,插入USB,驱动可识别,但是写文件会卡死。之前一直以为是64位linux系统的问题,或者是xhci的问题,但

vim day 6: cscope
2017-9-15
cscope用来查找函数的定义,被谁引用等。官方网站:http://cscope.sourceforge.net/1 创建cscope数据库cscope和创建索引相关的选项。-b 只创建数据库,创建完后不显示GUI界面。-f 指定输出文件名,默认为cscope.out。inverted索引,在文件名

arm体系结构与编程笔记
2017-9-16
1 ARM概述1.1 ARM处理器模式共有7种运行模式:1 用户模式 user,用户程序执行的模式2 快速中断模式 FIQ,用于高速数据传输和通道处理3 外部中断模式 IRQ,用于通常的中断处理4 特权模式 Supervisor svc,供操作系统使用的一种保护模式5 数据访问中止模式 Abort

The ARM Instruction Set Architecture笔记
2017-9-17
1 Exception Handling and the Vector Table异常发生时,The core:拷贝CPSR到SPSR_设置合适的CPSR位映射合适的banked registers存储返回地址到LR_设置PC为vector address。从异常返回从SPS

Copyright © insidelinuxdev.net 2017-2021. Some Rights Reserved.