linux软件开发如何入门?

 我来答
猪八戒网
2023-05-18 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

要想在linux下面编程,首先得熟习linux的使用才行,学习的大体过程我描迅在下面,希望对你有帮助:

1基础篇

这是学习linux系统的使用

2服务器篇

可以看些简单的服务器构建:tftp,ftp,nfs,dhcp

以后用的到

3shell编程及高级编程

这里可以了解,不一定深入,有个概念就好了

4c语言编程(c program plus 第五版,C与指针,C专家编程,C陷阱,这几本书是经典之作)5g ,make ,ctags,dbg的使用以及makefile的编写(这一步与4同步进行)

6unix 高级环境编程 (这是书名,也是你要学的)

7QT的编写,或则GTK 的编写(这是图形界面的开始)至此软件工程师结束(下面是开发工程师要继续的)

8gun arm的使用,交叉编译环境的搭建

9arm 下面的编程与qtopia的搭建

包括qt/emled(记不下来,你自己搜下)交叉编译环境的搭建(完成arm上面的图形化)

10对arm 开发板的熟悉

11gun arm汇编的编写与内嵌汇编的编写

12u-boot下面驱动的编写(根据芯片手册来编写)

13u-boot的移植,这里也可以用vivi

14kernel的裁减与移植

15文件系统的构建与移植

16系统级别的驱动编写//到此 开发工程师初步形成

然后就是不停的练就慢慢成为高级了

  • 官方电话
  • 官方服务
    • 官方网站
    • 八戒财税
    • 知识产权
    • 八戒服务商
    • 企业需求
    • 数字市场
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式