希望Debian能真正走入嵌入式开发
2011-11-19 10:47
267 查看
记得两年前,用网上提供的方法将emdebian安装到mini2440开发板后,Debian便
走入了我学习的进程中。它对多平台的天然支持和简单易用性,着实让我着迷。其中
最让我倍感神奇的一点就是:在装有Debian的PC机中的进行的操作几乎可以毫无修改
的用在装有Debian的嵌入式系统中。这看似简单的转换其中似乎蕴含着嵌入式系统开
发的一个诱人的方向,他可以让底层的开发人员在内核和驱动的移植中省去大量的时
间(当然,这个需要对debian特别熟悉),也同样可以让上层的程序开发人员不用找不
到某个链接库而烦心,更不用每天重复的编译着相对稳定的代码,不能极大的发挥“
拿来即用”这个linux中的战略性思想。总之,我们每天可以开心的生活在apt的“庇佑
”中。
记得当时在玩mini2440的时候,我想使用一个叫sox的软件,这个软件相对复杂
些,依赖库有很多,在使用busybox制作出来的根文件系统中将这个软件正确的安装
好是一件极为繁琐的事情。有的动态库没有,当然要自己添加了,即使有的,好多都
是原始库的一个简化版本(对同一个命令,支持的可选参数变少了)。这样的话,即使
sox运行时找到了所需的命令,由于参数问题仍然会导致调用失败,这时你有不得不
去移植这个命令相对应软件的完整正版本,悲剧一次次重演着,最后的结果就是:放
弃使用sox这个优秀的软件。"拿来即用"去哪了 ?
可是在mini2440中安装emdebian后,生活变得美好了:apt-get install sox。
全部搞定,你可以使用sox提供的丰富的功能了。
emdebian虽好,可是官方的更新好像停在了过去,心情一时很是低落。不过后来
听说Debian官方将emdebian放到支持列表,这使我下定决定继续研究Debian,并致力
于将他完美的应用于嵌入式系统中。
由于个人原因,杂乱的事让自己忙了很长时间,前不久的一份新工作让我的生活
恢复的正常,每天能有自己可支配的时间!我重新打开了Debian的官网,以emdebian
为关键字进行搜索,一些优美的包即刻出现了:emdebian-grip,emdebian-rootfs,
emdebian-tools...学嵌入式的朋友应该从名字上已经能推断出他们大致的功能。是
的,这些都是非常诱人的。
可是,源于好多对Debian这个系统不是很了解,国内的牛人也没有为我们这些初
学者提供一些很好的中文教程,只能是自己埋头苦学了,不交流的学习50%都是无效
的,所以,真心希望愿意帮助Debian真正走进嵌入式系统的朋友,不要吝啬你们的成
就,让我们共同为“拿来即用”真正的走入嵌入式系统而努力。
我打算先完整的学习emdebian-tools工具,希望有兴趣的朋友也能加入进来,共
同讨论,共同进步。我会将自己的学习心得在第一时间拿出来,也希望大家能提供自
己的成功案例一同分享。
走入了我学习的进程中。它对多平台的天然支持和简单易用性,着实让我着迷。其中
最让我倍感神奇的一点就是:在装有Debian的PC机中的进行的操作几乎可以毫无修改
的用在装有Debian的嵌入式系统中。这看似简单的转换其中似乎蕴含着嵌入式系统开
发的一个诱人的方向,他可以让底层的开发人员在内核和驱动的移植中省去大量的时
间(当然,这个需要对debian特别熟悉),也同样可以让上层的程序开发人员不用找不
到某个链接库而烦心,更不用每天重复的编译着相对稳定的代码,不能极大的发挥“
拿来即用”这个linux中的战略性思想。总之,我们每天可以开心的生活在apt的“庇佑
”中。
记得当时在玩mini2440的时候,我想使用一个叫sox的软件,这个软件相对复杂
些,依赖库有很多,在使用busybox制作出来的根文件系统中将这个软件正确的安装
好是一件极为繁琐的事情。有的动态库没有,当然要自己添加了,即使有的,好多都
是原始库的一个简化版本(对同一个命令,支持的可选参数变少了)。这样的话,即使
sox运行时找到了所需的命令,由于参数问题仍然会导致调用失败,这时你有不得不
去移植这个命令相对应软件的完整正版本,悲剧一次次重演着,最后的结果就是:放
弃使用sox这个优秀的软件。"拿来即用"去哪了 ?
可是在mini2440中安装emdebian后,生活变得美好了:apt-get install sox。
全部搞定,你可以使用sox提供的丰富的功能了。
emdebian虽好,可是官方的更新好像停在了过去,心情一时很是低落。不过后来
听说Debian官方将emdebian放到支持列表,这使我下定决定继续研究Debian,并致力
于将他完美的应用于嵌入式系统中。
由于个人原因,杂乱的事让自己忙了很长时间,前不久的一份新工作让我的生活
恢复的正常,每天能有自己可支配的时间!我重新打开了Debian的官网,以emdebian
为关键字进行搜索,一些优美的包即刻出现了:emdebian-grip,emdebian-rootfs,
emdebian-tools...学嵌入式的朋友应该从名字上已经能推断出他们大致的功能。是
的,这些都是非常诱人的。
可是,源于好多对Debian这个系统不是很了解,国内的牛人也没有为我们这些初
学者提供一些很好的中文教程,只能是自己埋头苦学了,不交流的学习50%都是无效
的,所以,真心希望愿意帮助Debian真正走进嵌入式系统的朋友,不要吝啬你们的成
就,让我们共同为“拿来即用”真正的走入嵌入式系统而努力。
我打算先完整的学习emdebian-tools工具,希望有兴趣的朋友也能加入进来,共
同讨论,共同进步。我会将自己的学习心得在第一时间拿出来,也希望大家能提供自
己的成功案例一同分享。
相关文章推荐
- Debian下为嵌入式开发配置Samba服务器
- Debian下构建嵌入式开发环境
- 【嵌入式开发技术之环境配置】Debian/Ubuntu的NFS配置
- 考查嵌入式C开发人员的最好的0x10道题
- 嵌入式软件应用程序开发框架浅见
- Web开发:我希望得到的编程学习路线图
- 【嵌入式Linux驱动开发】四、输入设备驱动
- 嵌入式开发之hi3519---i2c EEPROM
- Ubuntu 10.04下构建嵌入式开发环境
- 嵌入式开发值zynq驱动—— zynq SPI Flash 驱动过程
- day01 嵌入式开发环境配置
- 嵌入式开发之makefile---交叉编译静态库和动态库的生成和调用
- 【全面解禁!真正的Expression Blend实战开发技巧】第三章 从最常用ButtonStyle开始 - TextButton
- 嵌入式开发之davinci--- 8148/8168/8127 中的图像采集格式Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别
- 嵌入式软件开发流程
- arm嵌入式开发之linux音频设备
- 嵌入式实时系统程序开发一:按键程序编写
- 嵌入式软件开发流程及中断调试方法
- 嵌入式Linux操作系统的驱动程序开发要点
- idear maven springmvc 注解开发2(开发中真正使用)