目标读懂linux内核,有一同努力的朋友不?

2019-07-15 18:30发布

现在自己的基础:                                            项目经验:做过四轴飞行器项目,简单2D画图机  
                    平台经验:会用STM32 MSP430 51 单片机 和CPLD
                    编程语言:C/C++,JAVA
                    硬件驱动 : 写过液晶屏,摄像头驱动程序,无线蓝牙。(流水灯什么的就不算了)
                  
目标很简单:读懂linux内核,因为之前用单片机做底层开发,感觉自己可以弄懂其中硬件的原理。只要完全读懂了linux的内核,那就可以修剪linux,创造自己的操作系统。准备用ARM11来作为移植linux的平台




现在在做什么:
                  linux的内核太复杂,牵扯到很多数据结构,我还是刚上大三的本科生,很多数据结构得自己补习。
                 给自己的短期目标就是:读懂一个轻量级的操作系统内核 -------FreeRTOS
为什么要读linux内核:
linux 的网络特性是其他操作系统难以企及的,现在是物联网的时代,很多嵌入式产品需要有强大网络功能作为后台,毫无疑问的是,linux已经霸占了服务器了。所以想读懂他。但就我现在这个水平还差很远。

不知道有没有相同指向的同僚,可以一起讨论。我会在这帖子里发布一些自己的学习历程,也算是我努力奋斗的见证!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
1058459755
1楼-- · 2019-07-16 13:16
感觉楼主高大上啊~
柠檬守护
2楼-- · 2019-07-16 19:09
楼主大三就这么有追求了! 想想自己大学那会,真心低端啊!楼主加油!
柠檬守护
3楼-- · 2019-07-17 00:37
1563661808 发表于 2014-9-19 17:05
极力推荐《由尚德系列讲座之linux内核编程入门》,学习linux内核从0.11版本的源码开始看起,这个视频讲源码 ...

嘿嘿!原来群主的英文名就是lisa啊! 这个资料我下载了,目前只到第四部分!
落雪倾城
4楼-- · 2019-07-17 06:16
 精彩回答 2  元偷偷看……
落雪倾城
5楼-- · 2019-07-17 09:14
1563661808 发表于 2014-9-19 17:05
极力推荐《由尚德系列讲座之linux内核编程入门》,学习linux内核从0.11版本的源码开始看起,这个视频讲源码 ...

谢谢指点,我会看的
创新cpu
6楼-- · 2019-07-17 10:25
楼主,FPGA只是一个材料工场,你想做什么电路设计都可以。你可以将FPGA设计成单片机,而且能让这个单片机是多核的。操作系统怎么不能在FPGA上设计?VHDL和Verilog HDL都是硬件编程语言,c是软件程序设计语言,它们作用不同。单片机用汇编会效率更高,不用c语言完全可以。楼主这么年轻,前途无量。弄明白CPU设计对你学习操作系统会帮助更大。

一周热门 更多>