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

一周热门 更多>