BUTINGSHIGUANG / butingshiguang.github.io

0 stars 0 forks source link

欢迎来到不停的博客,我还有一个名字叫Tesla Chan | TeslaChan's Blog #5

Open BUTINGSHIGUANG opened 6 years ago

BUTINGSHIGUANG commented 6 years ago

https://butingshiguang.github.io/2017/10/11/hello-world/#more

Welcome to KM!这是我的第二个博客,使用GithubPages搭建,我是 TeslaChan @buting,一个热爱技术,爱好科学的骚年~~~ 以下都是扯淡!!!博客先搭起来再说,以后再慢慢美化整理,乱七八糟的东西请无视>_<我的新浪微博 @曦未晞 ,欢迎关注~,这才是重点

BUTINGSHIGUANG commented 6 years ago

一个很好的学习Java的网站http://how2j.cn/;jsessionid=D5BB04C832C4E5EE3BDFD4780FF92B02

BUTINGSHIGUANG commented 6 years ago

以后这个评论就来存好网站了

BUTINGSHIGUANG commented 6 years ago

​Introduction to Electrical Engineering and Computer Science I | Electrical Engineering and Computer Science | MIT OpenCourseWare - https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-01sc-introduction-to-electrical-engineering-and-computer-science-i-spring-2011/?utm_source=com.google.android.apps.docs&utm_medium=social

Introduction to EECS II: Digital Communication Systems | Electrical Engineering and Computer Science | MIT OpenCourseWare - https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-02-introduction-to-eecs-ii-digital-communication-systems-fall-2012/?utm_source=com.google.android.apps.docs&utm_medium=social

Student Resources - http://wps.pearsoned.com/ecs_kurose_compnetw_6/216/55463/14198700.cw/index.html?utm_source=com.google.android.apps.docs&utm_medium=social

Powerpoint slides: Computer Networking - A Top Down Approach, 6th edition - http://www-net.cs.umass.edu/kurose-ross-ppt-6e/?utm_source=com.google.android.apps.docs&utm_medium=social

跳转中... - https://link.zhihu.com/?target=http%3A//gaia.cs.umass.edu/wireshark-labs/Kurose_Ross_Wireshark_labs_6th_ed.zip&utm_source=com.google.android.apps.docs&utm_medium=social

编程题目_计算机网络-自顶向下方法-第6版.rar_免费高速下载|百度网盘-分享无限制 - https://pan.baidu.com/s/1bnAQM6b?utm_source=com.google.android.apps.docs&utm_medium=social

Computer Networks | Electrical Engineering and Computer Science | MIT OpenCourseWare - https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-829-computer-networks-fall-2002/?utm_source=com.google.android.apps.docs&utm_medium=social

BUTINGSHIGUANG commented 6 years ago

知乎https://www.zhihu.com/question/57416430/answer/153153610

BUTINGSHIGUANG commented 6 years ago

再推荐一波编程好书(分享自知乎网)

https://zhuanlan.zhihu.com/p/30627891?utm_source=com.google.android.apps.docs&utm_medium=social

BUTINGSHIGUANG commented 6 years ago

大学与培训班的区别

http://justjavac.com/other/2012/09/20/a-programmer-mentees-recommendations.html

BUTINGSHIGUANG commented 6 years ago

各种树http://blog.jobbole.com/111680/

BUTINGSHIGUANG commented 6 years ago

线段树http://m.blog.csdn.net/zearot/article/details/48299459 http://m.blog.csdn.net/u012891242

BUTINGSHIGUANG commented 6 years ago

几个编程学习网站

BUTINGSHIGUANG commented 6 years ago

20180316 于深圳福田

BUTINGSHIGUANG commented 6 years ago

20180320与深圳福田

BUTINGSHIGUANG commented 6 years ago

20180321于深圳福田

BUTINGSHIGUANG commented 6 years ago

SS免费帐号以及SSR

BUTINGSHIGUANG commented 6 years ago

20180326于深圳福田

BUTINGSHIGUANG commented 6 years ago

20180327于深圳福田

不请自来。做电赛出身的程序猿一名,目前从事嵌入式Linux驱动开发。还有单片机从51到意法Ti都做过,DSP只用过TI的,主要是在开关电源控制方面的应用。建议学习路线:1 学习51单片机,这个阶段你只需要跟着郭天翔的视频去学,只要求实现功能,不求甚解。但建议能够提出问题,比如“为什么往IO控制寄存器写入特定值能点亮LED灯?”“IO口的电路结构是什么样子的?”“什么是上拉下啦,灌电流拉电流?”,这一阶段主要是熟悉单片机的使用,并且在使用中思考发现问题,还能熟悉一些基本概念。2 开始查资料看书,看模拟电路数字电路等等,开始去弄明白1中所提出的问题。这时候问题主要集中在电路方面。3 开始学习STM32,随便买个板子,看原子的书跟着一步步去做。这时候你会遇到很多计算机方面的问题,这时候一边学习教程,一边学习:微机原理,编译原理,操作系统。你要弄清楚ARM架构,弄明白CPU如何取指,译码,执行,知道地址总线,控制总线,数据总线如何工作。要弄明白你编译各个阶段产生的各个文件是什么,什么是分散加载,什么是重定位,什么是代码段,什么是数据段,等等。还要能弄明白CPU如何启动,程序镜像在内存中如何布局。要知道中断的原理,以及现场保护等等。最后你了解了各个知识点之后,转向GCC开发STM32,这时候你如果知识掌握得不错,你应该可以很快地学会编写链接器脚本并且明白每一条语句所代表的含义。4 开始增强C语言,深入挖掘C语言的各个死角。最好可以做到当你写下一条语句的时候知道编译器会如何处理。还需要数据结构和软件工程,建议最好还要学习一下设计模式。开始学习养成良好的代码风格,开始思考代码的结构。可以说设计模式如果能学好,在往后学习LINUX内核时大有裨益。你会发现LINUX的输入子系统有点像职责链模式,会发现ASOC音频系统有点像模板方法模式。私以为,如果能在两个以上不同方面考察同一种编程思想,你会得到更加深刻的理解,更能领会其精华。5 认真研读OS方面的书,各个知识点都要弄明白,进程是什么程序是什么线程是什么,竞争死锁优先级反转,虚拟地址空间物理地址空间,用户空间内核空间等等。开始学习ucos,这个没什么可说的,如果在2中能熟练掌握各种知识点,知道CPU如何中断如何保护恢复现场,那么读ucos的源码时候,在原理上就不会有什么疑惑。如果能在4中养成把握代码整体结构的能力并且学习好数据结构和基本的算法,读源码就没有什么障碍。一旦原理弄通了,源码也能读懂,那么吃透ucos就是顺理成章的事情。6 自己仿照ucos写一个stm32上的实时os出来。7 进军LINUX。学习LINUX的基本使用,看赵炯那本内核剖析,啃LINUX内核设计与实现,把握总体的内核架构。之后可以学习驱动,看建议陈学松老师的书,弄明白基本的驱动架构和如何编写简单的驱动,认真对待,这里强调一下设备驱动模型。最后啃LINUX内核源码情景分析,上下两册用心读,这里着重强调一下内核中的VFS部分。之后就是看宋宝华老师的书,进一步学习驱动开发。最后。。。。。。。看内核源码看内核源码看内核源码。8 其它的什么SPI,IIC,什么DMA,都只是技能问题,只要知识学的好,技能想咋点就咋点。9 暂时没想到其它的了。想到再说编辑于 2015-12-08 来源:知乎 `

BUTINGSHIGUANG commented 6 years ago

20180327晚于深圳

BUTINGSHIGUANG commented 6 years ago

20180328于深圳

BUTINGSHIGUANG commented 6 years ago
BUTINGSHIGUANG commented 6 years ago
BUTINGSHIGUANG commented 6 years ago

20180330于深圳

BUTINGSHIGUANG commented 6 years ago
BUTINGSHIGUANG commented 6 years ago

20180403于深圳福田

BUTINGSHIGUANG commented 6 years ago
BUTINGSHIGUANG commented 6 years ago

20180404于深圳

BUTINGSHIGUANG commented 6 years ago