28335特性介绍 高性能静态CMOS技术 高达150MHZ(6.67ns的周期时间);1.9V / 1.8内核 ,3.3V I/O设计 高性能32位CPU IEEE-754单精度浮点单元 哈佛总线结构 高速中断响应处理 使用C/C++ 和汇编语言 6通道的DMA(用于ADC、McBsp、ePWM、 ...
分类:
其他好文 时间:
2017-04-17 09:23:45
阅读次数:
272
内核同步 同步介绍 同步的概念 临界区:也称为临界段,就是訪问和操作共享数据的代码段。 竞争条件: 2个或2个以上线程在临界区里同一时候运行的时候,就构成了竞争条件。 所谓同步。事实上防止在临界区中形成竞争条件。 假设临界区里是原子操作(即整个操作完毕前不会被打断),那么自然就不会出竞争条件。但在实 ...
分类:
系统相关 时间:
2017-04-16 19:05:40
阅读次数:
322
操作系统的体系结构是一个开放性的问题。 正如上文所述,操作系统在核心态为应用程序提供公共的服务,那么操作系统在核心态应该提供什么服务、怎样提供服务?有关这个问题的回答形成了两种主要的体系结构:大内核和微内核。大内核系统将操作系统的主要功能模块都作为一个紧密联系的整体运行在核心态,从而为应用提供高性能 ...
分类:
其他好文 时间:
2017-04-10 14:45:19
阅读次数:
155
收集一个简单的Shell学习文档: Link: http://c.biancheng.net/cpp/view/6994.html Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语 ...
分类:
系统相关 时间:
2017-03-09 18:28:42
阅读次数:
143
1、Trident(IE内核)(1)、该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11,也被普遍称作”IE内核”。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。此外, ...
分类:
其他好文 时间:
2017-03-09 00:28:24
阅读次数:
239
前言: (总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!) 前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发 ...
分类:
系统相关 时间:
2017-03-05 15:52:18
阅读次数:
206
进程是所有操作系统的核心概念,同样在linux上也不例外。 主要内容: 进程和线程 进程的创建 进程的终止 1. 进程和线程 1.1 进程 进程是处于执行期的程序以及相关的资源的总称。 线程是进程中活动的对象。内核调度的对象是线程,而不是进程。 进程和线程的管理操作(比如创建和销毁)都是由内核来实现 ...
分类:
系统相关 时间:
2017-02-14 11:36:16
阅读次数:
208
1.新建工程 2.添加原理图文件 注:似乎Nios II工程都需要涉及到原理图编程。 3.进入Qsys进行内核设计 注:启动Qsys后,系统已经为内核默认添加了一个组件clk_0。 4.设置时钟名字和频率 注:开发板上的时钟输入为50MHz。 5.添加Nios II核 注:选择Nios II Cor ...
分类:
移动开发 时间:
2017-02-09 11:09:46
阅读次数:
1168
一、内核1、内核的功能进程管理:task_struct,scheduler(调度)内存管理:I/O管理:中断及中断处理文件系统:驱动程序安全相关功能:SElinux,各种加密库2、内核设计流派单内核:单一体系将所有功能都作成一个整体,都作在内核中linux:模块化设计:核心+外围功能性模块组成..
分类:
系统相关 时间:
2016-12-19 22:24:43
阅读次数:
259
一、linux简介 1、linux的特点 免费开源 模块化程度高 内核设计分为五个部分:进程管理、内存管理、进程间通信、虚拟文件系统和网络 广泛的硬件支持 几乎能在所有流行的处理器上运行 安全稳定 拥有多项安全技术措施 多用户多任务 良好的可移植性 linux中95%以上的代码都是由高级语言c语言编 ...
分类:
系统相关 时间:
2016-12-18 23:29:45
阅读次数:
291