- 博客(43)
- 收藏
- 关注
原创 PIC单片机与AM2302温湿度传感器通信优化
PIC单片机与AM2302温湿度传感器通信优化AM2302温湿度传感器采用单总线方式与MCU通信,这就要求MCU有一定的处理速度, 才能正确解析收到的AM2302发送过来的数据。MCU处理AM2302数据的方式AM2302一次传送40位数据给MCU。数据位0由50微妙低电平加26微妙高电平组成。 数据位1有50微妙低电平加70微妙高电平组成。这种编码方式有点象NEC的红外传输协议。另外AM230
2016-01-15 16:02:51 1439
转载 SD卡初始化以及命令详解
转载地址:http://www.cnblogs.com/dengxiaojun/p/4279439.html最近调试了一下SD卡。在网站查了一些相关资料,发现上面文章内容很实用。转载如下:SD卡是嵌入式设备中很常用的一种存储设备,体积小,容量大,通讯简单,电路简单所以受到很多设备厂商的欢迎,主要用来记录设备运行过程中的各种信息,以及程序的各种配置信息,很是方便,有这样几点是需要
2015-11-24 14:42:48 2028
原创 PIC单片机驱动LCD断码屏代码生成工具
PIC单片机驱动LCD断码屏代码生成工具PIC 16系列单片机部分型号都带有LCD(断码)驱动模块, 在编写这部分代码的过程中发现对驱动管脚赋值逻辑有很大的重复部分。 所以写了一个宏函数,自动生成驱动逻辑。
2015-09-30 15:04:13 4519 2
原创 嵌入式Linux的内核镜像生成过程
嵌入式Linux的内核镜像生成过程最近读了《embedded linux primer》,里面讲到了Linux内核镜像的生成过程。 感觉在这方面算是讲的比较好的。在这里翻译一下。顶层目录的vmlinux配置好交叉编译环境后,就可以以开始准备编译内核了。首先需要编译生成内核头文件,然后开始编译内核。内核编译完成后,会在 顶层目录生成vmlinux ELF文件。这个vmlinux文件包含整个内核代码
2015-09-02 14:49:28 3112
原创 近期的职业规划
好久没有更新博客了,因为最近也没有看到什么值得转载的文章。后续会尝试自己写写。 今年换了工作,最主要的收获是做了自己想做的方向。嵌入式开发,不过目前还是做一些简单的嵌入式产品,使用一些功能比较弱的单片机。接触的东西,感觉好像是又回到了大学时代。后续有可能,可以针对单片机写点东西。 通过这段时间的锻炼,收获还是很大的。以前看的很多底层的技术不是很理解,现在慢慢摸到门道了
2015-06-19 08:40:24 622
转载 使用BusyBox制作linux根文件系统(CramFS+mdev)
转载地址:http://blog.chinaunix.net/uid-23089249-id-34501.html操作系统:Ubuntu9.04内核版本:linux-2.6.24.7 开发板:博创arm2410s 交叉编译工具:arm-linux-gcc-4.1.1 BusyBox:busybox-1.11.1 Cram
2015-02-04 12:16:37 547
转载 嵌入式系统编程和调试技巧
很不错的文章,转载地址:http://blog.csdn.net/dire_666/article/details/39348565
2014-09-18 00:52:02 1121 1
转载 浅析 Linux 初始化 init 系统,第 3 部分: Systemd
转载地址:http://www.ibm.com/developerworks/cn/linux/1407_liuming_init3/index.htmlSystemd 的简介和特点Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。systemd 和 ubuntu 的 ups
2014-08-14 23:35:12 1419
转载 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
转载地址: http://www.ibm.com/developerworks/cn/linux/1407_liuming_init2/index.html
2014-08-14 23:23:09 788
转载 浅析 Linux 初始化 init 系统,第 1 部分: sysvinit
转载地址:http://www.ibm.com/developerworks/cn/linux/1407_liuming_init1/index.html什么是 Init 系统,init 系统的历史和现状Linux 操作系统的启动首先从 BIOS 开始,接下来进入 boot loader,由 bootloader 载入内核,进行内核初始化。内核初始化的最后一步就是启动 pi
2014-08-14 22:58:49 642
转载 基于Linux的实时系统
j简介: 越来越多的开发者在基于Linux系统构造嵌入式实时应用,他们迫切地需要一份基于Linux系统构造嵌入式实时系统的指南性的文章。考虑到这种需求,本文在介绍了几种基本的实时进程调度算法的基础上,研究了普通的Linux操作系统的进程调度,并十分全面地调查了各种实时Linux系统为了支持实时特性对普通Linux系统所做的改进。文章分析了将Linux操作系统应用于实时领域中时所出现的一些问题,
2014-06-06 00:09:44 690
转载 linux内存磁盘初始化技术
linux内存初始化技术(initrd)用于支持两阶段的系统引导过程,是在系统启动过程中被挂载的临时root文件系统(译者注:这里的root文件系统是指的根文件系统)。initrd包含很多可执行程序和驱动,并允许在临时的内存磁盘根文件系统被卸载,内存被释放后挂载真实的root文件系统。在许多嵌入式linux文件系统中,initrd是最终的根文件系统。这篇文章主要讲解了linux2.6内核的init
2014-06-05 23:24:44 541
原创 想想今年要干的事
其实之前一直想把之前读过的书再review一遍。然后写一些读后感什么的。好把之前的知识梳理一下。 因为目前感觉自己看了不少书,但很有东西都想不起来了。而且后续在实际过程中遇到了,也只是隐约有点印象,真要自己确定是怎么的回事的时候,还要重新再看一遍。所以把之前的知识串连起来,还是一个很有意义的实践。希望能够把这个活动整起来。后续会把书录更新上来。编程思想:《code co
2014-06-01 22:27:05 511
转载 Linux下github的配置
转载地址:http://blog.csdn.net/u012948710/article/details/23762879估计以后要n
2014-04-15 20:29:07 488
转载 每一位Android开发者应该知道的Android体系架构和开发库
最近准备学习一下android,寻找一些比较的好资源吧。转载地址:http://blog.jobbole.com/60202/Android的体系架构鼓励组件重用,允许开发者发布共享Activity、Service并且访问其他应用程序的数据,还可以根据开发者制定的安全限制进行管理。话虽如此,今天我将分享一些关于Android架构和开发库信息,供开发者创建下一个杀手级应用使用
2014-03-02 19:28:05 431
转载 Python程序员必知必会的开发者工具
转载地址: http://blog.jobbole.com/58226/Python已经演化出了一个广泛的生态系统,该生态系统能够让Python程序员的生活变得更加简单,减少他们重复造轮的工作。同样的理念也适用于工具开发者的工作,即便他们开发出的工具并没有出现在最终的程序中。本文将介绍Python程序员必知必会的开发者工具。对于开发者来说,最实用的帮助莫过于帮助
2014-02-09 15:52:58 744
转载 软件开发中团队首领的好坏之分
转载地址: http://www.aqee.net/good-vs-bad-leader/自己感觉挺有道理,当然不知道大家怎么想的。软件开发的成败更多的是在于人,而不是技术。当从大学毕业时,我以为,只有精通了各种技术才能成为一名伟大的程序员,以为人件管理技术是经理们的专属领地。但事实却给我好好的上了一堂课。经常我能听到有人说人件管理技术是学不到的,是一种天份,对这种观点我不
2014-01-16 20:46:01 552
转载 简明解释算法中的大O符号
转载地址:http://blog.jobbole.com/55184/ 一直没整明白的东西,似乎有点明白了。大O符号是一种算法复杂度的相对表示方式。这个句子里有一些重要而严谨的用词:相对(relative):你只能比较相同的事物。你不能把一个做算数乘法的算法和排序整数列表的算法进行比较。但是,比较2个算法所做的算术操作(一个做乘法,一个做加法)将会告诉你一
2014-01-16 20:44:05 901
转载 Android ART运行时无缝替换Dalvik虚拟机的过程分析
转载地址: http://blog.csdn.net/luoshengyang/article/details/18006645留着以后仔细研究吧。 Android 4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来的Dalvik虚拟机的。
2014-01-15 20:38:53 607
转载 用Python登陆人人网并发状态(在已有基础上进行了修改)
转载地址:http://blog.csdn.net/heyzol/article/details/17230179一直想研究一下脚本自动登录,这里记录一下,以后自己捣鼓捣鼓。#encoding:utf-8 """ This program is rewrite from http://www.oschina.net/code/snippet_94607
2013-12-09 22:37:05 1116
原创 最近读书计划
1、clean code -- 进行中,很不错的书,有了不少体会。感觉是《代码大全》在code sytle方面的细化。2、编程珠玑 -- 貌似介绍算法方面的书,准备了解一下,不求甚解吧。3、数据结构 -- 找一本书研究一下吧。希望能有一些收获。4、head first 设计模式 -- 重温一下。之前一直没太细研究过设计模式,这次准备好好体会一下。
2013-11-25 23:58:58 598
转载 Windows/Linux内核地址空间管理的异同
转载地址:http://blog.csdn.net/dog250/article/details/16356141Windows/Linux内核地址空间管理的异同
2013-11-16 14:26:02 707
转载 How Compiler Works?
转载地址:http://www.programcreek.com/2011/02/how-compiler-works/简单讲解了编译器的工作原理。How compiler works is not easy to explain in one sentence. The best way is to use an example.A compiler is a
2013-11-15 09:00:43 1067
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人