自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenghua

shenghua

  • 博客(548)
  • 收藏
  • 关注

转载 自写聊天室_LinuxC实现(1)——初步代码实现

自写聊天室_LinuxC实现(1)——初步代码实现http://blog.csdn.net/chudongfang2015/article/details/52250340第一次写聊天室,就给他取了个名字:happychat转载请注明出处:http://write.blog.csdn.net/postedit/52250340当前运行测试环境:unbuntu 16.

2018-01-03 00:25:56 1355

转载 Linux Shell编程

Linux Shell编程http://blog.csdn.net/phiall/article/details/54943469简介Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Bourne Agai

2018-01-03 00:09:37 494 1

转载 旋转变换(一)旋转矩阵

旋转变换(一)旋转矩阵http://blog.csdn.net/csxiaoshui/article/details/654461251. 简介计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换,在仿射变换中的基本变换包括平移、旋转、缩放、剪切这几种。本文以及接下来的几篇文章重点介绍一下关于旋转的变换,包括二维旋转变换、三维旋转变换以及它的一些表达方式(旋转

2018-01-03 00:05:36 1129

转载 [资料分享]迅为4412开发板接口详解(二)

[资料分享]迅为4412开发板接口详解(二)http://blog.csdn.net/Chihiro_S/article/details/47085129Exynos4412有两种封装形式, 其中POP封装的芯片内含1GB内存, 所以不需要外扩DDR,可大大节省 PCB 面积,功耗控制方面也更好,多用于手持设备当中; SCP 封装优点是内存扩展更灵活,生产工艺相对更

2018-01-02 23:56:20 1247

转载 【Linux】Linux中常用操作命令

【Linux】Linux中常用操作命令http://www.cnblogs.com/laov/p/3541414.html#grepLinux简介及Ubuntu安装常见指令系统管理命令打包压缩相关命令关机/重启机器Linux管道Linux软件包管理vim使用用户及用户组管理文件权限管理 大牛笔记-www

2018-01-02 23:46:25 323

转载 SQL系列教程

SQL系列教程http://blog.csdn.net/lianghe_work/article/details/451912831、SQL教程01——linux下安装SQLite32、SQL教程02——SQL基本语句3、SQL教程03——SQL标准数据类型4、SQL教程04——alter:在已有的表中添加、修改或删除列

2018-01-02 01:43:51 374

转载 一步步学习Linux多任务编程

一步步学习Linux多任务编程http://blog.csdn.net/tennysonsky/article/details/45847551系统调用01、什么是系统调用?02、Linux系统调用之I/O操作(文件操作)03、文件描述符的复制:dup(), dup2()多进程实现多任务04、进程的介绍05、Lin

2018-01-02 01:41:51 302

转载 2-22 网络协议分析及Linux网络编程模型(图形描叙,浅显易懂,易于理解)

2-22 网络协议分析及Linux网络编程模型http://blog.csdn.net/elvinsys/article/details/525355211.  Linux网络模型/* 网卡驱动在OSI模型中属于数据链路层,在TCP/IP中属于网络接口层 */2.  协议分析    2.1  以太网协议中协议和协议之间的关系

2018-01-02 01:31:47 322

转载 【Linux网络编程】 网络协议入门(很透彻,跟风学习)

【Linux网络编程】 网络协议入门http://blog.csdn.net/dengjin20104042056/article/details/48442469我们每天使用互联网,每天都与网络在一起,曾是否想过网络的原理是什么?为什么能够能够实现远程通信?通过阅读本文,相信你能够揭开网络神秘的面纱。全世界几十亿台电脑,连接在一起,相互间能够通信。北京的某一块

2018-01-02 01:28:44 431

转载 linux驱动学习(八) i2c驱动架构(史上最全) davinc dm368 i2c驱动分析

linux驱动学习(八) i2c驱动架构(史上最全) davinc dm368 i2c驱动分析http://blog.csdn.net/ghostyu/article/details/8094049预备知识在阅读本文最好先熟悉一种i2c设备的驱动程序,并且浏览一下i2c-core.c以及芯片提供商的提供的i2c总线驱动(i2c-davinci.c)。标题党请见谅!

2017-12-31 05:32:09 545

转载 深入理解HTTP协议及原理分析

深入理解HTTP协议及原理分析http://network.51cto.com/art/201503/468562_all.htm1. 基础概念篇1.1 介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet E

2017-12-31 05:12:54 691

转载 cmake编译工程实例3__适合自己参考实验,待实验模型)

cmake编译工程实例http://blog.csdn.net/rjp609206160/article/details/51579909麻雀虽小,五脏俱全:       工程目录:       下面是具体文件内容:1、根目录下得CMakeLists.txt                   [cpp] vi

2017-12-27 03:33:13 406

转载 多目录工程的CmakeLists.txt编写(自动添加多目录下的文件)___适合自己参考实验,待实验模型)

多目录工程的CmakeLists.txt编写(自动添加多目录下的文件)http://blog.csdn.net/ktigerhero3/article/details/70313350实现类似于vs中工程的CMakeLists.txt的编写。功能为main.cpp调用hello.cpp 的hello()函数,world.cpp的world()函数。使用自动添加多

2017-12-27 03:23:30 797 1

转载 新建工程并用cmake编译和安装(适合自己参考实验,待实验模型)

新建工程并用cmake编译和安装http://blog.csdn.net/ktigerhero3/article/details/69379767本文介绍新建标准的cmake工程及使用cmake编译、CMakeLists的编写、编译和安装标准的cmake工程。1.新建cmake工程(1)cmake工程目录结构 在cmake工程中有不同的文件夹。文件夹结构通常如下

2017-12-27 03:18:14 420

转载 计算机中通信的思考(一针见血,见解深刻,待追风仔细研读)

计算机中通信的思考http://blog.csdn.net/ktigerhero3/article/details/49994397一切皆为联系,现代计算机更是将联系发挥到极致,《终结者》中的无处不在的AI终将实现,本文总结了对象(计算机,手机,智能家居)及(进程,线程)之间的通信。1.相同计算机不同进程间通信不同进程间的常用通信方式: 管道( pipe )、有

2017-12-27 03:08:32 639

转载 计算机的理解(个人知识架构的形成)__有同感,很投机,常参观

计算机的理解(个人知识架构的形成)http://blog.csdn.net/ktigerhero3/article/details/49494471现代计算机系统错综复杂,学习的时候如何将所有的知识联系在一起,形成自己的知识结构呢? 只有不断学习,不断总结。 只有总结出来的东西才是自己的东西,那么先搭个知识结构框架,以后慢慢往里面填东西。 下面提出一些问题,以后慢慢加深

2017-12-27 03:02:22 374

转载 ROS多机器人通信(Linux应用,新的切入点,跟风进步)

ROS多机器人通信http://blog.csdn.net/ktigerhero3/article/details/78109049ROS设计的灵魂就在于其分布式计算。一个优秀的节点不需要考虑在哪台机器上运行,它允许实时分配计算量以最大化的利用系统资源。(有一个特例——驱动节点必须运行在跟硬件设备有物理连接的机器上)。在多个机器人上使用ROS是一件很简单的事,你只需要记住一下几点:

2017-12-27 02:58:06 491

转载 (二)ROS中控制机器人运动(示例运行)__新的适合自己的进步切入点,跟风榜样

(二)ROS中控制机器人运动(示例运行)http://blog.csdn.net/ktigerhero3/article/details/64906315ROS中让机器人运动的步骤如下: (1)新建机器人模型 (2)运行.launch文件加载模型 (3)加载rviz的配置文件 (4)发布消息使用机器人运动 首先使用《ROS_by_example》书籍中的代码来看

2017-12-27 02:53:01 1001

转载 STM32点亮LED(熟中新认识)

STM32点亮LED步骤案例http://blog.csdn.net/ktigerhero3/article/details/53942876准备 (1)硬件 STM32开发板,jlink仿真器(用于烧入程序) (2)软件 a)集成开发环境keil,我用的是keil4 b)jlink驱动Setup_JLink_V490.exe(驱动jlink仿真器) 准备妥

2017-12-27 02:45:51 606

转载 串行通信总结(实现两个单片机之间的通信)(很好的例子,跟风进步)

串行通信总结(实现两个单片机之间的通信)http://blog.csdn.net/ktigerhero3/article/details/54134254本文主要介绍串行通信及串行通信的应用。目标是实现单片机之间的通信。1.串行通信的基本概念串行是与并行想对应的,并行通信是指数据的各位同时被传送。串行通信是将要传送的数据一位位的依次顺序发送。 串行通信实现的是两个对象之

2017-12-27 02:38:59 16434 5

转载 嵌入式C语言实战开发详解(一)

嵌入式C语言实战开发详解(一)http://blog.csdn.net/wzhcalex/article/details/51874149一、概述1、嵌入式开发中为什么选择C语言?因为操作系统的内核都是使用的C语言,而且C语言也有如下几个优点:(1)出色的移植性,能在多种不同体系结构的软/硬平台上运行(修改量越小,移植性越好);

2017-12-26 04:25:58 2921

转载 [数据结构]C语言队列的实现(通俗易懂,跟风到底)

[数据结构]C语言队列的实现http://www.cnblogs.com/racaljk/p/7822307.html目录我个人把链表、队列、栈分为一类,然后图、树分为一类。(串不考虑),分类的理由就是每一类有规律可循,即你能通过修改极少数的代码把链表变成队列、栈。(这里我们不考虑其他诸如设计模式等因素),因此本贴在讲完队列之后还会归纳一下这一类数据

2017-12-26 04:09:01 687

转载 [数据结构]C语言链表实现

[数据结构]C语言链表实现http://www.cnblogs.com/racaljk/p/7822311.html目录  静态单链表实现  动态单链表实现  双向链表实现  循环单链表我学数据结构的时候也是感觉很困难,当我学完后我发现了之所以困难时因为我没有系统的进行学习,而且很多教授都只是注重数据结构思想,而忽略了代码方面,为此我

2017-12-26 04:07:03 337

转载 [数据结构]对链表、栈、队列的总结(通俗易懂,很好追风)

[数据结构]对链表、栈、队列的总结http://www.cnblogs.com/racaljk/p/7822306.html目录1.定义2.插入3.删除1.定义前面已经已经说过了这三种结构之间有联系,这里特意总结一下首先我们考虑一下三种结构定义:[cpp] view plaincopyprint?

2017-12-26 04:04:46 422

转载 数据结构基础(1)--数组C语言实现--动态内存分配(跟风追逐,加强突击)

数据结构基础(1)--数组C语言实现--动态内存分配http://blog.csdn.net/davidluo001/article/details/46447817基本思想:数组是最常用的数据结构,在内存中连续存储,可以静态初始化(int a[2]={1,2}),可以动态初始化 malloc()。                    难点就是数组在删除或者插入元素的时候

2017-12-26 03:51:52 269

转载 《linux命令行大全》读书笔记 第六章 重定向(IT+Math_complex,追风物以类聚)

《linux命令行大全》读书笔记 第六章 重定向http://blog.csdn.net/dyx404514/article/details/41357869  第六章 重定向      本章讨论的话题是命令行中相当重要的一部分——I/O重定向,这个功能可以把命令行中的输入重定向为文件中的内容,也可将命令行的输出结果重定向到文件中,甚至可以将一个命令的输出成为另一个命令

2017-12-26 03:40:26 357

转载 《linux 命令行大全》读书笔记 第四章 操作文件与目录

《linux 命令行大全》读书笔记 第四章 操作文件与目录http://blog.csdn.net/dyx404514/article/details/41286663  第四章   操作文件与目录本章主要介绍文件与目录的操作,如复制,移动,创建,删除以及添加链接。主要涉及到的命令包括:cp,mv,mkdir,rm,in。在具体介绍这些命令前

2017-12-26 03:37:48 276

转载 《Linux命令、编辑器与Shell编程》读书笔记1-linux系统入门命令(跟风到底,一探究竟)

《Linux命令、编辑器与Shell编程》读书笔记1-linux系统入门命令http://blog.csdn.net/victory_xing126/article/details/46287633一、关闭、重启系统1. 1小时后关机shutdown -h 12. 立即关机shutdown -h nowpoweroff3. 在指定

2017-12-26 03:30:01 327

转载 Linux系统介绍(四)IO重定向与管道

Linux系统介绍(四)IO重定向与管道http://blog.csdn.net/Walkerhau/article/details/78583323IO重定向(IO redirection)Linux的有一个强大之处就是可以通过管道(Pipe)跟IO重定向将一系列命令的输出跟输入连接起来。IO重定向是Linux中非常重要的概念,是理解Linux命令,脚本以及Linux

2017-12-25 21:20:19 268

转载 Linux系统介绍(三)shell基础

Linux系统介绍(三)shell基础http://blog.csdn.net/Walkerhau/article/details/78583300概述首先,咱们来了解一下,什么是Shell。操作系统内核给我们提供了各种接口,同时也提供了各种用户层的库,理论上我们基于这些可以编写程序实现各种我们想要的功能,不过问题是,咱们不可能做什么事情都要重新编写程序,这样使用起来也

2017-12-25 21:18:53 358

转载 Linux系统介绍(二)文件系统结构

Linux系统介绍(二)文件系统结构http://blog.csdn.net/Walkerhau/article/details/78583287概述多数Linux发行版本都是遵循文件系统结构标准(Filesystem Hierarchy Standard, 简称FHS),可以在这里找到该标准。本文对Linux的文件系统结构进行简单的介绍。根目录/所有的

2017-12-25 21:10:22 247

转载 浅谈总线通信机制(串口、I2C、SPI、USB。。。)(通信基础+串口部分)

浅谈总线通信机制(串口、I2C、SPI、USB。。。)(通信基础+串口部分)http://blog.csdn.net/morixinguan/article/details/78495494本文未完待续。。。。本人才疏学浅,若有理解出错的地方,欢迎各位大佬批评指教。参考:书籍:> 唐朔飞chinaunix博客:https://www.cnblogs.com/

2017-12-25 20:54:56 961

转载 深入理解Linux内存管理-之-目录导航

深入理解Linux内存管理-之-目录导航http://blog.csdn.net/gatieme/article/details/52384965日期内核版本架构作者GitHubCSDN2016-08-31Linux-4.7X86 & armgatiemeLinuxDevic

2017-12-25 02:51:38 246

转载 深入理解计算机系统-之-数值存储(一)-CPU大端和小端模式详解

深入理解计算机系统-之-数值存储(一)-CPU大端和小端模式详解http://blog.csdn.net/gatieme/article/details/50642756大端与小端在嵌入式开发中,大端(Big-endian)和小端(Little-endian)是一个很重要的概念。MSB与LSB最高有效位(MSB)指二进制中最高值的比特。在16比特

2017-12-25 02:49:21 538

转载 STM32学习笔记之时钟分析(硬件设计(535)&keil(476)&Cortex-M3(171)&PCB(334)很有见解)

STM32学习笔记之时钟分析http://www.cnblogs.com/heiyue/p/7231350.html本文结合网上的两篇时钟分析文章,并结合本人的理解来分析STM32的时钟系统。众所周知,一个微控制器或处理器的运行必须要依赖周期性的时钟脉冲来驱动,通常是通过外接晶振来实现的。在学习单片机(51系列,AVR系列,PIC系列)的过程中,只要设定了外接晶振,我们就只

2017-12-25 02:36:23 953

转载 ARM存储格式之 大端小端(彻底明白大端小端)

ARM存储格式之 大端小端http://blog.csdn.net/asda56/article/details/36919809我们知道在内存中数据是以字节为单位进行存储的,每个地址单元对应着一个字节(byte),一个字节为8位(bite)。但是很多时候数据除了8bit额char外,还有16bit的short,32位的long型(要看具体的编译器),必然存在多字节安排的问题。

2017-12-25 01:48:52 8399 1

转载 stm32内存分配(全解释详细)

(深入理解计算机系统) bss段,data段、text段、堆(heap)和栈(stack)https://www.cnblogs.com/yanghong-hnu/p/4705755.htmlSTM32的内存管理和堆栈相关的认知 http://blog.sina.com.cn/s/blog_89f2fa3d0102vl9q.htmlkeil编译后code,RO-data,R

2017-12-23 03:54:42 19865 4

转载 STM32F103RCT6控制LED

STM32F103RCT6控制LED转载于http://blog.csdn.net/snyanglq/article/details/50730895不管什么单片机,想要控制LED灯,只能是通过控制单片机芯片的I/O引脚电平的高低来实现。同样在ST单片机也一样,在ST单片机上,I/O引脚可以被软件设置成各种不同的功能,如输入或输出,所以被称为 GPIO (General-purpose

2017-12-23 02:13:16 4016

转载 【驱动】linux下I2C驱动架构全面分析

【驱动】linux下I2C驱动架构全面分析http://www.cnblogs.com/lcw/p/3297889.htmlI2C 概述  I2C是philips提出的外设总线.  I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL ,使用SCL,SDA这两根信号线就实现了设备之间的数据交互,它方便了工程师的布线。  因此,I2C总线被非常广泛

2017-12-22 03:34:33 758

转载 【系统移植】uboot详细分析

uboot使用    uboot控制台,倒计时    命令: 调试,操作一些硬件setenv printenv saveenv  nand erase  nand write  tftp 20008000 zImage help: uboot可以提供哪些命令 setenv == set == sete == seten    环境变量: 为命令提供参

2017-12-21 19:47:02 364

空空如也

空空如也

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

TA关注的人

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