查看: 1092|回复: 0

【Beaglebone-Black】初识Debian

[复制链接]
  • TA的每日心情
    开心
    2017-7-4 13:51
  • 签到天数: 347 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2016-6-6 09:34:39 | 显示全部楼层 |阅读模式
    分享到:
    Beaglebone官方提供的操作系统是Debian和Angstrom,所以在刚接触Beaglebone-Black时,打算先熟悉这两种操作系统的区别。
    Debian这是第一次听说,百度百科定义如下:
    广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。
    我理解为Debian是Linux其中的一种版本。由开源社区维护,资源丰富,性能稳定。
    嵌入式的之前用过Ubuntu,界面使用都很不错,而且网上支持力度也很强。与Debian相比较而言,其图形界面占用的内存比较大,也所以Ubuntu常用于桌面操作系统而非服务器操作系统。而Debian相较而言更为稳定可靠,作为适合于服务器的操作系统,它比Ubuntu要稳定得多。debian整个系统,只要应用层面不出现逻辑缺陷,基本上固若金汤,是个常年不需要重启的系统。而且Debian整个系统基础核心非常小,占用内存小,占用硬盘空间小。
    使用
    BeagleBone Black来进行Debian的开发主要还是看官网的资料
    https://elinux.org/Beagleboard:BeagleBoneBlack_Debi...
    https://debian.beagleboard.org/
    BeagleBone Black的开发有两种最基本的方式,一是,使用BeagleBone Black直接开发,在BeagleBone Black上直接用nano(或VIM等)编码,用gcc编译,用gdb调试;二是,使用交叉编译的方法,在一台host上编码、编译、调试、然后将应用布置到BeagleBone Black。
    linux主机下的开发环境工作流程如下

    此处还是建议最好安装个虚拟机,debian、ubuntu都可以试试。ti提供的sdk是需要在ubuntu下运行的,debian软件包更新会慢点,不过稳定性要好点,如果跟我一样是初学都可以体验下。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 08:34 , Processed in 0.120050 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.