Kelsey11
码龄14年
关注
提问 私信
  • 博客:230,237
    230,237
    总访问量
  • 14
    原创
  • 420,265
    排名
  • 77
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2010-11-26
博客简介:

Kelsey11的博客

查看详细资料
个人成就
  • 获得80次点赞
  • 内容获得9次评论
  • 获得365次收藏
创作历程
  • 37篇
    2017年
  • 13篇
    2016年
  • 25篇
    2015年
成就勋章
TA的专栏
  • AM4379
    2篇
  • Qt
    11篇
  • VC++
    10篇
  • Linux
    27篇
  • CANopen
    4篇
  • STM32
    16篇
  • IT发展收集
  • PowerPC
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

GPIO口几种模式

推挽输出:可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源低定。推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽取电流。推拉式输出级
转载
发布博客 2017.11.08 ·
3967 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

OSI七层协议解释

第一层:物理层(PhysicalLayer),规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械 特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率 距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规
转载
发布博客 2017.11.07 ·
644 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解include预编译原理

你了解 #include 某个 .h 文件后,编译器做了哪些操作么? 你清楚为什么在 .h文件中定义函数实现的话需要在函数前面加上 static 修饰么?你知道 #ifndef……#define……#endif 这种防止头文件重复包含的精髓所在么?本文就是来探讨这些问题,并给出我的理解和思考,欢迎大家留言交流。1.  #include 命令的作用1.1  什么情况不使用 include
转载
发布博客 2017.10.20 ·
878 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SD卡启动详解

主流的外存设备介绍内存和外存的区别:一般把这种RAM(random access memory)随机访问存储器,特点是任意字节读写,掉电丢失叫内存,把ROM叫外存(read only memory)只读存储器,类似于Flash,SD卡之类的,用来存储东西,掉电不丢失,不能随机访问,只能以块为单位来访问)叫外存。软盘、硬盘、光盘、CD、磁带存储原理大多数位次磁存储,缺点是读写速度
转载
发布博客 2017.09.29 ·
1552 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Linux实现强实时性的需求与方法

过去很多嵌入式系统不是一个操作系统,或者是提供商的专有核心,或者是DOS操作系统的扩展。显然这些方法并不能适应今天嵌入式系统开发的要求!现有的一些商业实时操作系统,尽管提供了很小的核心和多任务开发环境,但性能并不理想,也不符合现在实时嵌入式市场的需求。      因此,人们把目光投向了通用操作系统(例如Windows、Solaris、Linux),希望把它们“改造”为实时操作系统。通常这些
转载
发布博客 2017.08.10 ·
1094 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

嵌入式Linux基础知识0(什么是真正的实时操作系统--硬实时 软实时)

需求说明:IPC项目需要Linux系统,知识储备来自:http://blog.csdn.NET/zhourui1982/article/details/5282361阅读精华整理:1、根据实际应用,可以选择采用硬实时操作系统或软实时操作系统,硬实时当然比软实时好,但是,如果你的公司正在准备开发一款商用软件,那请你注意了,业界公认比较好的VxWorks(Win
转载
发布博客 2017.08.10 ·
1545 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

实时内核简介

RT-Thread实时内核的结构RT-Thread实时核心总体情况RT-Thread的实时核心是一个精巧、高效、高度可定制 的实时核心: 采用C语言风格的内核面向对象设计,完美的模块化设计。 支持Keil MDK/RVDS armcc编译器;GNU GCC编译器;IAR ARM编译器等多种主流编译器。完备的宏配置头文件,方便内核及外围组件细节剪裁,繁简由心。
转载
发布博客 2017.08.10 ·
1930 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Makefile文件

makefile 介绍make命令执行时,需要一个 makefile 文件,以告诉make命令如何去编译和链接程序。首先,我们用一个示例来说明makefile的书写规则。以便给大家一个感性认识。这个示例来源于gnu的make使用手册,在这个示例中,我们的工程有8个c文件,和3个头文件,我们要写一个makefile来告诉make命令如何编译和链接这几个文件。我们的规则是:
转载
发布博客 2017.08.04 ·
436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

uboot启动代码分析

http://blog.csdn.net/a475701239/article/details/8603716
转载
发布博客 2017.07.05 ·
473 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内核与文件系统的关系

内核与文件系统的关系技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。文件系统是kernel的一部分。文件系统实现了系统上存储介质和其他资源的交互。kernel tree中的fs目录都是关于文件系统的,可以说它是ker
转载
发布博客 2017.07.04 ·
1090 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LINUX下的IIC驱动

http://blog.csdn.net/xie0812/article/category/1541639
转载
发布博客 2017.07.02 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux及Arm-Linux程序开发笔记(零基础入门篇)

一、Arm-Linux程序开发平台简要介绍... 31.1程序开发所需系统及开发语言... 31.2系统平台搭建方式... 4二、Linux开发平台搭建... 52.1安装虚拟工作站... 52.2安装Linux虚拟机... 52.3虚拟机的一些基本配置... 72.3.1建立共享目录... 82.3.2调整桌面分辨率... 92.4安装软件... 11三、
转载
发布博客 2017.07.02 ·
1018 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux 引导过程内幕

从主引导记录到第一个用户空间应用程序的指导引导 Linux® 系统的过程包括很多阶段。不管您是引导一个标准的 x86 桌面系统,还是引导一台嵌入式的 PowerPC® 机器,很多流程都惊人地相似。本文将探索 Linux 的引导过程,从最初的引导到启动第一个用户空间应用程序。在本文介绍的过程中,您将学习到各种与引导有关的主题,例如引导加载程序、内核解压、初始 RAM 磁盘以及 L
转载
发布博客 2017.07.02 ·
392 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux内核启动流程

linux内核启动流程计算机在启动时都是先加电,然后进行硬件检测并引导操作系统的初始化程序,然后操作系统的初始化程序程负责读入系统内核并建产系统的运行环境.一这过程相对来说比较复而且与CPU体系结构相关,这里我们通过linux并以i386的体系结构对这一过程进行较为详细的说明. 1、硬件检测 . 当机器加电后它首先执行BIOS(基本输入输出系统)中的代码,BIOS首先执
转载
发布博客 2017.07.02 ·
903 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Linux内核移植和根文件系统制作(详细步骤精讲)

第一章移植内核1.1 Linux内核基础知识1.1.1 Linux版本1.1.2 什么是标准内核1.1.3 Linux操作系统的分类1.1.4 linux内核的选择1.2 Linux内核启动过程概述1.2.1 Bootloader启动过程1.2.2 Linux启动过程1.3 Linux内核移植1.3.1 移植内核和根文
转载
发布博客 2017.07.01 ·
18300 阅读 ·
20 点赞 ·
4 评论 ·
122 收藏

Linux内核移植步骤

Linux内核移植是嵌入式开发只至关重要的一步,不同的嵌入式应用需要不同的嵌入式平台。内核的可裁剪行也可以在内核移植中体现出来,对于特定的硬件环境,我们可以只保留和硬件相关的内核代码,从而达到缩小内核代码体积,减少代码所占存储空间。下面我们一步一步了解linux内核移植方法。1、修改硬件平台的支持我们可能用到arm,也可能用到power pc以及i386,所以针对不同平台要
转载
发布博客 2017.07.01 ·
2035 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

Linux 内核剖析

回页首好文章,详见https://www.ibm.com/developerworks/cn/linux/l-linux-kernel/#resourcesLinux 内核简介现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 2 所示。图 2. GNU/Linux 操作系统的基
转载
发布博客 2017.07.01 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PowerPC家族谱系详解

随着PowerPC的 发展,使用PowerPC构架的处理器已经形成了庞大的家族,在通信、工控、航天国防等要求高性能和高可靠性的领域得到广泛应用,是一颗“贵族的芯片”。 目前几乎没有什么中文资料详细阐述PowerPC家族谱系,实在是一件遗憾的事。本文就给初学者简介PowerPC家族。要阐述清楚PowerPC的发展不是一件容易的事情,光是“PowerPC”这个词,就很容易被搞混,尤其是IBM注
转载
发布博客 2017.06.30 ·
18002 阅读 ·
10 点赞 ·
0 评论 ·
49 收藏

ARM Cortex-M4F微处理器

1.1 ARM体系结构及微处理器器1.1.1 ARM的商业模式ARM(Advance RISC(Reduced Instruction set Computer) Machine 高级精简指令集机器)公司自身不制造处理器硬件,而是设计处理器,并将其设计授权给商业合作伙伴,使他们将其用于制作自己的SOC(System-on-Chip片上系统)。ARM公司定义体系结构--授权商依其
转载
发布博客 2017.06.23 ·
6379 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

STM32的优先级NVIC_PriorityGroupConfig的理解及其使用

写作原由:因为之前有对stm32 优先级做过研究,但是没时间把整理的东西发表,最近项目需要2个串口,但是不是两个串口同时使用,只是随机使用其中一个,程序对2个串口的优先级需要配置;此文思路:“中断优先级”思维导图-->关键要点--->结合图和要点相关程序应用例程讲解;我们先来看ST公司的一张图:我自己依据此图理解,应用思维导图画了一张方便理解:(如果看不清可通过ctrl+鼠标滑轮 
转载
发布博客 2017.06.15 ·
1063 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多