自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独钓千古愁

奔跑中的电子小强。。。。。。

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 小谈代码中的逻辑思维

小谈代码中的逻辑思维  逻辑思维就是一个人对事情思考的严谨,全面性,也可以说是分析问题的能力(ps:个人理解,不必太较真  哈哈)。   嗯   没事偶尔会看看网易新闻中的一个“逻辑思维”的讲解,有些见解感觉不错,偶尔可以看看    哈哈  言归正传,既然说代码的逻辑思维,我相信每个人都有不同的理解。    首先说说个人感受。     以前写代码,一打开电脑,就打开编译器,埋着头写

2013-10-10 18:02:07 3176 1

原创 中断也是轮询吗??

偶然看到这么一句话:中断是“轮询” !    当时第一感觉:嗯     肯定不是      中断是在发生的时候,保护好现场后,自动跳转到中断处理程序。      然而进一步思考,到底cpu是怎么知道什么时候发生中断的??  这时候给我的第一感觉就是这是硬件的事情,软件不需要管。。。     是的        写驱动和app都不用关心这些,但是心里还是有种莫名的失落感。。。(ps:国庆玩太久,需要

2013-10-10 10:23:47 1760 1

转载 stm32 fsmc 外扩 sram

一、基本概念1. 与非总线复用的16位SRAM接口FSMC配置SRAM存储器和NOR闪存存储器共用相同的FSMC存储块,所用的协议依不同的存储器类型而有所不同。控制SRAM存储器,FSMC应该具有下述功能:●使用或禁止地址/数据总线的复用功能。●选择所用的存储器类型:NOR闪存、SRAM或PSRAM。●定义外部存储器的数据总线宽度:8或16位。●

2013-09-09 15:15:13 2420

原创 关于fatfs初始化

最近看了SD卡和fatfs相关的一些东西。      在不上文件系统的时候,我们读写扇区,程序一开始是要初始化SD卡,然后再进行读写扇区操作。       然后移植了fatfs文件系统以后,我们程序最开始只调用f_mount(0, &fs);调用这个用就可以进行打开文件,读写等等操作了 (ps:到底是怎么初始化SD的呢)然后查找了一下SD_Init() 这个函数在我们一直的时候,以及在disk

2013-09-07 14:27:28 4442 2

转载 再次写给我们这些浮躁的程序员

多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。当你毕业后刚进一家公司时,如果主管没有把你安排到项目组工作,那真的很杯具,因为他认为你还不能胜任工作或者你的加入会让项目组更糟。还有人说,我刚进公司,公司就把我当成了苦工,工资又低,项目组加入好几个,也做了很多事情,每天都要加班。我估计有很

2013-09-07 13:49:06 667

转载 (转)程序员学习能力提升三要素

IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。  众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于

2013-09-07 13:43:25 677

原创 msOS 中分层与注册思想的个人理解

msOS 中分层与注册思想的个人理解  这一周断断续续的看了下msOS,发现其代码分层比较好(PS:其实之前还没体会分层,只是觉得那些代码放在一起看起来比较舒服)。 然后再看看自己的工程,看的都是泪。。。    于是决定按照msOS的架构来从新整理。整理之前于是开始分析msOS的架构:从上到下,依次看首先,App这一层给人最清晰,一看就知道是应用层   如图

2013-08-31 11:45:24 746

原创 软 件 分 层 思 想 的 那 些 事

软 件 分 层 思 想 的 那 些 事    在msOS中,了解分层,体会了分层的重要性。  在上一篇博客,浅显的根据msOS架构谈了下msOS中分层(ps:基础差,依葫芦画瓢),不过都是一些表面的感触,由于本人半路出家,误打误撞就变成一个电子小强了(其中的过程,说出来都是泪。。。。),接下来想稍微“文化”一点了解分层思想。    分层设计到底是怎么定义的呢?   分层设计就是将软

2013-08-31 11:18:59 1376

原创 代码的境界

代    码    的    境    界     说到代码,相信大多数人的感觉不就是一些程序,实现了一些特定的功能而已吗?    那么代码的价值呢     价值?? 代码的使命就是使那些特定的功能正常运行就OK,这就是价值。      其实对于我们嵌入式人员来说,这一点是一个很大的价值。   任何人,不管高手还是菜鸟,写程序的最终目的都是使程序能够实现特定的功能,如果这个都实现不了,

2013-08-30 21:44:20 716

原创 说好的坚持写博客

说好的坚持写博客,不知不觉已经中断了好长一段时间。。。。。。     其中回家了一段时间没法上网,也有个人原因。       希望自己能坚持写博客,不管是记录生活,还是记录一些其他东西。。。

2013-05-24 16:17:58 557

原创 小菜学C之return

return首先是一个关键字。  从字面意思可以得知是返回的意思。    return语句可用于指定从一个函数的返回的值。如果return语句没有包含返回值,或者函数不包含任何return语句,那么函数就没有返回值,这种情况在很多其他编程语言中叫做过程。     在ANSI C中,没有返回值的函数的返回类型应该声明为void。        看一个简单的例子:可以看出,当返回类

2013-04-17 20:30:02 583

原创 小菜学C之递归

小时候经常听一个故事:从前有座山,山里面有一座寺庙,寺庙里面有一个老和尚,老和尚对小和尚讲故事说:“从前有座山,山里面有一座寺庙,寺庙里有一个老和尚。。。。。。”           小时候经常被比大一点的孩子骗,哈哈   童年比较难忘。。。               递归字面意思我感觉是逐次传递,依次回归(纯属扯蛋,哈哈   天气热)。        言归正传,递归就是自己直接或间接调用自

2013-04-16 21:34:30 771

原创 小菜学C之const理解

作为一个业余程序爱好者,第一次写关于C方面的博客,不知道写啥         上班闲暇之际看了一下2012微软实习的一道题目,顺便拿出来分析分析,学习学习C。A,11    B,12   C,垃圾值    D,编译不通过首先来看下 int const* p    这个代表指向常量的指针(指针所指向的值不变,指针可变)  即*p不能被赋值 p可以p++    所以排除D选项从

2013-04-15 21:00:36 640

原创 CSDN的第一次记录

用CSDN已经很久了,但从未写过一篇博客,也从未在网络上写过其他博客。  从CSDN上学习了很多,也下载了很多资料(都是用一个好朋友的帐号)。      今天突然发现看了以前朋友写的博客感觉很不错,把生活的点点滴滴,学习的点点滴滴,工作遇到的事情等等,都写在博客上,算是一种对自己青春的美好回忆吧      突然感觉自己过去的学习,工作,生活等除了靠自己的回忆,好像用文字记录的很少很少。。。。

2013-04-14 21:47:24 512

C程序设计高级教程

周立功卓越工程师的内部教程感觉还不错 好像还没有出版

2013-04-15

C 数据结构

严蔚敏《数据结构(C语言版)》讲义 是一本经典的数据结构书籍 值得一读

2012-11-23

程序调试黑宝书

硬件调试 单片机系统调试 是一篇关于单片机调试的好书 值得一读

2012-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除