
嵌入式开发
文墨一剑
古今之成大事业、大学问者,必经过三种之境界:“昨夜西风凋碧树。独上高楼,望尽天涯路。”此为第一境也。
“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。
“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境也。
此等语皆非大词人不能道。然遽以此意解释诸词,恐为晏欧诸公所不许也。
展开
-
操作系统专题——进程与线程的区别
进程是什么?程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。这是这样的设计,大大提高了CPU的利用率。进程的出现让每个用户感觉到自己独转载 2015-07-29 19:41:01 · 3600 阅读 · 0 评论 -
简单明了的明白进程和线程的区别
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。转载 2015-07-29 19:45:55 · 922 阅读 · 0 评论 -
程序员面试笔试宝典——读书笔记6、操作系统基础知识
一、进程管理1、进程与线程有什么区别进程是程序关于某个数据集合上的一次运行活动,它是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU 调度和分配的基本单位,线程基本上不拥有系统资源。区别如下:a、一个线程必定属于也只能属于一个进程;而一个进程可以拥有多个线程并且至少拥有一个线程。b、属于一个进程的所有线程共享该线程的所有资源,包括打开的文件、创建的Soc原创 2015-08-26 19:52:29 · 1337 阅读 · 0 评论 -
详解大端模式和小端模式
本文转自:http://blog.youkuaiyun.com/ce123_zhouwei/article/details/6971544详解大端模式和小端模式嵌入式开发交流群280352802,欢迎加入!一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Ble转载 2015-08-29 09:55:00 · 719 阅读 · 0 评论 -
ISP于IAP的区别
ISP于IAP的区别 ISP:in systemprogramming, 在系统编程IAP: in applicatin programming 在应用编程但两者的操作方式,结果和应用场合有什么区别 什么是ISP: 用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统转载 2015-08-11 08:26:04 · 729 阅读 · 0 评论 -
如何看懂时序图LCD1602(经典)
操作时序永远使用是任何一片IC芯片的最主要的内容。一个芯片的所有使用细节都会在它的官方器件手册上包含。所以使用一个器件事情,要充分做好的第一件事就是要把它的器件手册上有用的内容提取,掌握。介于中国目前的芯片设计能力有限,所以大部分的器件都是外国几个IC巨头比如TI、AT、MAXIM这些公司生产的,器件资料自然也是英文的多,所以,英文的基础要在阅读这些数据手册时得到提高哦。即便有中文翻译版本,还是建转载 2015-08-30 08:31:15 · 38243 阅读 · 1 评论 -
C语言嵌入式系统编程之软件架构篇
模块划分 模块划分的“划”是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能进行划分在面向对象设计中成为一个错误,牛顿定律遇到了相对论),C语言模块化程序设计需理解如下概念: (1) 模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明;转载 2015-08-11 09:43:57 · 757 阅读 · 0 评论 -
ARM 的指令集
一、微处理器的指令分类和格式ARM 未处理的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令 6 大类,具体的指令及功能如下表所示(表中为基本ARM指令,不包括派生的ARM指令)。条件域原创 2015-08-31 11:08:23 · 1018 阅读 · 0 评论 -
嵌入式系统(Linux&Android)学习路线
嵌入式学习路线(Linux&Android) 关于嵌入式学习路线,我看一些初学者问的很多,因此今天制作相关图文给大家一个参考,这也是华清远见嵌入式学院的的课程体系。也是当前最符合企业用人需求的学习路线。嵌入式系统开发基础理论1Linux操作系统使用 本课程从零起点,讲述了linux内核的起源、发展历程以及目前广泛的应用场合;概述了linux系统的基本组成框架及组件功能;详细介绍Li转载 2015-08-05 08:17:46 · 2501 阅读 · 0 评论