自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VirtualBox Ubuntu虚拟机与Windows主机互相ping通

记录一下VirtualBox Ubuntu虚拟机与Windows主机互相ping通的设置方法

2022-06-13 09:17:24 1962 2

原创 TeraTerm配置Cygwin连接

TeraTerm配置Cygwin连接

2022-06-07 09:32:40 457

原创 usbutils介绍

libusblibusb 是一个用C语言开发的跨平台的USB设备访问接口库。使用它,不需要知道操作系统的细节,也不需要底层驱动,只须对USB有足够的了解,所有的工作都可以在用户态完成。其中libusb分为1.0版和0.1版两种版本,1.0并不向下兼容0.1,需要libusb-compat的支持。libusb官网:https://libusb.info/sourceforge代码下载https://sourceforge.net/projects/libusb/https://

2021-08-17 14:26:51 2057

原创 Firefox浏览器恢复书签(收藏夹)、历史记录和未关闭的Tab页

参考https://blog.csdn.net/weixin_30868855/article/details/98121823https://support.mozilla.org/en-US/questions/1221836#answer-1122667

2021-05-06 12:03:38 6893 4

原创 Ubuntu16.04安装x11vnc服务并设置自动启动

目录Ubuntu16.04安装x11vnc服务并设置自动启动安装x11vnc服务配置x11vnc开机自动启动参考Ubuntu16.04安装x11vnc服务并设置自动启动平时使用Ubuntu做开发,Windows办公,会用到远程桌面登陆Ubuntu。尝试过VNC server,配置起来比较麻烦,遇到了各种问题。x11vnc比较简单,只是把主屏的内容直接传输过来,而不经过任何的权限管理方面的处...

2020-04-27 14:33:01 4473 3

转载 syslog简介

Syslog机制是类unix系统中经常使用的一种日志记录方式。它能够以多种级别组合记录系统运行过程中各类日志信息。比如内核运行信息日志,程序运行 输出的日志等。

2019-04-04 09:51:37 5777

翻译 TTY揭秘

前一阵子调试了一个串口驱动,原以为很简单,调式过程中还是遇到了很多问题。查阅了一些资料后发现Linux的串口设备,也就是tty子系统是一个很有历史,颇为复杂的一个子系统,值得好好研究一下。在网上找到了一篇关于tty的文章,感觉不错,决定翻译一下。水平有限,难免有误,希望大家指正。原文地址:http://www.linusakesson.net/programming/tty/index.php...

2018-08-24 21:28:23 375

原创 Ubuntu 安装ssh服务以及开启root用户ssh登录

一、安装ssh服务安装ssh服务sudo apt-get updatesudo apt-get install openssh-server安装完成后启动ssh服务sudo service ssh start二、开启root用户ssh登录修改配置文件: /etc/ssh/sshd_config找到# Authentication: LoginGraceTime 120 PermitRoo...

2018-04-21 12:07:40 7938

转载 在嵌入式设备中不创建swap分区的原因何在

我们知道,在linux中有一个很重要的概念,虚拟内存,当物理内存不够时,可以将内存中一些数据存储到硬盘上,而让出物理内存。我们一般在PC上安装linux时,会创建一个swap分区,其大小一般设置为内存的2倍。  而我们在嵌入式设备中,却看不到该分区,为什么呢?  我们知道在嵌入式设备中,一般使用flash卡作为存储设备,该存储设备一般每个点的写次数是有限制的,大概在几十万次。所以一般嵌入式设备,将...

2018-03-06 15:35:46 950

转载 Linux 解决 bash ./ 没有那个文件或目录 的方法

Ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪。其实原因很简单,是因为他没有32位的运行库 ia32-libs ,直接安装即可。apt-get install ia32-libs我使用的Ubuntu版本是16.04,安装后提示没有可用的软件包ia32-libs,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可

2018-01-09 11:20:29 73063 8

转载 u-boot的boot命令

针对不同的Kernel image格式,u-boot提供了不同的boot指令,例如: booti: 引导ARM64 kernel image—-Image;bootz: 引导ARM kernel image—-zImage;bootm: 引导u-boot自定义的kernel image—-uImage。 参考资料 http://www.wowotech.net/x_project/bubb

2017-12-18 09:32:36 1959

转载 什么是IP Core?

IP核是指用于产品应用专用集成电路(ASIC)或者可编辑逻辑器件(FPGA)的逻辑块或数据块。将一些在数字电路中常用但比较复杂的功能块,如FIR滤波器,SDRAM控制器,PCI接口等等设计成可修改参数的模块,让其他用户可以直接调用这些模块,这样就大大减轻了工程师的负担,避免重复劳动。随着CPLD/FPGA的规模越来越大,设计越来越复杂,使用IP核是一个发展趋势。理想地,一个知识产权核应该是完全易操作

2017-11-29 17:53:54 8984

转载 关于FreeBSD的fdisk和disklabel

今天对FreeBSD的硬盘分区和存储方式作了一组实验,现在记录下来备案。 首先,由于FreeBSD的分区方式和Linux以及windows的分区方式有很大不同,因此分区和磁盘存储相关的工具的使用也有很大的不同 .为了描述方便,我将FreeBSD中的slice称作主分区,而slice中进一步包含的partition称为逻辑分区。一,基本概念。在所有PC体系架构上安装的操作系统都只能分四个分区。这四个

2017-11-20 15:54:47 4975

转载 on-chip ROM boot的原理分析

引子:arm处理器如何去boot引导外部储存器的程序?NAND/NOR FLASH/I2C FLASH/SD/USB这些FLASH cpu是怎么选择和驱动引导的?本文以freescale的IMX28系列芯片介绍on-chip ROM boot的原理。一、 On-Chip RAM and ROMImx28芯片的片内内置了128KB的ROM和RAM。片内Rom出厂内置了boot代码,简单来说包含了硬件初

2017-11-17 10:52:21 2585

转载 关于IO的推挽输出和开漏输出

所谓推挽输出:最简单的就是把它理解为可以输出0/1; 最简单的应用就是点亮LED 当电路设计LED接IO口可能是低点亮也可能是高点亮,这时设置IO模式为推挽输出;所谓开漏输出:最简单的就是把它理解为可以输出低或者高阻; 一般应用电平不匹配场合 例如,当IC内部高电平为3.3V,而外部电路的高电平为5V,这时设置IO模式为开漏输出,避免了电平的不匹配问题;转自http://www.maizie

2017-11-10 18:00:43 1239

转载 使用dd命令克隆整个系统

神奇的ghost的原理是什么呢?不就是数据复制吗?Linux下的dd命令不就是最强大的数据复制工具!既然如此,我为什么要使用g4l这样复杂的工具呢?一条dd命令不就可以帮我实现任意复杂的镜像复制和恢复的需求了吗?管他是grub,还是ext4,btrfs,FAT32,NTFS…dd面前众生平等。进入Linux操作系统,打开命令行,执行如下命令:sudo fdisk -u -l可以查看所有磁盘上的所有

2017-11-08 10:22:13 2395

原创 嵌入式Linux使用dd命令制作eMMC镜像

背景目前正在做的嵌入式项目Linux系统是存储在eMMC上的。 硬件部门生产时先对eMMC写入程序,再进行贴片。需要软件团队要提供eMMC的镜像文件。我制作eMMC镜像的方法如下从网络启动开发板,这样eMMC就作为目录挂载了使用dd命令把eMMC整个备份由于镜像实际是从网络传输的,速度比较慢,所以配合gzip命令,压缩后再传输,可节约很多时间。下面是几篇参考的资料,具体操作都从这里参考的使

2017-11-08 10:15:19 9314

原创 在Linux dtsi文件中删除一个Node

介绍DTS(Device Tree Source)文件是对嵌入式设备硬件信息的描述。 由于一个SoC可能对应多个Machine(一个SoC可以对应多个产品和电路板),势必这些.dts文件需包含许多共同的部分,根据软件设计中“抽象”的思想。Linux把SoC公用的部分或者多个machine共同的部分一般提炼为.dtsi,类似于C语言的头文件。笔者目前在做的项目对此深有体会,使用一种SoC开发2款产品

2017-10-08 18:09:34 2823

转载 eMMC分区详解

转载自:http://blog.sina.com.cn/s/blog_5c401a150101jcos.html最近总结了一下关于eMMC分区的一些资料,在此分享给大家,希望对大家在这方面的工作有所帮助:大家一般所熟悉的分区的概念是在逻辑上将一个磁盘或存储设备分为几个区,每个区当做独立磁盘,以方便使用和管理。例如第一个磁盘的第一个分区叫做sda1,第二个磁盘的第二个分区叫做sda2;第二个磁盘的第一

2017-10-02 14:52:27 1059

转载 Shell脚本8种字符串截取方法总结

Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.aaa.com/123.htm2. ## 号截取,删除左边

2017-10-01 15:42:59 207

原创 使用lrzsz工具通过串口向开发板传送文件

最近在做一个项目,开发板的网口不能使用,只好研究通过串口向开发板传送文件。 发现了lrzsz这个软件,配合TeraTerm串口工具,成功满足了我的需求。1、交叉编译出目标板运行的lrzsz程序交叉编译出目标板运行的lrzsz程序、预先放入开发板的SD卡或者eMMC中。下载lrzsz软件包解压并进入到软件包目录tar xf lrzsz-0.12.20.tar.gz cd lrzsz-0.12.20

2017-10-01 15:16:08 2595

转载 Win10 VMware Workstation 12桥接设置问题

系统升级到win10导致vmware桥接模式不可用问题 win10安装vmware workstation 12没有桥接网卡

2017-09-08 10:03:59 771

转载 RAM、SRAM、DRAM、SDRAM、DDRSDRAM等基本概念

转一些讲解RAM、SRAM、DRAM、SDRAM、DDRSDRAM等基本概念的文章RAM、SRAM、DRAM、SDRAM、DDRSDRAM等之间的区别

2017-09-01 11:13:06 744

原创 Ubuntu 16.04配置NFS

安装NFS服务器安装下面两个服务apt-get install portmapapt-get intsall nfs-kernel-server我使用的是Ubuntu 16.04版本,安装protmap时提示实际安装的却是rpcbind, 目前还不清楚怎么回事。apt-get install portmap正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息

2017-08-24 21:20:17 3010

原创 Ubuntu配置TFTP

Ubuntu配置tftp服务器

2017-08-16 20:12:53 367

转载 SVN只checkout目录,不包括内容

SVN只checkout目录,不包括内容

2017-08-15 17:50:28 13428

原创 Ubuntu设置apt代理

Ubuntu下设置apt代理的方法

2017-08-15 13:42:40 489

空空如也

空空如也

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

TA关注的人

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