首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>编程开发>嵌入式开发>正文

嵌入式Linux系统软件开发学习思路介绍

http://www.oklinux.cn  2007-09-20  来源: 赛迪网 kid  会员收藏  游客收藏  【 】 

底层软件开发人员,及所有的程序员,若想作好软件设计【良好的结构和移植性】,能适应新项目的变化,就要遵循下面的原则:

 

·最重要的是要理解基本概念【如操作系统】,掌握设计原则【如接口分层】。

·第二是经验的积累。实践经验比书本知识更可贵,可极大提高后续工作和学习效率。

·第三是关注新的软件技术,提高自己对软件设计的理解。

 

需要注意的是,一个完整固定的学习路线是很难确定的,原因一是因人而异,二是技术进步很快。

 

这是从todaygood的blog上面摘下来的,todaygood的学习效率比我高,可能工作的环境更能锻炼人吧。就嵌入式系统软件开发的学习思路而言,我们的观点还是一致的。现在这三个方面我还都是注意的,基本上是白天在导师公司的时间里,就根据项目积累经验,总结和改进学习方法,晚上进行软件设计基础和理论基础的学习。中间穿插的休息时间就可以泡论坛,看blog,关注新的软件技术,先知道有这种技术,技术的发展状况如何。

 

当然,这些工作的前提是确定一个基本的知识体系框架,在校期间把框架的基础打好,尽量多扩展填充。工作之后,继续深入细化,形成专长。这是我的学习思路。

 

补充的一点是,要学会写文档。有两个原因,一是锻炼自己的表达能力。自己能否真正理解,就看写出文档,是否能让别人理解。如果能,那么证明你理解比较到位了。同时,可以通过讨论来找出自己理解的盲点,加深理解。二是作为技术经验备份。需要时可以迅速的拿来使用,不用在网上浪费大量的搜索时间。万一系统down掉,可以迅速的恢复。可以说,这是自己的一份经验和财富。管理好这些资源,对自己有很大的帮助。

 

 


上一篇:删除Linux下/tmp目录引起的不正常登录系统   下一篇:UNIX操作系统的加锁解锁:等待事件及唤醒


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·嵌入式Linux文件系统详细介绍
·详细解析:如何制作嵌入式Linux文件系统
·嵌入应用:如何制作和使用Jffs2文件系统
·嵌入式系统开发:Arm与Linux的完美结合
·嵌入式Linux 的safe mode 设计与实现
·从Sony PLAYSTATION 3 构建Linux 实验设备
·详细定义嵌入式操作系统概念
·嵌入式Linux操作系统学习规划
·嵌入式Linux系统的设计与应用
· 2.6内核的Linux嵌入式系统应用
·用GNU工具开发基于ARM嵌入式系统的方法
·嵌入式Linux操作系统名词解释及资源大全
·Linux系统和嵌入式系统应用
·Linux嵌入式系统的内存管理方法详细介绍
·嵌入式Linux系统的驱动程序开发要点
·嵌入式系统开发学习如何起步、如何深入?
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·嵌入式:关于Linux下_init与_exit的解
·在嵌入式Linux系统中应用的GTK 和X分析
·使用虚拟机嵌入式Linux开发前的必要准
·用NFS服务开发ARM Linux程序的方法介绍
·虚拟机Linux系统下连接ARM开发板的方法
·嵌入式Linux系统下的网页浏览器 WebKit
·系统学习嵌入式Linux 几点非常实用的建
·嵌入式Linux攻略 ACE程序移植过程详细
·嵌入式基础 当今常用的开源协议详细解
·Linux攻略 嵌入式系统的开发流程概括介
·Linux嵌入应用:ARM体系结构的技术特征
·天造地设的绝配 Linux和嵌入式系统应用
  阅读排行
· 嵌入式linux下常见的文件系统
·Linux and symmetric multiprocessing
·深入浅出 嵌入式中文Linux系统详细解析
·嵌入式Linux系统图形及图形用户界面
·Linux设备驱动框架、配置文件及加载
·概述Linux系统的驱动框架及驱动加载
·为系统处理器编写Linux设备驱动程序
· 构建嵌入式Linux系统平台
·Linux高手进阶 嵌入式系统设计开发过程
·嵌入式Linux操作系统学习规划
· 在Ubuntu上建立Arm Linux的开发环境
·详述嵌入式系统下Microwindows的实现
·嵌入式系统开发学习如何起步、如何深入
·U-Boot的常用命令详解
· Linux 2.6 内核的嵌入式系统应用
网摘收藏: