当前位置: 技术问答>linux和unix
想学C 嵌入式编程,要学linux从何学起呀,没学过linux,
来源: 互联网 发布时间:2015-11-15
本文导语: 想学C 嵌入式编程,要学linux从何学起呀,没学过linux, 学linux学哪个版本呀 用哪个版本的内核呀 谢谢了 | 找一个 招聘 嵌入式软件工程师 的 要求 也可以略知一二的哦 Familiarity with han...
想学C 嵌入式编程,要学linux从何学起呀,没学过linux,
学linux学哪个版本呀
用哪个版本的内核呀
谢谢了
学linux学哪个版本呀
用哪个版本的内核呀
谢谢了
|
找一个 招聘 嵌入式软件工程师 的 要求 也可以略知一二的哦
Familiarity with handheld/celluluar operating systems internals such as embedded Linux, Microsoft Windows Mobile, or Symbian OS
Good understanding of software engineering processes and methods
Strong programming and debugging skills in C/C++ is a must; familiar with ARM/XScale architecture and development environment/tools is a plus
我个人的一些建议:
1) Linux的一些基本东西
常用命令,脚本编写,正则表示式,Makefile编写,libtool等等,c编程
2)操作系统相关知识,进程管理、中断管理、内存管理等
3)如果是arm, 知道arm的体系结构、arm汇编等
4)选择开发板,读其硬件Spec,做嵌入式必然与硬件联系紧密,学会读硬件的说明书
5) 修改Bootloader、kernel、驱动程序等,正式练手
Familiarity with handheld/celluluar operating systems internals such as embedded Linux, Microsoft Windows Mobile, or Symbian OS
Good understanding of software engineering processes and methods
Strong programming and debugging skills in C/C++ is a must; familiar with ARM/XScale architecture and development environment/tools is a plus
我个人的一些建议:
1) Linux的一些基本东西
常用命令,脚本编写,正则表示式,Makefile编写,libtool等等,c编程
2)操作系统相关知识,进程管理、中断管理、内存管理等
3)如果是arm, 知道arm的体系结构、arm汇编等
4)选择开发板,读其硬件Spec,做嵌入式必然与硬件联系紧密,学会读硬件的说明书
5) 修改Bootloader、kernel、驱动程序等,正式练手
|
首先安装linux,然后是使用linux。最后才是linux编程。
首先选择一个版本吧。
http://blog.csdn.net/goodboy1881/archive/2006/03/20/629819.aspx
首先选择一个版本吧。
http://blog.csdn.net/goodboy1881/archive/2006/03/20/629819.aspx
|
什么版都可以,但是要有本好一点的书。
|
学习内核首先学好内存管理
|
有一本linux内核编程,在学校图书馆看过.很不错.它关键是指明了,从那里怎样去学习LINUX的内核.