reille

 


对于很多做嵌入式软件的朋友来说,可能从来都没有听说过持续集成这个词,也就无从接触过Jenkins这个工具软件。自去年转调部门后,除了解了设计模式外,还有幸接触到了Jenkins。

那什么是持续集成?Jenkins具体用来做什么,对软件开发有什么益处呢?总得来说,这两者主要是涉及一个软件质量的主题,特别是团队开发软件项目。下面就来介绍介绍下这两者。

阅读全文 »

 


经过6个多月的努力,在2013年双12这天,Digia公司正式发布了Qt5.2正式版。随着Qt5.2版本的发布,标志着Qt正式全面地支持Android、iOS、BlackBerry、Sailfish/Jolla和Ubuntu等移动操作系统。

此外,Qt5.2还提供了Windows RT功能预览,使Qt成为了覆盖移动系统平台最广的跨平台开发框架。Qt5.2可使用户的桌面或嵌入式系统的程序快速部署到移动手机或平板电脑中。

阅读全文 »

 


container_of,是linux内核中一个精妙绝伦的宏。上年在南京开发新产品应用程序时,一个同事借用linux的实现,在应用程序中实现了该宏。之前,曾经弄懂过它,许久未接触linux了,对它有点陌生了。只清楚记得它的作用就是:根据结构体成员得到该结构体指针。

在网上看了多篇关于container_of的解释,觉得还是华清远见程姚根讲得简单透彻。

阅读全文 »

 


等待队列在linux内核中有着举足轻重的作用,很多linux驱动都或多或少涉及到了等待队列。因此,对于linux内核及驱动开发者来说,掌握等待队列是必须课之一。 Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。它有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。 阅读全文 »

 


面对一段感情,说放手,哪有这般轻松?

试图挽回,却已无力回天,此时此刻,就只能选择放手了,长痛不如短痛。告诉她,我决定远离你的世界,还你平静的生活。再见,请珍重,开~心~幸~福。这也是明明白白地告诉自己,不能再抱有幻想,要重新站起来,开始新的生活。

曾经那么难过的伤痛都挺过来,又何况这次!

阅读全文 »

 


光棍节又来临了,哥本以为今年不用再过光棍节了,不料,生活无常,残酷的现实还是沉重地打击了我一下。遂以此文小小纪念一下,让自己发“粪”图强,尽早脱离光棍的队伍。

我本脱发,从上年起一直留着寸发。昨天去理发时,理发师跟我说,光头其实更好看点。想了想,从“头”开始,就从了理发师。整个下来,确实比寸发强多了,很有精气神,而且我发现,我的头型圆圆的,还是蛮适合光头的。好吧,哥打算留光头了!

阅读全文 »

 

软件随想

做为屌丝中的一员,我们的出路在哪里?我相信很多做技术的同行都在思考类似的问题。这几天看到了一篇文章,觉得说的有点道理,特转载过来分享给大家。

文章说道,屌丝的出路有两点:一是将契约精神的概念融入到你的骨髓里;二是你要拼命工作,就当自己是在华为一样。也许你可能不认同这观点,但没关系,仁者见仁,智者见智……

阅读全文 »

 


在“境况不妙,何去何从?”一文中曾说了说自己最近迷茫的境况。但在接下来的日子一直到8月6号,却发生了一些意料之中又是意料之外的事情。我们几个根据当时所处的情势,保持强硬的态度,不受于诱惑、不受于威胁,最终取得了关键性的胜利——9月初转调其它部门工作。

感觉这段时间就像经历了一场艰苦的战斗,虽然取得了“胜利”,但仍是心有余悸、感慨良多……

阅读全文 »

 


前前后后经过了一个多月时间,终于在eCos中实现了STM32的SD卡驱动。相比而言,SD卡驱动不仅代码量大,还涉及eCos块驱动(disk驱动)体系、SD/MMC存储卡、FAT文件系统、块缓存、文件操作等多方面的知识点。

从本节开始,以eCos STM32 SD卡驱动为切入点,一起来了解eCos块设备驱动、文件系统、文件操作等知识点。本节主要介绍eCos disk设备驱动体系结构。

阅读全文 »

 


上一节,主要介绍了SD卡存储数据结构,并对MBR(Main Boot Record 主引导记录区)进行了详细地分析,使我们对SD卡的数据有了初步的了解。这仅仅是个开始,接下来了解下其中的FAT文件系统及其存储数据格式分析。

第二章 FAT32文件系统介绍

2.1 FAT文件系统简介

FAT(File Allocation Table,文件分配表)文件系统是windows操作系统所使用的一种文件系统,它的发展过程经历了FAT12、FAT16、FAT32三个阶段。FAT文件系统用“簇”作为数据单元。一个“簇”由一组连续的扇区组成,簇所含的扇区数必须是2的整数次幂。簇的最大值为64个扇区,即32KB。所有簇从2开始进行编号,每个簇都有一个自己的地址编号。用户文件和目录都存储在簇中。 本文每簇4KB大小。

阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量