logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何学习嵌入式bootloader

本文是摘自一个大侠对vivi源码的分析的一篇文章,个人觉得前面这些文字对那些苦苦挣扎在研究bootloader的同志们会有一些帮助,甚至是鼓励,所以充满感激地将它转载了过来。通过vivi研究bootloader有一段时间了,基本是在与之相关的基础方面做工作,还没有真正深入研究vivi。以后的学习重心就要放到研究vivi源代码上面了。我想,真正细致地弄清楚vivi实现的细节,

典型的嵌入式系统设计

系统设计和实现  通常来说,一个嵌入式系统的开发过程如下:  确定嵌入式系统的需求;  设计系统的体系结构:选择处理器和相关外部设备,操作系统,开发平台以及软硬件的分割和总体系统集成;  详细的软硬件设计和RTL代码、软件代码开发;  软硬件的联调和集成;系统的测试。一、步骤1:确定系统的需

嵌入式实时操作系统ucos ii的分析

嵌入式实时操作系统ucos ii的分析2010年01月06日 星期三 上午 01:15摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。本文通过对一种源码公开的嵌入式实时操作系统ucos ii的分析,以51系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中应当注意的一些问题。关键词:实时操作系统;ucos ii;单片机引言早在20世纪60

#嵌入式
嵌入式软件工程师经典笔试题

> 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因

linux分几种模式?linux 单用户模式作用是什么?

0:关机1:单用户模式2:无网络支持的多用户模式3:有网络支持的多用户模式4:保留,未使用5:有网络支持有X-Window支持的多用户模式6:重新引导系统,即重启Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务。如果系统管理员需要进行系统维护或系统出现启动异常时,就需要进

linux多进程下的文件共享(包括每个进程的文件表项的详细介绍)

1. 文件共享  (1) 每个进程在进程表中都有一个记录项,记录项中包含有一张打开文件描述符表,可将其视为一个矢量,每个描述符占用一项。与每个文件描述符相关联的是:      (a) 文件描述符标识(close_on_exec)。     (b)指向一个文件表项的指针。  (2)内核为所有的打开文件维持一张文件表。每个文件表项包含:      (a)文件状态标志(读、写、添加、

down, up, sem_p, sem_v, sem_wait, sem_post 的区别

linux 信号量操作函数2014-03-05 11:59cheng6211 | 分类:Linux | 浏览144次down,up,sem_p,sem_v,sem_wait,sem_post.有什么区别undefined reference to `down',需要包含哪个头文件?分享到:

高手必读:Linux编程经典书籍

如何才能成为一个Linux编程高手?在这里笔者建议大家多读经典书籍,多读优秀的开源代码,多写代码,除了这些别无它法。接下来本文就向大家推荐一些公认的Linux编程经典图书。想要成为真正的Linux编程高手,这些书籍是绝对的经典必看。       第一阶段: Linux统入门与提高    使用与管理linux系统是linux程序开发人员必备入门技能,《鸟哥的linux私房菜》和《li

到底了