自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)
  • 资源 (14)
  • 收藏
  • 关注

原创 NFS文件系统启动

1、 在ubuntu下执行(1)、设置远程文件系统挂载目录     访问权限选项设置输出目录只读:ro设置输出目录读写:rw   用户映射选项all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);no_all_squash:与all_squash取反(默认设置);root_squ

2017-11-17 16:56:46 253

原创 ubuntu 16.04 无法重启

环境: ubuntu 16.04 和Win7 双系统现象: 键入关机指令后,系统一直显示启动界面,停留在显示几个点处。方法一:执行 # gedit /etc/init.d/alsa-utils原文为#mute_and_zero_levels “$TARGET_CARD” || EXITSTATUS=1去掉注释# ,即可方法二: 执行 # gedi

2017-10-24 22:06:36 6077

原创 Vmware下跑Vxworks 5.5 注意点

使用工具:  RAMDISKNT1.5   , Vmware 12 , tornado 2.2 1、BSP文件下配置文件修改 BSP 目录下 config.h 文件 ,其中"lnPci(0,0)host:vxWorks h=192.168.102.2 e=192.168.102.22 u=target pw=target" 即: vxworks 从网络下载,使用的网络是 l

2017-10-23 20:24:00 675

转载 vxworks shell 调试常用命令

转自:http://blog.csdn.net/zyboy2000/article/details/70560471.与任务相关的命令sp ,[arg1],...,[arg9]-启动任务,最多接受9个参数,默认的优先级100、堆栈20000字节period n,,[arg1],...,[arg8]-创建一个周期调用的任务,周期为n秒,最多接受8个参数repeat

2017-10-23 20:00:36 936

原创 BSS段、数据段、代码段、堆、栈 简介

BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(cod

2017-10-15 22:20:05 946

转载 多线程与多进程的区别

转自:http://blog.csdn.net/yusiguyuan/article/details/12405929很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。 一.为何需要多进程(或者多线程),为何需要并发?这个问题

2017-10-05 17:12:39 181

原创 ubuntu 下 ntp测试

环境:PC1 : ubuntu 12.04 (client)PC2: ubuntu 16.04 (server)NTP 服务器 客户端 配置简单同步:1、安装 # apt-get install ntp2、配置# cp /etc/ntp.config   /etc/ntp.config_bak# vi /etc/ntp.config

2017-09-22 20:00:35 1675

原创 ubuntu知识杂记篇

一、更新下载源时,出现如下错误:**        Aborted (core dumped)          Reading package lists... Done        E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-in

2017-09-17 17:17:33 338

原创 登录到远程Linux

PuTTY下载   官网: http://www.chiark.greenend.org.uk/~sgtatham/putty一、WIn登录Linux系统1、密码直接登录        执行  open----->root ------> passwd#####2、使用密钥认证      (a)、打开puttygen软件

2017-09-10 22:08:11 218

原创 常用网址记录

1、 PuTTY下载官网: http://www.chiark.greenend.org.uk/~sgtatham/putty2、ubuntu 软件包下载官网:https://launchpad.net/ubuntu/3、uboot下载地址ftp://ftp.denx.de/pub/u-boot/4、xilinx linux源码下载地址https://github.

2017-09-10 21:24:06 361

原创 ubuntu 12.04 下DHCP网络设置——链接外网(NAT模式)

1、获取IP地址# dhclient2、IP 地址查看# ip addrinet 192.168.146.128  即是刚才自动获取的IP地址。3、网关查看进入虚拟机菜单栏,编辑——>虚拟网络编辑器 ,选中VMnet8(NAT模式)可以看到此时子网IP为 192.168.146.0 ,掩码255.255.255.0 。我们获取的I

2017-09-10 12:04:31 1348

原创 ubuntu 16.04 添加开机启动项

执行# cd  /etc/init.d/# vi test.sh输入如下bash脚本:#!/bin/sh### BEGIN INIT INFO# Provides: test# Short-Description: mlkk test# Description: # Required-Start: $remote_fs $local_fs# R

2017-09-08 21:43:22 5040

转载 Win7 U盘安装Ubuntu16.04 双系统详细教程

转自 http://m.blog.csdn.net/CoderJYF/article/details/51241919Win7 U盘安装Ubuntu16.04 双系统详细教程安装主要分为以下几步:一. 下载Ubuntu 16.04镜像软件; 二. 制作U盘启动盘使用ultraISO; 三. 安装Ubuntu系统; 四. 用EasyBCD 创建启动系统启动引导;

2017-09-08 21:30:12 567

转载 Win7 系统解压安装

转自:http://m.xitongcheng.com/jiaocheng/xtazjc_article_18954.html     随着xp系统逐渐被淘汰,越来越多的人选择安装win7系统,有用户在系统城下载了win7系统压缩包,解压之后却不知道怎么安装,那么win7系统镜像解压后要如何安装呢?下面小编就跟大家分享win7系统直接解压安装的方法。相关教程:硬盘直接安装原

2017-09-06 21:09:34 1782

转载 Ubuntu下固定IP网络设置——NAT

设置固定IP的方法三种:bridged(VMnet0)、 host-only(VMnet1) 和NAT(VMnet8)。VMnet8 和VMnet1 提供DHCP服务,VMnet0不提供。测试环境:虚拟机:12.5.7ubuntu版本:16.041、设置上网方式为NAT虚拟机——>

2017-08-14 17:34:04 539

原创 Linux守护进程

如果想让某个进程不因用户、终端和其他的变化而受到影响,则必须把此进程变成守护进程。编写守护进程的步骤:1、创建子进程、父进程退出2、在子进程中创建新会话

2017-08-05 17:38:44 295

原创 Linux应用知识杂记

1、exit() 函数与_exit()函数的区别  exit() : 在终止当前进程前要检查该进程打开过哪些文件,把文件缓冲区的内容写回文件,即“清理IO缓冲区”。_exit() : 直接使进程停止运行,清空其使用的内存空间,及内核中各种数据结构。2、wait() 函数与 waitpid()函数说明wait() 函数用于使父进程阻塞,直到一个子进程结束或者该进程接收到一

2017-08-05 16:44:17 241

原创 第十章 其他常用工具

1、一般删除删除一个目录下所有“.O”文件,并将对应目录保存到文件mlkk.list$ find ./ -name *.o  -print -exec rm '{}' \; > mlkk.list特殊说明:2、特殊删除rm -f `find . -name \*.o -print`如果搜索到的文件在rm可容纳的删除范围之内,则可按照上述操作,否则会失败 ,则可:

2017-06-22 20:30:03 165

原创 嵌入式C语言基础—杂记一

1、预定义预定义的符号符号示例含义__FILE__/home/hello.c正在编译的源文件文件名__LINE__5文件当前行的行号__FUNCTION__main当前所在函数名__DATE__Mar 13 2009预编译文件的日期__TIME__22:00:32预编

2017-06-22 20:05:58 337

原创 C语言中栈的操作

/************************************************** *******Function:顺序栈的初始化、建立、插入、删除 *******Author : mlkk *******Date: 2017.6.14 *************************************************/

2017-06-14 14:07:30 433

转载 双指针的常见用法

1、内存拷贝错误示例int memory_malloc(char *pst ,unsigned int size){ if (size == 0 ) { pst = NULL; return -1; } pst=(char *)malloc(size); if(pst == NULL) {

2017-06-14 09:08:11 488

原创 第九章 函数

1、函数的定义和使用usage()                                  {                                                       }                                                       或function usage ()

2017-06-11 17:17:24 256

原创 第八章 引用

1、使用反斜杠1.1 、为了让shell原封不动地打印特殊字符,通过引用可以去除特殊字符的含义       字符        含  义    字符      含义       ~             用户的主目录          \  引用后面的一个字符`命令替换“双引号引用字符#注释|

2017-06-11 16:52:16 286 1

原创 第七章 变量替换

1、变量替换1.1专门用来处理命令行的选项和参数,其语法如下:getopts  optstring name 备注:optstring  包含了希望被处理选项字符。如果某一个字符后有(:),则其后需要指定参数。eg:  while  getopts  f:e:p:  OPTIONdo case "$OPTION" inf)  TARGET_FILE="$OP

2017-06-11 10:58:02 432

原创 非循环双链表应用

/*******功能:实现非循环双链表的新建、删除、插入等***作者:mlkk***时间:2017.06.10***备注 函数 insert_data 只是验证了思路的正确性,程序严谨性不足。****/ #include #include #include #define LEN_NAME 20 typedef struct student {

2017-06-10 22:40:12 386

原创 单链表应用

/**********************************    功能: 测试单链表的创建、添加和删除    作者: 梦里看客    时间: 2017.6.08    备注: 链表头指针指向头结点,首节点才可是存数据,尾节点指向NULL。    **********************************/    #include     #incl

2017-06-09 14:07:28 284

原创 第六章 流程控制

1、if/else语句1.1 检测命令行所指定的参数个数eg:if [ $# -lt 2 ]   //参数个数小于2thenexit 1elif [ $# -gt 2 ]     //参数个数大于2exit 1fi说明:(1)、if/else语句语法格式(如果写一行)if list1; then list; [elif

2017-06-07 21:21:33 228

原创 ACL简介

一、概述      访问控制列表(Access Control List ,ACL)是路由器和交换机接口的指令列表,用来控制端口进出的数据包ACL适用于所有的被路由协议,如IP、IPX等。      ACL可以过滤网络中的流量,是控制访问的一种网络技术手段。      配置ACL后,可以限制网络流量,允许设备访问,指定转发特定端口数据包等。如可以配置ACL,禁止局域网内的设

2017-06-05 11:12:12 2553

原创 第五章 变量

(附加:把两个文件同时连接起来paste [option]   ...  [FILE]  ...//paste 默认使用TAB字符进行连接,-d‘:’指定冒号作为分隔符。eg:paste  -d ''  - name .txt | cat -n  1ljhljh  2mlkkmlkk第二个paste有一个参数为‘-’,表示从标准输入中读取数据。)1、普通变量

2017-06-04 22:14:32 173

原创 内心的魔力

我曾经很在乎别人的看法,别人的喜怒哀乐,我得了奖,看到父母高兴的样子,我很激动,我很高兴。从小学到高中,奖状荣誉不断,这种在别人的赞许中,我似乎所有努力只是为了继续维护自己在别人眼中的形象。我家在农村,但是我从小到大,我总感觉我必须做一个好学生、好儿子。就这样,邻里亲朋都知道我学习好,这就是农村,每每走到哪里,我都被特殊的招待,特意的打量,亲朋好友也特别问候。但是我不喜欢这种被过分关注的生活,但我

2017-06-04 16:19:48 234

原创 第四章 /proc/ 文件系统

1、概述  /proc文件系统是一个虚拟的文件系统,该目录所有文件均不会占用磁盘空间——动态生成,并保存在内存中子目录 /proc/sys    //可显示运行内核的参数,可在系统运行中修改这些参数,且会立即生效。2、如何查看当前终端的shell进程的相关信息echo $$1765cd /proc/1765/     //进入虚拟文件系统/proc/下对应shell进程的目

2017-06-04 15:28:55 268

转载 Linux查看和结束进程命令详解

转自:http://www.360doc.com/content/14/1021/20/14508903_418760439.shtml先看两个例子:  例子一:结束某个程序,如Firefox       键入命令:pkillfirefox 例子二:结束某个进程,如find        先用ps命令来查看该进程对应的PID。

2017-06-04 13:25:44 29047

原创 第三章 输入输出重定向和管道

1、标准输出command  1>outputfile   //重定向操作没有指定文件描述符时,默认描述符是1。exm: ls -c > outputfile  //强制以列显示文件列表(重定向描述符 >> 实现文件追加)2、标准输入eg: #!/bin/bashml=1read onelinewhile [ "$oneline" != " " ]do

2017-06-03 15:10:21 381

原创 第二章 操作文件和目录

1、列出文件(1)、如果想列出文件列表的同时显示文件的类型,可使用 ls -F-F 选项 输出结果:目录后有  /可执行程序后有  *符号链接文件后面添加 @FIFO命令管道后添加 |普通文件不加任何标识  (2)、ls -tl    //可按由近及远的修改时间罗列   (3)、ls -tlr   // 由远及近    (4)、ls -hl  //显示文件大

2017-06-03 10:52:56 309

原创 第一章、shell脚本基础

1、基础介绍1.1 当前使用的shell保存在环境变量SHELL中可执行命令: (1)、echo $SHELL (2)、 grep "$USER" /etc/passwd|awk -F: '{print $7}'——> /bin/bash1.2、当进入到Linux内核后,并没有直接和操作系统内核对话,而是和shell程序进行交互。(1)、shell充当用户访问内核的联络

2017-06-03 09:43:29 280

原创 VLAN介绍

为了实现对广播域的隔离,LAN的缺点由VLAN来解决。一、VLAN的概念   VLAN(VLAN-Virtual Local Area Network),称为虚拟局域网,是将一组位于相同物理网段上的工作站和服务器从逻辑上划分为不同的逻辑网段。在功能和操作上与传统LAN基本相同。二、VLAN的优点 (1)、限制了网络中的广播          广播流量仅仅

2017-06-02 16:39:20 871

原创 RAM简单介绍

一、 SRAM与DRAM区别 1、SRAM(Static Random Access Memory) 不需要刷新电路即能保存内部存储的数据。 2、DRAM(DynamicRandomAccessMemory) 每隔一段时间,要刷新充电一次,否则内部数据即会消失。 3、特点 (1)、SRAM优点:速...

2017-06-02 16:30:15 1660

原创 链路层帧格式

1、Ethernet帧2、ARP3、802.1Q VLAN数据帧4、MPLS 标签格式

2017-05-17 17:35:36 2573

转载 L-LSP和E-LSP介绍

L-LSP和E-LSP介绍

2017-05-17 09:57:35 7113

原创 断言的使用——Assert

一、断言的作用1、在预计正常情况下程序不会到达的地方放置断言:assert false;2、可检测用于检查传递给私有方的参数;3、测试前置条件和后置条件(备注:断言语句不可以有任何边界效应,不要使用断言语句去修改变量和改变方法的返回值)4、检测类的不变状态(eg:  assert(time>88);    )二、assert宏使用宏assert原型定义在中,

2017-05-09 14:24:51 471

zynq_zc702 UDP 组播的实现

zynq_zc702 UDP 数据收发,原先一直收不到数据,最终修改了底层代码,才可以接收到,花费了好几天时间,需要的朋友可以看看。

2019-01-08

nand-flasher-write

ti处理器,flash烧写源代码,需下载CCS软件,加载此工程,来完成Nand flash的系统镜像烧录。

2018-05-02

飞凌 ok335d, Uboot 源码

飞凌开发板 ok335d 的uboot源代码,可下载编译,用于am335x系列板卡上的系统移植的参考。

2018-05-02

putty 64 位

win下的终端软件,用于远程连接ubuntu,界面美观、复制粘贴方便。可以连接多个终端,win7 win10 64 位下亲测可用。

2017-10-17

Linux下串口工具minicom

linux系统下串口工具minicom,适用于linux 32 位操作系统,直接执行 dpkg -i minicom_2.7-1_i386.deb 即可完成安装。

2017-09-21

PUTTY 终端工具

win7 64 位下亲测可用,putty 终端软件,可以连接linux系统,PUTTY粘贴复制方便,界面美观。无需破解,直接点击安装即可使用。

2017-09-21

Linux 串口回环自发自收测试程序

linux下串口驱动的自发自收测试程序。测试可用。操作方便,运行平台在linux系统平台下,操作也很简单。可以当做串口通用模板。

2017-09-21

ADC中断方式采集电压

ADC中断方式读取数据,中断下读取数据,可以对电压进行方便处理。

2016-01-30

flash读取(测试成功)

flash下长整型的读取,测试成功。可以参考一哈。

2016-01-30

自动往返小车设计报告

该文档里面包含具体设计思路,设计框图,及附有自动往返小车程序。方便大家参考,还有测速显示,测温显示,测路程等功能。

2015-01-31

交通灯信号控制设计

交通灯控制,可以实现红绿灯的状态切换,同时数码管也相应显示。红灯亮25s,黄灯亮5s,再绿灯亮25s,再黄灯亮5s。还有交通灯信号是否正常检测报警功能。

2015-01-31

语音闹钟报时c程序

语音模块闹钟,该c语言代码,书写简单明了。可读型很强。

2014-08-04

isd1820语音模块学习

Isd1820模块学习,该资料详细讲解了该芯片的使用依据,及具体电路图。极大的方便大家学习。

2014-08-04

手把手教你学单片机_1602

该资源对大家对1602液晶的学习有很大帮助,方便大家掌握该lcd.

2014-08-04

空空如也

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

TA关注的人

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