- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人