自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Adan

登高,采他山之石以攻玉;入海,拾五洋之珠可炼珍

  • 博客(28)
  • 资源 (8)
  • 收藏
  • 关注

原创 嵌入式实时操作系统Nucleus PLUS综述

本专栏系列介绍了Nucleus PLUS,包括Nucleus系统架构、启动过程、任务调度、任务间通信机制和中断等。

2014-06-26 16:47:04 3074

原创 移动终端基带芯片基本架构

基带数字处理功能以及手机基本外围功能都集中到单片片上系统(SOC)中,其基本构架都采用了微处理器+数字信号处理器(DSP)的结构,微处理器和DSP的处理能力一直增强。微处理器是整颗芯片的控制中心,会运行一个实时嵌入式操作系统(如Nucleus PLUS)。DSP子系统是基带处理的重点,其中包含了许多硬件加速器和基带专用处理模块,完成所有物理层功能。本文概述了单模和多模基带芯片的架构。

2014-06-30 12:28:17 8298 1

原创 移动终端处理器构成和基带芯片概述

一部手机要实现最基本的功能—打电话发短信,这个手机就要包括以下几个部分:射频部分、基带部分、电源管理、外设、软件等。移动终端支持何种网络制式是由基带芯片模式所决定,而支持何种频段则由天线和射频模块所决定,基带芯片完成移动终端的接入功能,目前基带处理器是一种高度复杂系统芯片(SoC),本文介绍了移动终端发展和基带芯片。基带芯片市场的“一片红海”也难以捉摸。

2014-06-28 19:22:27 12901

原创 一颗ARM架构芯片的软硬件构成

硬件和软件是一颗芯片系统互相依存的两大部分,本文总结了一颗芯片的软硬件组成,作为对芯片的入门级概括吧。

2014-06-27 16:53:07 7934 2

原创 Nucleus PLUS简介

近些年来,随着嵌入式系统飞速的发展,嵌入式实时操作系统广泛地应用在制造工业、过程控制、通讯、仪器仪表等方面,用户可以根据自身的软硬件环境的要求,选择合适的操作系统。本文概述了实时多任务嵌入式操作系统Nucleus PLUS的特点和应用领域。

2014-06-26 16:44:30 6739

原创 Nucleus PLUS系统架构和组件

Nucleus PLUS系统采用软件组件的形式构成以增加系统的代码清晰性、可靠性和可重用性,使系统模块化、易于维护。Nucleus PLUS由多个软件组件构成,每个组件都有唯一的用途和特定的外部接口。每个组件的使用通过这些接口的调用实现,而组件内部的数据结构绝大多数情况下都不可以被其他组件直接访问。这种组件架构使得Nucleus PLUS的每个软件组件可以被轻松的替换和重用。本文描述了Nucleus PLUS系统部件构成。

2014-06-26 12:27:03 4487

原创 Nucleus PLUS任务调度

Nucleus Plus内核(Kernel)的主要目的是管理实时任务的竞争运行(共享CPU),为应用提供各种便利,快速响应外部事件。Nucleus Plus的系统结构如图1所示,可以看出线程控制是整个内核的核心,通过邮箱、队列、管道来实现任务之间的通信,通过信号量、事件组和信号实现任务间的同步。本文描述了Nucleus PLUS的任务调度算法。

2014-06-25 11:12:46 3221

原创 不要让“知识”限制了你的思维

不要让自己的知识限制了自己。生活和工作中,我们该永不止步,提升自己的知识水平和认知层次。怎样才能做到呢?首先要认识到自己“知识”的有限性、学习现有知识、形成和扩展自己的知识系统,其次培养自己观察和思考的能力、应对意外、发现未来的知识。且后者很关键。

2014-06-22 13:14:04 3180 6

原创 2G、3G无线路由器拨号连接过程

无线MODEM是为数据通信的数字信号在具有有限带宽的模拟信道上进行无线传输而设计的,它一般由基带处理、调制解调、信号放大和滤波、均衡等几部分组成。无线MODEM又名“无线调制解调器”,区别于传统modem之处在于调制后的信号是通过无线传输的。本文即是描述无线modem的TCP/IP通讯模式拨号、获取IP地址、进而去建立TCP/IP连接的过程。

2014-06-20 13:21:42 5110

原创 Nucleus PLUS应用系统示例

描述了一个Nucleus PLUS系统应用示例,包括application_initialization和六个任务,任务在application_initialization中创建。这个示例系统体现了Nucleus PLUS的任务调度和执行过程、任务间通信和同步(信号量、事件组)。

2014-06-20 11:24:04 3612

原创 情绪管理--不要总做“好脾气”的人。

”好脾气“的人指的是忽略自己感受或一味委屈自己、牺牲个人利益求全的人,这种”好脾气“是不健康的。对个人来说,压抑自己的情绪会损害健康,影响工作、家庭;对团队集体来说,”好脾气“会破坏团队的互赖,滋生抵触情绪,不利于高效协作,任其蔓延定拖垮团队。人都是感性的动物,所以为了我们的社交、家庭更有爱,也为了工作更积极、团队更高效,每个人都该学着去”表达愤怒“。团队领导更得时时琢磨琢磨自己的团队成员有没有藏着小脾气,试着去消融团队的”脾气“。

2014-06-19 16:54:57 5491

原创 Nucleus PLUS的启动、运行线程和中断处理

nucleus系统是实时嵌入式操作系统,具有实时、任务抢先、多任务内核,其中95%的代码由C语言写成,极易移植,开放的源码使得配置和裁剪方便,再加上体积小(全部二进制映像可仅20K)、响应快速等特性,使得Nucleus PLUS得到广泛应用。本文总结了Nucleus PLUS的启动流程、运行线程和中断处理机制。

2014-06-19 12:27:06 4104

原创 怎样培养独挡一面的能力

对个人要有独挡一面的能力已获得更顺畅的职业发展;对团队管理来说,要让每个成员能也必须得“自力更生“以建立有些的团队,因为知识工作者的管理必须是自我驱动的。那么如何培养独当一面的能力呢?

2014-06-18 12:21:58 5232

原创 专家修炼-学习的方法

学习要尽早开始、终身进行,同时学习也是要讲究方法的。不讲究学习方法的人即使尽早开始也是事倍功半乃至蹉跎终身。学习的方法包括正确的方法、不断的练习、持续有效地反馈和高度集中的精神

2014-06-17 17:00:04 2018

原创 Nucleus进程间通信(IPC)方式

实时操作系统Nucleus Plus提供了6种进程间通信方式,分别为:邮箱(mailboxes)、消息队列(queues)和管道(pipes)、信号量(semaphores)、事件集(event groups)和消息(signals)。前三者用于进程间通信,后三者用于进程同步,本文总结了Nucleus Plus进程间通信方式。

2014-06-17 12:30:12 3220

原创 无线USB网卡Rndis设备

USB 无线Rndis设备就是通过USB接口传输的网卡,该网卡采用的驱动协议是Rndis。本文的无线指的是移动数据网络如2G、3G、LTE等。基带芯片可以通过USB连接PC做无线路由器使用,若是智能手机做PC无线路由则需要应用处理器支持bypass功能。

2014-06-16 12:33:55 6936 2

原创 关于成功和努力的一些想法

李开复总结《异类-不一样的成功启示录》中成功的公式是“才智+社会环境+机遇+勤奋=成功”,选择大于努力。选择包括:选择去提高自己的层次-修养、能力,选择能够让你占据更多资源的方向。当你努力时,努力的程度和付出必须让你“能够攀上高一层阶梯”,否则就是徒劳无益。

2014-06-14 11:07:25 1880

原创 成熟男人的修炼-国王、祭祀、诗人、武士

身为男人,恐怕你不想成为女人眼中“浅薄”乃至“猥琐”的代表。你不想每次她提起你的时候,你看到的是她眼里无比的尊敬和臣服?对工作,你不想独挡一面,意气风发吗?所以你应该寻找自己的男性身份,激发本能,追求使命,应该让你精神上的“巨婴男孩”死掉,应该去迎接男人的诞生或者回归,应该提高自己的文化修养和内在气质。成熟男人要具备的核心特质包括自信心,宽容,耐心,诚实,不屈不挠,不卑不亢的美德和能够容纳矛盾的能力等。

2014-06-13 16:50:08 4517

转载 主机USB驱动框架

通用串行总线(USB)是一种串行接口,具有自动配置能力和良好的兼容性,从而简化了计算机与外设的连接,被计算机外设硬件制造商广泛采纳。USB总线标准由1.1版升级到2.0版后,传输率由12Mbps增加到了480Mbps,更适宜于高速数据传输。USB设备支持打印机、扫描仪、数码相机等外设时,由于这些外设与主机间传输的数据量大,要求驱动程序采用Bulk模式进行高速数据传输。USB应用程序接口主要功能

2014-06-13 12:34:44 1146

原创 USB设备firmware

USB设备内部都有USB的芯片和MCU(Micro CPU Unit)。 USB设备上电后,首先初始化(设备自身逻辑和USB芯片的初始化) 。连接PC后即可开始USB设备与主机的交互进程。1,Firmware程序的基本框架设备Firmware的工作往往采用前、后台的方,前后台通过中断标志位进行通信,中断标志位可设置成全局变量以简化设计。前台程序:死循环。不断的检测标志位,判

2014-06-12 12:52:51 1891

转载 赵伯平--警惕台湾的企业管理垃圾!

如同娱乐圈一样,在大陆的企业管理咨询、培训界,一批来自台湾的授业解惑者,挟先行于大陆一步,与欧美的市场经济接触而拥有的先声夺人优势,获取了相当的市场份额。他们最为活跃的领域有三:一、基于流程和制度层面的生产力促进、品质改善、精细管理等。客观地讲,这不但是台湾企业的强项,而且也是大陆企业真正需要向他们学习和跟进的。二、基于场景设计和氛围营造的励志和团队之类的培训。姑且不论其实际效果如何?

2014-06-11 16:19:02 4611

原创 读而生厌的“中国式管理”

刚拿到《中国式管理》这本书随手翻到“管理就是修己安人的过程”时,心里还涌出一种窃喜,以为这本书看来是将西方的管理体系和我们的传统优秀国学文化相结合了,定然能让我有所领悟。结果却真的是乘兴而来,败兴而归,当真大失所望。引用别人评价的一句话就是”基于对传统文化糟粕的进行简单移植和粗鄙包裹的理论滥造“。首先这本书的很关基本的管理理念是值得借鉴的,虽然这些理念也西方管理学也都经过了透彻的论证和阐述。下

2014-06-11 16:17:17 1215

原创 USB枚举过程图示分析

本文描述了通过USB Tracker追踪USB设备的Windows XP上的枚举过程,在读该篇文章之前首先阅读USB枚举过程能够对USB枚举过程中的各个概念建立更准确的理解。另外Windows系统上USB枚举的详细过程可以参考How does USB stack enumerate a device?下面图1是USB枚举过程的流程图,图2是通过USBTracker抓取的USB枚举过程中的主

2014-06-11 12:46:44 2634

原创 USB CDC通信设备子类概述

USB的CDC类是USB通信设备类(Communication Device Class)的简称。CDC类是USB组织定义的一类专门给各种通信设备(电信通信设备和中速网络通信设备)使用的USB子类。

2014-06-10 12:27:49 13862

转载 USB枚举过程

1. 枚举是什么?枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Interrupt IN Endpoint)来向主机(Host)报告。在系统启动时,主机轮询它的根hub

2014-06-10 09:40:43 2177

转载 快速USB学习

USB的优点相信大家都知道了,而且还很赚钱,嘿嘿,这里就不多说,不懂的就去看看书吧,这里要说的是如何快速掌握USB技术。这篇文章一方面是我对USB学习的一个总结,另一方面是为了方便初学者入门学习。学习USB,一本好的教材是少不了的,我以前看过了很多关于USB的书,但是大部分的书都看得不明不白,原因是编者没有从初学者的角度来考虑问题,这里要推荐的书是由马伟编著的《计算机USB系统原理及其主/从机设计

2014-06-06 13:46:43 1659

原创 有效沟通-非暴力沟通

展现了一种促进人际关系的沟通方式--非暴力沟通,可以帮助人们获得爱、和谐和幸福。这种沟通方式可以运用于所有需要沟通的场合,小至处理个人的家庭关系、客户和同事关系,大至企业和国家间的合作和谈判。非暴力沟通强调沟通应该基于满足人们的感受和需要,成熟的人能兼顾自己和其他人的需求,交往和谈判中能够满足彼此的需要才能是成功的。

2014-06-06 13:21:42 7737

原创 arm架构的芯片memory及智能机存储部件简述

处理器系统中可能包含多种类型的存储部件,如Flash、SRAM、SDRAM、ROM以及用于提高系统性能的Cache等等。刚刚接触芯片开发的工程师常常被各式各样的存储和存储管理弄得晕头转向,因此本文简单对ARM架构和基于ARM架构的处理器上的内存及内存管理做一个简单的汇总和整理。文章首先阐述了内存的分类,描述了ARM芯片包含的存储部件和存储管理单元,最后简单阐述了智能机中的存储部件。

2014-06-03 16:00:56 8397

Machine Learning K近邻算法

机器学习常用算法之K近邻(KNN)算法,对应博文: http://blog.csdn.net/suipingsp/article/details/41964713

2014-12-23

Machine Learning Linear Regression-线性回归

机器学习算法之线性回归 最小二乘法和岭回归算法的实现,对应博文为: http://blog.csdn.net/suipingsp/article/details/42101139

2014-12-23

Machine learning DecisionTree

机器学习 决策树算法,相对博文: http://blog.csdn.net/suipingsp/article/details/41927247

2014-12-14

Machine learning navieBayes algorithm

对应博文:http://blog.csdn.net/suipingsp/article/details/41897901 朴素贝叶斯分类器用于文本分类时有多项式模型和贝努利模型两种,本算法实现了这两种模型并分别用于垃圾邮件检测,性能显著。《机器学习实战》朴素贝叶斯这一章关于文本分类的算法是错误的,无论是其贝努利模型(书中称“词集”)还是多项式模型(书中称“词袋”),因为其计算公式不符合多项式和贝努利模型。

2014-12-12

machine learning Logistic regression

机器学习LR分类器算法的Python实现,博文参考 http://blog.csdn.net/suipingsp/article/details/41822313

2014-12-09

machine learning adaboost

AdaBoost算法有AdaBoost.M1和AdaBoost.M2两种算法,AdaBoost.M1是我们通常所说的Discrete AdaBoost,而AdaBoost.M2是M1的泛化形式。关于AdaBoost算法的一个结论是:当弱分类器算法使用简单的分类方法时,boosting的效果明显地统一地比bagging要好.当弱分类器算法使用C4.5时,boosting比bagging较好,但是没有前者明显。后来又有学者提出了解决多标签问题的AdaBoost.MH和AdaBoost.MR算法,其中AdaBoost.MH算法的一种形式又被称为Real Boost算法---弱分类器输出一个可能度,该值的范围是整个R, 和与之相应的权值调整,强分类器生成的AdaBoost算法。Python实现该算法。 adabbost原理见博客 http://blog.csdn.net/suipingsp/article/details/41722435

2014-12-04

machine learning SVM classify algorithm

Python实现的机器学习基于SMO算法的SVM分类器,支持对象JSON存储.

2014-12-01

现代通信技术 课件 光纤通信,综合接入

pdf版ppt 光纤通信技术,综合业务接入技术

2010-10-21

空空如也

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

TA关注的人

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