自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 imx6 yocto工程下载和编译

imx6 yocto工程下载和编译ubuntu版本:ubuntu-14.04.5-desktop-amd64一、1、sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev2、sudo apt-get ins...

2018-10-01 21:38:14 1355 1

转载 microcom用法

microcom -t 60000 -s 115200 /dev/ttymxc2-t 单位毫秒,无操作自动退出时间-s 单位是bps,串口波特率ttymxc2 要操作的串口

2017-12-29 13:59:26 4452

转载 ubuntu下配置支持windows访问的samba服务器

1 安装samba服务器      sudo apt-get install samba2 备份配置文件      sudo cp /etc/samba/smb.conf /etc/samba/smb.conf-back3 创建共享目录      把目录的权限改为07774 修改配置文件      在smb.conf的最后添加:[share]:       co

2017-12-24 16:42:37 352

转载 ubuntu-16.04 64位系统搭建嵌入式交叉编译环境

在64位系统上安装完交叉编译器之后会出现no such file or directory,按照以前的解决办法就是使用命令sudo apt-get install ia32-libs,由于ubuntu-16.04版本已经不再支持ia32-libs的软件包,所以使用了lib32ncurses5、lib32z1软件包作为替代,执行sudo apt-get install lib32ncurses5 l

2017-12-24 16:26:36 2513

转载 3.14.52 kernel: lzop not found

3.14.52 kernel: lzop not foundSolution:sudo apt-get install lzop

2017-12-24 16:22:14 434

转载 编译linux内核前用make menuconfig设置时 Unable to find the ncurses libraries的解决办法

我们在更新CentOS或者Ubuntu的内核时,执行make menuconfig可能看如这样的错误:*** Unable to find the ncurses libraries or the*** required header files.*** ‘make menuconfig’ requires the ncurses libraries.****** Inst

2017-12-24 16:18:43 408

转载 ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法

在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装如今,可能会发生下面的提示:       无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)     

2017-12-24 16:17:45 271

转载 lib32stdc++6

error while loading shared libraries: libstdc++.so.6: cannot open shared object file:      sudo apt-get install lib32stdc++6

2017-12-24 16:13:43 3611

转载 字节对齐

#pragma pack(n)               作用:C编译器将按照n个字节对齐。#pragma pack()                 作用:取消自定义字节对齐方式。#pragma  pack(push,1)     作用:是指把原来对齐方式设置压栈,并设新的对齐方式设置为1个字节对齐#pragmapack(pop)            作用:恢复对齐状态#p

2017-12-13 19:42:14 211

转载 nfs挂载错误wrong fs type, bad option, bad superblock

错误:[root@HZCTC-Hadoop-0-81hadoop]# mount -t nfs 192.168.0.66:/opt/data /home/hadoop/diskmount: wrong fs type, bad option, bad superblock on 192.168.0.66:/opt/data,       missing codepage or

2017-08-10 13:53:03 14432 1

转载 传统以太网和时间敏感网络TSN的区别

——Biamp亚太区高级工程师   Kane Zhang【专业视听网报道】:[摘要]AVB-Audio Video Bridging(中文“音视频桥”)是一项新的以太网标准,由IEEE 802.1任务组于2005开始制定。其中包括:带宽预留(Bandwidth Reservation Protocol)、精准时钟同步(Precision Time Protocol)、流量控制(Traf

2017-08-04 14:06:13 19563 6

转载 位扩展和字扩展

字位扩展存储信息一般是存储在存储器(ROM、RAM)上的 。在实际应用中,经常出现一片ROM或RAM芯片不能满足对存储器容量需求的情况,这就需要用若干片ROM或RAM组合起来形成一个存储容量更大的存储器。而组合方式有子扩展和位扩展两种。字扩展用多片位宽相同的存储器(ROM或RAM)芯片扩展包含更多存储器的过程。字扩展只扩展芯片的容量。位扩展把用位

2017-07-26 18:51:50 45700 1

转载 客户端连接不上服务器

当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默认执行动作是 terminate(终止、退出), 所以client会退出。若不想客户端退出可以把 SIGPIPE设为SIG_IGN

2017-07-26 18:07:22 5048

转载 signal ()函数详细介绍

1. 功能设置某一信号的对应动作2. 声明#include typedef void (*sighandler_t)(int);sighandler_t signal(int signum, sighandler_t handler);3. 参数说明 第一个参数signum:指明了所要处理的信号类型,它可以取除了SIGKILL和SIGSTOP外的任何一种信号。   第二

2017-07-26 18:05:05 418

转载 Linux中Swap与Memory内存简单介绍

背景介绍  对于Linux来说,其在服务器市场的使用已经占据了绝对的霸主地位,不可动摇。linux的各种设计思想和使用也被传承(当然不乏各种黑Linux,而且黑的漂亮)。Linux的很多独特的设计,对性能也产生了巨大的提升,也为其他应用软件和系统提供了参考。这篇文章介绍一下Linux中swap与memory。  对于memory没什么可说的就是机器的物理内存,读写速度低于cpu一个量级,但

2017-07-26 17:41:09 916

转载 linux后台运行和关闭、查看后台任务

fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态。三、jobs查看当前有多少在后台运行的命令jobs -l选

2017-07-26 17:35:58 226

转载 $'\r': 未找到命令

因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令。所以,解决问题之道,就是把dos文件格式转换为unix格式。方法1:使用dos2unix命令来转换。第一步:安装dos2unix命令,如果已经安装,跳过

2017-07-26 17:34:11 22686

转载 CC2530存储器读写

cc2530共计有256KBflash,每2KB划分为1page,每16page划分为1 bank,如图:   在读取flash中数据的时候,首先要知道是读的哪个第几个bank中的数据,因为要把对应的flash bank映射到xdata地址空间的XBANK上,在xdata地址空间去读。映射bank的时候需要配置寄存器MEMCTR为相应的bank号。在f8w2530.xcl中有对

2016-09-26 14:08:10 2369

转载 CC2530存储器映射

Zigbee CC2530

2016-09-26 14:01:57 4621

转载 CAN总线基础知识(三)

1.CAN协议1.1 帧类型通讯时使用下面5个类型的帧:    数据帧    遥控帧    错误帧    过载帧    帧间空隙    在所有这些帧中,数据帧和遥控帧由用户设置,而其它帧则由CAN硬件设置。    数据和遥控帧有两种格式:标准和扩展格式。标准格式有11bit的ID,而扩展格式则是29bit的ID。    每个帧的用处见表6,每个帧的结

2015-03-12 10:59:18 1042

转载 CAN总线基础知识(二)

CAN协议和标准规范1 由ISO标准化的CAN协议    CAN协议已经由ISO标准化,有2个版本,如ISO11898和ISO11519-2,它们之间在数据链路层没什么不同,但是在物理层有些区别。    (1)   关于ISO11898:这个标准用于高速CAN通讯。开始的时候,数据链路层和物理层都在标准ISO11898中规定,后来被拆分为ISO11898-1(仅涉及数据链路

2015-03-12 10:51:06 966

转载 CAN总线基础知识(一)

1.CAN总线是什么?    CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。    CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,在任一时刻,总线上有2种电平:显性电平和隐性电平。    “显性”具有“优先”的意味,只要有一个单元输出显性

2015-03-12 10:47:06 851

转载 GSM和GPRS的区别

1.    GSM是全球移动通讯系统(Global System for Mobile Communications)的简称。2.    GPRS是通用分组无线业务(General Packet Radio Service)的简称。3.    GPRS是在GSM系统基础上发展起来的分组数据承载和传输业务。4.    GPRS与GSM系统最根本的区别是,GSM是一种电路交换系统,而GPRS是一种分组

2015-03-11 22:25:33 739

转载 SD卡结构、检测方式

SD卡检测方式       方法之一,使用DAT3(pin1)作为卡在位检测信号;DAT3在sd 卡内部有90k的上拉电阻。Host与sd card之间对DAT3做外部下拉。这样卡没插入时host读DAT为低,卡插入后host读DAT3为高,从而可以判断卡是否插入。       对HOST来说,使用这种方法检测卡在位的优点是不用增加多余的管脚,直接利用现有管脚即可。       方法之

2015-01-24 20:36:02 5633

转载 三种类型SD卡的对比

如今我们经常在市场上看到SD卡系列:SD卡、MiniSD卡和MircoSD卡这3种。     SD卡,全名为Secure Digital,是基于MultiMedia卡(MMC)格式上,但SD卡比MMC卡略厚。而SD卡也有较高的数据传送速度,而且不断地更新标准。大部分SD卡的侧面设有写保护控制,以避免一些数据意外地写入,而少部分的SD卡甚至支持数字版权管理(DRM)的技术。    MiniS

2015-01-24 20:03:22 10587

转载 Altium Designer10覆铜与导线或过孔的间距设置

1.先打开一个PCB文件,在PCB工程界面:设计-规则-electrical-clearance-选中右键-新规则-左键点中新规则 2.右边出现设置框-在上面的“where the first object matches”框下面的高级旁边,点“询问构建器”3.-左边的“条件类型/操作员”点中出现的下拉框选择“object kind is”,在右边的“条件值”选择“poly

2015-01-24 19:28:27 13132

转载 UTC时间与北京时间的关系

世界的每个地区都有自己的本地时间,在Internet及无线电通信时,时间的统一非常重要!整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信中,为统一而普遍使用一个标准时间,称为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。UTC与GMT含义

2015-01-18 16:29:10 857

转载 GPS NMEA-0183协议详解

NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前业已成了GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。序号命令说明最大帧长

2015-01-18 14:17:41 815

原创 continue、break、return的区别

1、continue语句的作用 终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。2、break语句的作用 (1)break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不在判断执行循环的条件是否成立,直接转向循环语句下面的语句。 (2)当break出现在循环体中的switch语句...

2015-01-12 14:14:35 362

转载 TL431 SOT23-3封装的乱象

TI的TL432与国产的TL431一致:以下是TI的图:SOT23-3封装的乱象" title="TL431 SOT23-3封装的乱象" style="margin:0px; padding:0px; border:0px; list-style:none">以下是国产的,TL431:其中的K极就是CathodeSOT23-3封装的乱象" title="TL431 SO

2015-01-05 15:59:25 6889

转载 配置FreeRTOS

可配置的参数configUSE_PREEMPTION设为 1则采用抢占式调度器, 设为 0则采用协作式调度器。configUSE_IDLE_HOOK设为1则使能 idle hook,设为0则禁止idle hook。configUSE_TICK_HOOK设为1则使能 tick hook,设为0则禁止tick hook。configCPU_CLO

2014-12-02 19:31:19 797

转载 FreeRTOS移植到STM32

1 FreeRTOS需要哪些文件    FreeRTOS的文件结构非常简单,移植或者版本升级替换也非常方便。    1)与FreeRTOS内核有关的文件数量为5个,分别是list.c queue.c tasks.c timers.c croutine.c     该文件位于FreeRTOS\Source    2)与内存分配有关的文件共有4个,分别是heap_1.c

2014-12-02 19:15:32 935

转载 PCB中的常见名词解析solder Mask 和paste Mask

我们在画PCB的时候肯定会遇到solder Mask 和paste Mask,以前一直模模糊糊的知道solder Mask是阻焊层,paste Mask是焊锡膏层,在用protel的时候不是很在意,但当用cadence 的时候要自己制作焊盘,就必须明白这两者的含义了。    solder Mask [阻焊层]:这个是反显层! 有的表示无的,无的表示有。就是PCB板上焊盘(表面贴焊盘、插

2014-11-26 12:20:10 3815

转载 STM32启动文件详解及SystemInit函数分析(转)

;先在RAM中分配系统使用的栈,RAM的起始地址为0x2000_0000;然后在RAM中分配变量使用的堆;然后在CODE区(flash)分配中断向量表,flash的起始地址为0x0800_0000,该中断向量表就从这个起始地址开始分配;分配完成后,再定义和实现相应的中断函数,;所有的中断函数全部带有[weak]特性,即弱定义,如果编译器发现在别处文件中定义了同名函数,在链接时用别处

2014-11-26 12:11:43 2799

Cadence 16.5安装与破解

该文档描叙了如何安装Cadence16,5,以及如何成功破解。

2015-01-21

空空如也

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

TA关注的人

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