最近打算移植一个比较新的 uboot 到开发板,回想起来上一次移植 uboot1.1.6 已经差不多是一年前了,手头保留了一些当时移植分析时的笔记,但是没有归纳梳理,在移植新版 uboot 之前,再来回味一下经典。本文重点在于分析 uboot 启动流程以及 uboot 自身的细节,比如栈空间的划分、如何设置 tag 、如何添加一个自定义命令等。但是不涉及基本的硬件驱动的分析,比如内存初始化、时钟初...
分类:
其他好文 时间:
2016-07-29 15:44:23
阅读次数:
179
常用服务器应用的功能有:硬件驱动进程管理内存管理网络管理安全管理文件管理ruanjian开发接口标准ABI:ApplicationBinaryInterface位于OS之上,应用程序之下。所以,只要ABI兼容,程序已经编译好的代码,就可以无需改动的运行。ABI描述了应用程序与OS之间的底层接口,允许编译好..
分类:
其他好文 时间:
2016-07-25 16:27:13
阅读次数:
191
一、认识硬件驱动程序 在安装完操作系统后,电脑还不能正常使用,因为此时电脑的屏幕还不是很清晰。 分辨率还不是很高,甚至可能没有声音,因为电脑还没有安装驱动程序。那么什么是驱动程序呢? 如果电脑中某个设备的驱动程序未能正确安装,该设备便不能正常工作。因此,驱动程序在系统中所占有重要地位。一般来说操作系 ...
分类:
其他好文 时间:
2016-07-05 20:46:37
阅读次数:
133
Veket Linux 是一个随身的可装在U盘的Linux操作系统。 特点:1,随身系统,装在U盘可走遍天下,它几乎支持“所有”的电脑,就我所接触得到的电脑它都支持并成功驱动,就这十多年的安装的电脑都支持吧。装在U盘上拿到新电脑不用重新安装驱动就可以用自带的硬件驱动运行起来,适合移动办公什么的。2, ...
分类:
系统相关 时间:
2016-07-03 06:57:31
阅读次数:
162
C# 串口操作系列(3) -- 协议篇,二进制协议数据解析 C# 串口操作系列(3) -- 协议篇,二进制协议数据解析 标签: c#bufferobject通讯byte硬件驱动 2010-05-27 09:54 51565人阅读 评论(215) 收藏 举报 标签: c#bufferobject通讯b ...
1. 软件分类 按照功能分类 1)系统软件:能够直接操作底层的硬件,并为上层软件提供支撑的软件。比如:操作系统软件,各种硬件驱动程序等,这类软件需要我们结合底层的硬件加以测试,比如:BIOS测试,WALN测试。 2)应用软件:能够为用户提供某种应用服务的软件。比如:office,QQ等。 按照技术架 ...
分类:
其他好文 时间:
2016-06-21 15:55:35
阅读次数:
171
内核、shell、文件系统、应用程序。GNUBourne-AgainSHell用户||bash终端相当于是bash的接口和工具cat/etc/shells|bash-4.1.2-9.el6_2.x86_64|内核kernel1,系统接口调用www.kernel.org|2,内存管理|3,文件系统管理|4,进程管理|5,硬件驱动|物理硬件②.内核版本:内核(操作..
分类:
系统相关 时间:
2016-06-02 20:20:21
阅读次数:
204
1.按键是如何被捕捉到的: 按键被CPU扑捉到之后,系统内核监控到哪个是焦点进程,然后交付到相应的进程。 2.内核功能: 进程管理 内存管理 文件系统 网络功能 硬件驱动 安全机制 3.linux的内核版本跟软件(redhat,suse,debian等)的发行版本是两回事。 ...
分类:
其他好文 时间:
2016-05-27 09:24:56
阅读次数:
109
本文以GPS数据为代表,分析数据如何从硬件驱动层慢慢的流到主函数算法应用层(其它传感器数据都类似于GPS数据),内容有点复杂,有些地方可能定位定错了,但也是并列的层,将就的算跑通了传感器数据流动过程。也麻烦看到错误的同学提醒楼主一下,以免误导大家。...
分类:
其他好文 时间:
2016-05-12 22:40:11
阅读次数:
1171
使用ubuntu1404搭建GnuRadio环境1.更新软件源:$sudo apt-get update 2.安装 cmake: $ sudo apt-get install cmake
(注意: GNU Radio 仅提供了对 USRP1 和 USRP2 的硬件驱动, 且在 GNU Radio 3.5.0 和以 后的版本中,不再提供对 USRP 的驱动,所以可以安装 3.4.2 之前版本就不需要...
分类:
系统相关 时间:
2016-05-06 12:44:42
阅读次数:
575