- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
技术整理.docx
技术文档整理
1.前言
昨天晚上下了一场大雨,可谓是北京2015年的第一场大雨。我想对于种田的老百姓来说这是值得高兴的一件事,春耕正是需要雨的时候,要不然又得花钱浇地还累人。我们家是在农村,所以我对农村的事很熟悉。
我现在生活在北京,回家的次数少,我经常想起我的爸妈。他们老了,是需要人照顾的年纪,可还在为自己的儿女操劳。大学和研究生都是在天津,毕业后来到了北京。工作期间一直是搞的研发,刚开始工作时,热情很高经常抱着书看书,写写代码,觉得是一件很有意思的书。专业已经工作满4年,怎么说呢,凑合吧。2013年结婚,现如今有一个宝宝,一家人生活很幸福。可是突然发现自己现在很懒惰,想看点书,写点代码,心静不下来,不想看。今天打开电脑想把自己这几年学到的东西整理一下,因为自己以后可能搞技术的可能性不大了,但是对技术还是情有独钟,自学一些东西也是很有意思的。
我想我会把这个文档一直写下去,我也想创建个平台,把大家学习到的体会的都加进去,这样大家可以共同进步,现在网上的技术社区很多,但是我觉得痛点是针对问题解释不详细,就是没有具体的解决方案,我想创建的平台要经过审核必须把解决方案拿出来,包括软件和硬件以及总体方案设计,把自己的学习体会写出来还要让别人看懂这本身也是对自己的一个提高,这只是我自己的想法,实现起来很难,不过有理想总是好的。
2.平台板块规划
目前我想到的板块如下:底层驱动板块,操作系统板块,应用开发板块,解决方案板块,射频板块。
推荐书籍
UI设计
解决方案
射频板块
新技术
半导体
语言编程
应用开发
操作系统
底层驱动
2.1底层驱动板块
底层驱动主要针对嵌入式开发的一些接口驱动包括裸版、linux驱动、协议类驱动。
2.1.1裸板驱动
主要包括GPIO、UART、IIC、SPI、USB、FLASH、网口、TIMER、音频、LCD、触摸屏,系统启动代码分析、中断向量表分析、BootLoader分析。
底层驱动
BootLoader分析
SPI
TIMER
IIC
GPIO
UART
USB
FLASH
Internet
启动代码分析
中断向量表
2.1.2Linux驱动
Linux驱动就是在把裸板的驱动按照linux的驱动框架去实现驱动。主要分析linux框架。
2.1.3协议类驱动
主要有UART、SPI、IIC、USB、14443、7816、TCP\IP
协议驱动
14443
IIC
USB
UART
SPI
7816
TCP\IP
2.2操作系统板块
主要包括threadx、UC\OS、nucleus、linux、Android等操作系统的分析和讲解,主要是通过移植到硬件平台的方式进行讲解。
操作系统
ANDROID
UC/OS
LINUX
THREADX
NUCLEUS
2.3 应用开发板块
主要针对底层驱动层应用层是如何实现实现调用的,以及UI的开发。包括:
2.4 语言编程板块
针对嵌入式编程语言进行分析和交流。主要包括:
2.5 射频板块
主要是近场通信方面对射频进行学习。包括蓝牙、wifi、NFC、手机通信:
2.6 新技术板块
主要对新发明的技术进行了解和推广。
2.7 半导体板块
主要讲述半导体的产业链,半导体生产过程中的整个工艺流程和测试流程,以及各个链条的厂家信息。
2.8 解决方案
主要是针对电子产品方面的解决方案,大家拿出来分享。
2.9 UI设计板块
主要是学习一些界面设计理念。
2.10 推荐书籍板块
推荐一些有用的书籍,并附读书心得。
3.技术讲解和分析
3.1 底层驱动板块
对底层驱动板块进行学习、整理、讲解、分析。
3.1.1 裸板驱动
针对ARM平台的裸板驱动讲解。
3.1.1.1 USB驱动
对嵌入式设备USB驱动进行学习整理和讲解。
文档评论(0)