概览嵌入式系统的各种周边设备
2009-12-30 05:17:00
查看原文
Linux 在嵌入式领域如此流行的一个重要原因是它有很好的移植性和扩展性;得益于Linux的强大的抽象机制,(基于Linux编写的)大量应用软件可以无缝地运行在不同的硬件平台。如下图所示,为你的嵌入式系统添加有特色的功能(硬件...
载板主撑软件包(bootloader部分)
2009-12-20 15:30:00
查看原文
载板主撑软件包(Board Support Package)是指一集负责初始化硬件载板上的设备和封装硬件相关细节为操作系统提供高层接口的程序。有了BSP,操作系统(包括硬件驱动)有一定的独立性,从而在不同的硬件平台间移植变得更容易。BS...
有限记忆程序与有限状态换能机器
2009-12-19 11:28:00
查看原文
计算(Computations)是为解题而设计的。程序(Programs)是描述计算的载体,机器(computers)是执行程序的装置。计算机科学领域关注两个对象——程序和机器。“第二章探讨有限记忆的程序(finite-memory programs)。状态(s...
状态与信息
2009-12-19 08:03:00
查看原文
在计算机科学和自动机理论领域里,状态(state)的概念是指程序或机器的一个唯一的信息格局(unique configuration),换句说,机器可以有多个互不相同的格局,每一个格局叫状态。
快乐再认识
2009-12-19 08:01:00
查看原文
问:快乐是什么? 答:在我的认识里,快乐有两种,消费型和创作型。消费型快乐不会持久的,应该追求后者。
计算、程序和机器
2009-12-12 16:38:00
查看原文
计算(Computations)是为解题而设计的。程序(Programs)是描述计算的载体,机器(computers)是执行程序的装置。计算机科学领域关注两个对象——程序和机器。“程序”包括研究程序设计的方法论,比如算法、数据结构和编译原...
构建交叉编译工具链
2009-12-05 05:24:00
查看原文
在过去很长的一段时间里,构建一套交叉编译工具链对于嵌入式开发者来说简直是一场恶梦,因为他们得手动跟踪各种源码包(及其更新包)之间的依赖关系。buildroot,和有名的微型C库——uclibc一起发布的小工具改变这一事实。Buil...
November 2009
学习、能力、任务、需求和元认知的复杂关系(头脑风暴)rev#2
2009-12-04 17:19:00
查看原文
我们会一般人都会读报读文章,但不是每个人都能写文章,可见,会读与会写(不指被动抄写,指主动创写)不是一个能力层次;再又,会写的能力也可以根据写得如何再分能力层次。根据布卢姆的学习能力层次可得,会读属于领会能力层...
系统级编程是什么?
2009-11-25 16:26:00
查看原文
过去的Unix编程是没有系统不系统之分的。即便是开发 X Window也是在系统级(system-level)编程,看到系统的所有API。现代的操作系统编程有所谓[系统级编程 ],使用与[应用编程 ]不同的API(System programming API) 。从编程...