当前位置: 技术问答>linux和unix
大家用C语言写过什么东西?
来源: 互联网 发布时间:2017-03-24
本文导语: 想多练练C语言,所以看看大家都写过什么,我好参考下各位的想法,丰富下自己的C语言经历。 以后想做嵌入式linux方向的开发,所以基于硬件的也想写写! 最近一直再看内核和linux下的编程,整天啃书,现在手痒...
想多练练C语言,所以看看大家都写过什么,我好参考下各位的想法,丰富下自己的C语言经历。
以后想做嵌入式linux方向的开发,所以基于硬件的也想写写!
最近一直再看内核和linux下的编程,整天啃书,现在手痒痒了,
希望大家给点建议!小弟拜谢了
以后想做嵌入式linux方向的开发,所以基于硬件的也想写写!
最近一直再看内核和linux下的编程,整天啃书,现在手痒痒了,
希望大家给点建议!小弟拜谢了
|
也可以这样看,比如想做嵌入式,那么NAND Flash少不了打交道。
那么可以先看看mtd utils里那些小工具是如何用的,然后看看他们用了哪些kernel或C库提供的API(比较多的是ioctl)。然后再到kernel里看看mtd部分的框架,以及kernel API的实现。也就是读读内核里的Flash驱动部分。牵扯到具体的Flash,可能要去下载该Flash IC的datasheet。硬件控制代码要熟读datasheet后才能看懂。
-----------
其实,这是我目前想学习的一部分。
那么可以先看看mtd utils里那些小工具是如何用的,然后看看他们用了哪些kernel或C库提供的API(比较多的是ioctl)。然后再到kernel里看看mtd部分的框架,以及kernel API的实现。也就是读读内核里的Flash驱动部分。牵扯到具体的Flash,可能要去下载该Flash IC的datasheet。硬件控制代码要熟读datasheet后才能看懂。
-----------
其实,这是我目前想学习的一部分。
|
最简单的就是把C标准库重写一遍,string.h,math.h,stdlib.h什么的
|
找一个开源的c代码来读,然后试着添加一个新功能