自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vim 高级用法 1 点的妙用

总结下Vim的使用以便新人和自己将来学习。点的妙用。如图点的作用相当于一个简单的宏,用以重复上次的命令操作。

2016-05-27 21:09:19 902

原创 PCSC-LITE使用及移植总结

PCSC-Lite应该是Personal Computer/Smart Card lite的缩写。PCSC-Lite 以后简称PCSC是为智能卡提供驱动和开发的linxu精简版。本文主要总结工作中Linux下使用并移植PCSC的过程和遇到的问题,仅供后来者参考讨论。1 Linux下PCSC的使用     PCSC包含pcsc-lite和CCID,其中pcsc-lite包含一个pcscd

2014-04-04 14:00:43 6726 1

原创 Linux 下Sim卡识别与学习~

项目学习经验:本博文是采用的SCR80读卡器基于USB接口芯片是SCR80_5169,由于realtek官网没有数据手册(本人没有找到)。只是进行了简单的摸索。首先:下载Ubuntu 13.04.在虚拟机下安装Ubuntu。之后吧必要的驱动安装好。            需要注意的是,Ubuntu会识别俩个一个是Sim卡一个是Mass USB 需要选择USB的那个,否则读取不正常。

2014-03-24 09:02:24 6893

转载 此文是对 pcsc标准的一个具体例子

由于项目需要~要实现在linux 下实现对 SIM 卡的读写,在网上苦苦寻觅,不得要领,最后发现需要学习的东西很多。ISO7816——1234 和 pcsc-lite 官网的api 实现。都得看,但是项目需要用户层程序,不需要具体的驱动详解故在google搜到这个博文。注意:csdn 有一篇pcsc那些事~本人读之,发现语句混乱,格式混乱,并且都是照搬官网源码,解释凌乱,还自言自语~如

2014-03-18 17:18:48 6209

原创 for 与while 的比较

它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变量。这使得For循环能够知道在迭代过程中的执行顺序。----http://zh.wikipedia.org/wiki/For%E8%BF%B4%E5%9C%88(wiki).#include #include using namespace std;int main(){ int L = 100

2014-02-25 15:20:46 725

原创 算法学习第二课链表C语言实现

大学基本功没有打好。。。。链表真的很考验指针的基本功。题目练习:从终端输入一组数据(大于10个),以0作为结束标志,将数据存放在一个链表中(结束标志0不包括在内),打印链表中的值,然后删除第5个元素,打印输出,在最后释放掉链表。#include #include typedef int ElemType;typedef struct node{ ElemType dat

2013-11-04 11:18:16 617

原创 算法学习第一课静态顺序表操作—练习

动态的创建一个顺序表。顺序表初始长度10,插入15个数据。并删除第五个元素并分别打印源程序是C/C++ 综合风格。。。/*******************02************************/#include #include using namespace std;#define MaxSize 10typedef int ElemType; //

2013-11-01 17:18:15 849

原创 IEEE1588V1-V2理解

IEEE 1588协议简单理解​ IEEE 1588 是一个精密时间协议 (PTP),用于同步计算机网络中的时钟。 在局域网中,它能将时钟精确度控制在亚微秒范围内,使其适于测量和控制系统。 IEEE 1588 标准为时钟分配定义了一个主从式架构,由一个或多个网段及一个或多个时钟组成。​ TSN 网络中时间同步协议使用 IEEE 802.1AS 协议,它基于 IEEE 1588 协议进行精简...

2020-04-15 12:04:24 817

原创 Zynq UltraScale+MPSoc 开发(二)

petalinux 生成板级工程流程前提条件1 petalinux 安装2 HDF文件一 创建petalinux工程 $ cd you-work-dir $ source /vm/petalinux/settings.sh $ petalinux-create --type project --template zynqMP --name plnx-proj-zymp •--t...

2020-04-13 16:04:32 187

原创 Zynq UltraScale+MPSoc 开发(一)

1 Zynq UltraScale+MPSoc 开发流程环境搭建及软件软件版本地址Xilinx_Vivado2019.2vivadopetalinux2019.2petalinux需要注意方向vivado直接安装system即可,带doc文档神器(xilinx牛逼神器)安装自己看ugpetalinux 安装参考 ug1144常用论坛 ...

2020-04-09 16:55:58 390

原创 5G NR 介绍

5G新无线5G NR(新无线,英语:New Radio)是一个新的无线接入技术(RAT),由3GPP开发,用于5G(第五代)移动通信网络。它是5G网络空中接口的全球通用标准。3GPP的38系列规范[3]为NR定义了技术细节。3GPP对NR的研究开始于2015年,第一个规范的发行版于2017年底问世。彼时,3GPP标准化进程仍在继续,而业界已经开始着手实现那些遵循标准草案的基础设施,并预...

2020-04-05 13:26:25 830

原创 U-Boot移植与总结 P2020篇

本文章首发地址:https://www.lgfccl.xyz 随时down 机,转载注明出处谢谢UBOOT 概述1 U-Boot简介U-Boot,全称 Universal Boot Loader,是遵循 GPL 条款的开放源码项目。从 FADSROM、8xxROM、PPCBOOT 逐步发展演化而来。其源码目录、编译形式 与 Linux 内核很相似,事实上,不少 U-Boot 源码就是相应的...

2020-01-15 23:04:23 441

原创 CodeWarrior IDE 调试 裸板指令 内部高级版

CodeWarrior IDE 调试 裸板指令 内部高级版安装CodeWarrior IDE 并从官网或者代理购买license命令记录如下:安装CodeWarrior IDE 并从官网或者代理购买license运行ccs命令记录如下:delete allfindcc cwtapsfindcc utapsconfig cc cwtap:ip_addr (config cc c...

2019-03-19 12:42:28 558

原创 macOS Mojave下搭建Eclipse for ESP8266 &ESP32

macOS Mojave下搭建Eclipse for ESP8266 &ESP321下载并安装jdk for macos2下载并安装eclipse for macos3下载SDK 和交叉工具链4打开Eclipse import工程如下图:![import 带有makefile的sdk](https://img-blog.csdn.net/20181012230827654?watermar...

2018-10-12 23:22:22 761

原创 代码对齐,工程代码风格整理,编码风格

接手新项目,原代码工程一团糟,怎么办?下载最新的Artistic Style http://sourceforge.net/projects/astyle/;并把bin下的Astyle.exe 复制到 C盘的Windows目录下,便于使用。windows: cmd命令如下:Astyle.exe –style=linux –recursive -ncHpU –align-pointer=t...

2018-09-02 01:10:02 245 3

原创 ubuntu 14.04.5 强制安装 ia32-libs

sudo -icd /etc/apt/sources.list.dsudo echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.listapt-get updateapt-get install ia32-libs...

2018-08-30 11:18:22 379

原创 Kali Linux 2018.2 修复mt7601u驱动

Kali Linux 2018.2 修复mt7601u驱动最新Kali下载 https://www.kali.org/downloads/ 下载需要的版本,本人测试vbox和原生iso均OK 下载可以用BT文件,利用百度网盘秒下,在利用百度网盘下载(利用工具可以达到线速)--具体为网页百度网盘离线下载,选中你下载的torrent。百度线速改天在写文章。 安装Kal...

2018-08-27 13:21:26 2634 3

原创 ucos ii 定时器 1ms 不成功总结

#define OS_TMR_CFG_TICKS_PER_SEC 1000u   /*     Rate at which timer management task runs (Hz)            */ 网络关于定时器的设置参数介绍较少,其实看下官网马上就能知道,这个参数就是分辨率。 https://doc.micrium.com/display/osiidoc/Timer...

2018-08-22 13:35:12 821

转载 git 入门

如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因

2018-02-07 10:23:36 109

原创 计算机史前时代名人堂0-总概

在从计算机诞生的那一刻起,计算和游戏就是推动它不断更新换代升级的源动力。当现代我们使用各种高性能计算机来办公和游戏的时候,来看下史前时代那些为计算机诞生做出贡献的伟人。莱布尼兹:用计算来代替思考“万一发生争执,正像两个会计员之间无须乎有辩论,两个哲学家也不需要辩论。因为他们只要拿起石笔,在石板前坐下来,彼此说一声(假如愿意,找个朋友作证):我们来算算,也就行了。”--莱布尼兹评:德国思

2016-12-23 15:29:01 730

原创 Zynq 入门一点通(图片略,有疑问留言~)

嵌入式Zynq_BSP生成流程目录一Vivado 安装... 2二Vivado 工程创建... 31 .Create Project. 32.Create Block Design. 33 IP Configuration & HDL File Create. 43.1 ZYNQ配置... 43.2 GPIO 0 &GPIO 1配置...

2016-10-26 10:19:35 2882 2

转载 epoll udp server

Abstractepoll是Linux内核为处理大批量句柄而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。简介:epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,

2015-12-17 22:42:26 448

原创 点滴积累

1Windows7出于安全考虑是不允许外部主机对其进行Ping测试的。但在一个安全的局域网环境中,Ping测试又是管理员进行网络测试所必须的,如何允许 Windows 7的ping测试回显呢? 可以通过系统防火墙控制台可在“入站规则”中将“文件和打印共享(回显请求– ICMPv4-In)”规则设置为允许即可(如果网络使用了 IPv6,则同时要允许 ICMPv6-In 的规则。)。不过,我们在命

2014-11-06 01:02:29 461

原创 linux 长目录快捷方式以及各个配置文件作用

(1)/etc/profile全局(公有)配置,不管是哪个用户,登录时都会读取该文件。(2)/ect/bashrcUbuntu没有此文件,与之对应的是/ect/bash.bashrc它也是全局(公有)的bash执行时,不管是何种方式,都会读取此文件。(3)~/.profile若bash是以login方式执行时,读取~/.bash_profile,若它不存在,则读

2014-05-27 09:42:16 791

原创 ubuntu12.04 ubuntu14.04安装tftp,配置

ubuntu12.04 ubuntu14.04安装tftp,配置1:安装服务,共3个服务1 sudo apt-get install tftp-hpa tftpd-hpa xinetd 2:新建配置文件 /etc/xinetd.d/tftp1 sudo vim /etc/xinetd.d/tftp注意:如果不是root用户,则加sudo,否则系统不允许tftp,出现错误...

2014-04-18 10:40:27 625

原创 怕以后找不到了,gcc -l参数和-L参数

gcc -l参数和-L参数-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了 好了现在我们知道怎么得到库名,当我们自已要用到一个第三方提供的库名字libtest.so,那么我们只要把libtest.so拷贝到/usr/l

2014-04-02 12:03:49 799

原创 算法学习第一课静态顺序表操作

最近在学习算法入门的东西。。。。。很简单,发做博客激励自己不停的学习。。。。和大家一起探讨。。。/*******************01************************/#include using namespace std;const int MaxSize = 10;/*静态顺序表的各种操作*///插入函数//insertElem函数 参数1.

2013-11-01 16:26:43 641

微软面试题目c++ 前五题奉上,更新中...

微软面试题目c++ 前五题奉上,更新中..

2012-09-14

空空如也

空空如也

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

TA关注的人 TA的粉丝

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