- 博客(49)
- 收藏
- 关注
原创 四旋翼无人机调研结果
P.S:曾经在大学某次小班课上看到该则视频,从此对无人机念念不忘。趁着某课程要求讲解自己喜欢的领域的内容,特意对无人机调研一番。P.S:曾经在大学某次小班课上看到该则视频,从此对无人机念念不忘。
2017-05-25 15:13:00 998
原创 linux文本文件和win文本文件的格式互换
以下内容源于网络资源的学习与整理,如有侵权请告知删除。有时在WIN下编辑好的脚本文件上传到LINUX服务器中不能正常执行,开始误认为是LINUX配置问题,后来才发现是WIN与LINUX存储文件时的换行符标志不同造成的。在DOS使用的换行符为 ^M$,我们称为CR与LF两个符号,而在Linux中则仅有LF ($) 这个换行符。可以使用“dos2unix”和“unix2dos”这两个命令进行互换。但这两个命令在Ubuntu发行版本中不存在,可通过命令“sudo apt-get install tofrodos”
2017-05-25 10:49:49 1632
原创 查询命令:find、grep,which、whereis
一、find,查找文件的路径(1)find的使用方法可以查man手册:find --help或者man 1 find(2)find用来查找某个文件放在哪里,即你知道文件名字,但不知道放在哪里。(3)使用举例:find /etc -name "interfaces"。二、grep,从众多文件里面查找某个符号(比如某个单词)(1)有可能是一个文件里出现,也可能是多个文件都出现。(2)用法举例:grep -nr “xxx” filepath三、which与whereis,查找应用程序(命令)的路径(1)这两个命令
2017-05-22 12:42:22 552
原创 vim编译器的使用方法(行号、删除、复制、查找等)
以下内容源于网络资源的学习与整理,如有侵权请告知删除。vim是在Linux环境下的编辑器,它的常见使用操作如下。1、显示行号2、删除3、复制4、查找某个词
2017-05-20 09:59:43 6723
原创 mv命令:移动、重命名文件或文件夹
linux使用mv命令来移动、重命名文件或文件夹。例如,将一个名为abc.txt的文件重命名为1234.txt:mv abc.txt 1234.txt例如,将目录A重命名为B:mv A B例如,将a.txt移动到/b下,并重命名为c.txt:mv a.txt /b/c.txt...
2017-05-19 23:18:06 2336
原创 定时器——S5PV210定时器的理论与代码实践(PWM定时器、看门狗定时器、RTC)
以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。
2017-05-17 11:21:44 4795
原创 uboot源码——mmc驱动分析
以下内容源于朱有鹏《物联网大讲坛》课程的学习,以及博客http://www.cnblogs.com/biaohc/p/6409197.html的学习整理,如有侵权,请告知删除。一、uboot与linux驱动1、uboot是裸机程序狭义的驱动的概念:操作系统中用来具体操控硬件的那部分代码叫驱动。裸机中没有驱动的概念,因为没有操作系统。裸机程序是直接操控硬件的,而操作系统中则是
2017-05-16 22:27:49 7350 2
转载 与fastboot相关的知识
以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除。一、fastboot的基本知识1、什么是fastboot(1)fastboot是android使用的一种刷机方法。android系统设计了2种刷机方式:fastboot和recovery。(2)fastboot使用usb作为物理传输。刷机其实就是镜像传输+烧录,fastboot刷机时就是通过usb线来
2017-05-16 11:14:34 1543
原创 uboot源码分析——分析三星提供的sd_fusing文件夹(制作SD卡启动镜像)
以下内容源于网络资源的学习与整理,如有其侵权请告知删除。
2017-05-14 21:57:43 5150 2
原创 ldr加载指令,ldr伪指令
转载于http://www.cnblogs.com/hnrainll/archive/2011/06/14/2080241.html一、ldr作为加载指令(1)格式为:LDR{条件} 目的寄存器,(2)LDR指令用于从存储器中将一个32位的字数据传送到目的寄存器中。该指令通常用亍从存储器中读取32位的字数据到通用寄存器,然后对数据迕行处理。当程序计数器PC作为目的寄存器时,指
2017-05-10 16:10:53 19075 5
原创 str指令
转载于http://blog.chinaunix.net/uid-28458801-id-4084316.html(1)格式:STR{条件} 源寄存器,(2)STR指令用于从源寄存器中将一个32位的字数据传送到存储器中。(3)指令示例:STR R0,[R1],#8 ;将R0中的字数据(4字节)写入以R1为地址的存储器中,并将新地址R1+8写入R1。
2017-05-10 16:00:15 18808
原创 bic,orr——设置某些位为0或者1
转载于http://blog.chinaunix.net/uid-28458801-id-4083986.html一、bic(1)格式:BIC {条件} {S} 目的寄存器,操作数1,操作数2;(2)BIC指令用于清除操作数1的某些位,并把结果放置到目的寄存器中。操作数1应是一个寄存器,操作数2可以是寄存器,或者立即数。操作数2当做一个32位的掩码。如果在掩码
2017-05-10 15:54:40 1658
原创 以NFS方式挂载rootfs的步骤
以下内容源于朱有鹏嵌入式课程的学习,如有侵权请告知删除。1、什么是nfs?(1)nfs(网络文件系统)是一种网络通讯协议,由服务器和客户端构成。(2)nfs的作用利用nfs协议可以做出很多直接性应用,但这里使用nfs主要是做rootfs挂载。开发板中运行kernel作nfs客户端(在配置时要配置成支持nfs客户端)。虚拟机ubuntu中搭建nfs服务器(指定的共享目录...........................
2017-05-06 13:41:47 4628 1
原创 C中静态存储区和动态存储区
c语言中需要内存来存放数据。而内存主要分为两类:静态存储区和动态存储区。1、静态存储区(1)分为数据区(只读数据区(代码区?在linux中又叫文本段)、读写数据区)、未初始化区(BSS)。(2)它们都是在程序编译连接阶段确定的。2、动态存储区(1)分为堆和栈。(2)程序执行过程中动态分配,大小也随之动态变化。(3)从内存管理的实现的角度看来,堆使用链表实
2017-05-05 16:45:53 7245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人