- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 单片机程序员的面试
需要掌握哪些技能需要了解并使用过几款常见的单片机。需要熟悉常见的硬件接口譬如 UART 、SPI 、I2C需要了解一些传感器相关的知识,譬如声、光、磁、温、惯性器件需要能看懂 datasheet 读懂芯片的操作规范,就是用代码对传感器的寄存器进行配置能读懂原理图、看懂 PCB会使用示波器、会分析电路实际面试考什么C语言基础知识,算法水题聊天,聊项目、聊如何实现的工作中实际用什么我
2015-05-16 22:11:34 3519 1
原创 技术博客重新启动
为什么要重新开始CSDN之前一直没有真正维护一个技术博客,可能因为自己骨子里有一点文青吧,所以总是写一些人生感悟之类的。但我其实是有很多技术要写的,之前研究了一下博客框架,发现自己搭建独博我欠缺了很多我现在不是很关心的一些技术,我现在只想专注于描绘与我工作相关的技术,以及一些技术分析和学习感悟,工作三年我都干了什么单片机: 从大一下学期的期末开始,我就开始主要学习的技术,一直延续到我第一份工作一
2015-05-05 23:42:11 386
转载 Android学习
http://topic.csdn.net/u/20111016/17/029E55B4-593B-4F00-9740-08C1101C166B.html
2011-10-22 19:45:05 237
原创 电子大赛后记
比赛过去20天了,这些日子一直没有写什么东西记录这段比赛,是因为比赛之中还有之后我都太过疲劳了。这疲劳源于自己的能力实在是有限,我一直是个想法很丰富实现起来很力不从心的人。虽然这次比赛还是拿到了一个赛区三等奖,算是个安慰,但是那东西做的真是不怎么样,现在自己在家准备考研。也没回学
2011-09-24 20:43:25 337
原创 电子大赛日志(四)
一.赛题真的没想到这次还会有车的题目,但是看过别人的分析都说是很难的。不过我还是有信心做好的,做车也不是一天两天了,相对于其他的题,我想车是更加适合我的。有了之前的基础,剩下的基本上就是程序问题了,这也是我比较喜欢车的原因,我是一个喜欢做程序的人,所以还是多写些代码能给我
2011-08-26 07:51:33 298
原创 电子大赛日志(三)
一.方向我真的不知道自己应该准备什么吗?还是因为要准备的东西实在是太多,自己感觉以自己的能力根本就无法在短时间内完成那么多的任务,所以就要放弃?这样感觉确实是不好,那么就确定一个方向研究三四天,一门心思的想要做成,我想还是会收获很多的。现在我想我急需解决的就是模电的问题,
2011-08-25 07:38:52 411
原创 电子大赛日志(二)
正确的方法不管什么事情还是应该掌握正确的方法,以一种错误的方式去设计只会设计出糟糕的东西。使用protel99有一段时间了,就是一个简单的电路图我还是要重复画很多遍,我只需要将原理图画好就会省去很多不必要的麻烦,但是就是画原理图这个小麻烦我不愿意去经历,这样就
2011-08-24 07:23:43 350
原创 电子大赛日志(一)
一.日志目的这一年的电子大赛就又要开始了,这次我其实是很想取得全国奖的,但是能不能实现就要看这几天的学习情况了。这次写这个日志也就是要将这些天的所学所得记录下来也是为了以后回忆起这段经历。这次是全国比赛相比于去年的省赛还是有更高的要求的。二.模电基础这次将会是依靠电子
2011-08-23 07:54:21 545
原创 总结学习到得知识
1.什么是容易记住的知识总有这样一种感觉,学习过很多遍的东西还是记不住,其实是大脑根本就不想通过这种方式记忆,或是根本就不想记住这些东西。但是往往有一种情况我们要逼迫自己学习某些“重要”的知识,去集中精神,尽力去理解那些“不简单”的知识和概念,熟悉其中的逻辑。为了应付某些
2011-08-10 12:59:39 362
转载 程序员需要具备的基本技能
软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好
2011-07-30 20:39:10 199
原创 思维周期小议
一.引子最近晚上总是失眠,闲来无事就喜欢想东想西的。也在这个时候喜欢总结起来自己最近的学习情况。想想自己这个学期的学习到的东西,以及未来要学习要做的事情有哪些,其实这些问题有很多在自己忙的时候真的是无暇顾及的事情,在忙的时候认为是小的不能再小的事情,不必去花时间思考的,一旦到时候
2011-07-26 11:27:40 267
转载 程序员技术练级攻略
导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言你是否觉得自己
2011-07-25 13:35:16 285
原创 只给自己看的文章不是好文章
一.想法起源写文章是让一个人更好的确定自己思想的方式。一个人不管从事什么行业都应该对自己的工作学习进行反思,这样一个人才会有进步,人类也是因为将文化和技术通过文字的形式传承下去也才有了文明。因此对于现在的人类来说文字还是最好的思维传承方式。在看过各位大牛的文字之后,觉得自己也是有
2011-07-25 13:02:32 589
原创 新知java
我一直觉得还是应该多学习几门语言的。接触计算机编程也有快三年的时间了。对于我的母语(c语言)的理解其实也不是特别的深,就是会用罢了。因为开发单片机程序要写代码。我的c语言知识也是靠写程序积累的。编程其实不仅仅是思维的过程。还是巧妙利用语法和编码规则的一个过程。如何让代码更加有逻辑
2011-07-21 19:22:25 306
原创 我的思维周期
其实感觉自己一直是一个比较有想法的人,一直在思索问题。想想人类的大脑是何等的神奇的东西啊!可以装的下那么多的东西。其实我一直在寻找适合自己的学习和思维方式,上了很多年的学了,一直在以某种方式让自己证明自己。每个阶段都有不同的证明方式,在大学以前当然是以成绩排名来算的了。但是随着自
2011-07-18 16:52:03 264
原创 假期开始
身为在校学生就是有这种好处,可以有大块的假期时间自己利用,开学就要大四了,我其实应该去到社会上实践一下的。但是因为自己喜欢的东西需要花很长时间去学习。所以可能还是没有什么时间让自己走进社会吧。要学的真的很多,我要学习嵌入式linux,各种单片机的使用。其实归结起来单片机的使用就是
2011-07-16 11:06:06 278
原创 智能车(2)
现在有的部分是电机驱动+电源调整转接板,这块板子的工作电压是12V可以输出两组12V以下的可调电压,用的是317。另外测速部分由于车体的原因只能单独做到一块板子上,用的是滚轮鼠标内部的光电对管和齿。精度很高很好。单片机最小系统板,接了一大堆排针和下载线的接口。
2011-07-03 14:16:34 493
原创 思索的力量
想写些东西证明自己的思考是有价值的。这些天一直在画板子->制版子->焊板子。想想自己这样的锻炼一门技术是否真的是对自己的以后有什么帮助,我心中一直都是希望成为一个写软件的高手,但是自学真的是很难,要由完全不懂去进入一个领域。对一门高级语言来说,要掌握的东西实在
2011-07-03 14:05:36 299
原创 protel99se
在这里发这篇文章纯属是因为要自己备忘。因为昨天刚刚学会基本使用protel99se画图。这里简单的总结下步骤。1.画原理图。在这里需要做的是找到自己需要的原件的原理图,如果没有需要画原理图库,添加自己需要的原件。然后是连线,当然在相应的引脚加上网络标号的效果与连线是一样的。连线一定要用“两条杠”的线。另,总线画法我还没有用过。2.画好原理图的目的是要建立网络表。这样在pcb图中才能
2011-06-29 08:12:00 1237
原创 智能车(仿真减震车)
这个车是实验室很多学生都做过改进过的一辆车,当时买的时候有1000块,应该与现在的飞思卡尔车很相近,非常时候速度比赛。到了我这一界,也当然要对它进行改进了,因为之前校内有个智能车比赛,我用另外一台小车得了个一等奖,但是我还是有些不满意的,因为上一台车的制作实在是过于简单而且不够科学性。没有速度反馈,就无法形成闭环控制,好在它的速度比较慢,用的是两个小电机。而这台仿真车,用的是60w的电机,
2011-06-26 10:00:00 1156
原创 USB摄像头驱动(一)
因为要在新的小车上加一个USB摄像头作为输入设备,而且一切图像信息的处理都要交给arm9处理器进行处理,所以不得不去学习这方面的编程。上网查了资料,有一个Video for Linux开源程序。应该从这里入手。现在有一件事情在纠结,到底是用实时性较差的原版linux内核还是再移植一个uClinux做内核呢?这些是我很陌生,而且很难的东西,我到底应不应该在现在就碰这些东西,真的是一个值得好好想想
2011-06-26 09:52:00 401
原创 大三最后一学期
再开学就是大四了,真的没想到自己的大学生活过的是这么的快。我现在感觉刚刚进入状态,可以做一些自己喜欢做而且也有能力去作的事情。看来只能在工作中继续学习了。电子这个行业就是要不断的学习,不断有新的硬件软件出现,不断有新的架构和规则出现。提升自己的核心竞争力才是关键。想想大学有什么是自认为牛B的事情,那就是我能自己做出很多的东西了。有能力独立的去思考一些问题。大一的时候我也是连windows电
2011-06-26 08:47:00 398
原创 stm32小用总结
这个学期刚刚开始接触stm32,我用的是英贝特的em-stm3210e开发板。并且做了两个应用。一个是配合GPS模块做了一个简单的定位系统,在就是作为智能车的核心控制板。总的来说还是感觉不错的。基本熟悉了,stm32的common文件夹下的库文件。 只要找到相应的修改位置,还是很好用的。刚开始用的时候,因为有很多不知道的地方,所以走了很多弯路。比如说RCC寄存器的修改,初始化要使用的GPI
2011-06-23 14:04:00 316
原创 FL2440移植linux2.6.33内核(备忘)(之四)
昨天一天课没来得及更新,今天继续。。。首先我找到了2.6.28/arch/arm/plat-s3c24xx/decs.c这个文件。照着历程发现在dm9000这个函数中缺少一句话EXPORT_SYMBOL(s3c_device_dm9000);可能是这个没有执行才导致网卡不好使吧,其他设备都有EXPORT_SYMBOL这样的语句,唯独dm9000没有这个没道理的,加之。仔细查看才发现原来,在
2011-06-23 11:35:00 571
原创 FL2440移植linux2.6.33内核(备忘)(之三)
内核配置真的是个很枯燥的工作,但是还是应该都准确的完成了以上的步骤,但是一开始的问题是内核过大,后来是下载到板子上启动乱码。学习又一次陷入停滞。。。其实一开始配置内核的原因就是因为光盘中带的2.6.28内核无法正常的挂载NFS,这也就是说交叉编译环境建立不起来,没法配置顶层的QT。但是经历了这两天的配置内核经验,老师说是否可以将2.6.28内核中网络部分重新配置一下,因为新内核也不是很多驱
2011-06-23 11:34:00 422
原创 FL2440移植linux2.6.33内核(备忘)(之二)
接上。。。7.修改晶振频率( 可解决打印信息乱码问题 )文件:arch/arm/mach-s3c2440/mach-smdk2440.c/*s3c24xx_init_clocks(16934400);*/ s3c24xx_init_clocks(12000000);8.修改MTD分区文件: arch/arm/plat-s3c24xx/common-smdk.c 需要和bootlo
2011-06-23 11:33:00 907
原创 FL2440移植linux2.6.33内核(备忘)
网上有很多类似的教程,但是真正移植起来还是很多问题,为了让自己在这次移植中得到一些真正的linux技术还是记录一下这个过程。1.首先在kernel网站下载linux内核,这个里面还有patch的问题。以前理解出了个偏差,以外同一版本要打上相应的补丁,通过实际操作发现不是这样的,这个补丁是用来升级高版本的,例如从2.6.32到2.6.33这样就不用下很大的源码。2.下载ARM补丁,这个一开始
2011-06-23 11:31:00 523
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人