博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式Linux之旅——环境搭建篇之搭建基本开发环境
阅读量:5732 次
发布时间:2019-06-18

本文共 1374 字,大约阅读时间需要 4 分钟。

        我们在学习开发Linux前,必须要搭建好编译开发环境。但由于环境与工具的选择,每个人的习惯和爱好不同,所以本篇我会贴出来一些必要的软件的安装,若个人还有些软件需要安装配置的,大家可以在需要用的时候上网搜索或者查找书本配置。

        在安装具体的软件前,有必要介绍我使用的环境和工具。首先,我用两台电脑,一个是win7的系统,另一个是ubuntu 14.04的系统,当然主要的开发是在ubuntu下完成的。大家如果没有条件的话,可以安装虚拟机或者直接安装Linux系统也未尝不可。另外,我手里正好有一套2440的开发板,作为嵌入式Linux的实验板再合适不过,原因有二:第一,硬件简单。三星的2440是市面上常见的能够运行Linux系统的比较简单的CPU之一了。第二,资料巨多。由于2440出的比较早,在网上可以快速找到我们想要的答案,这更有利于我们学习新的技术。我使用OpenJtag下载和调试程序,没有的话也没有关系,大家可以用Jlink或者并口下载,只要下载好uboot,下面就可以摆脱这些工具了。

  1、常用软件的安装  

  a)首先需要执行如下的命令来进行软件源的更新和升级:

    sudo apt-get update && sudo apt-get upgrade

  b) 安装一些需要用到的环境和软件:

    sudo apt-get install -y build-essential bison flex curl tree valgrind unrar

  c) 安装man手册,以后可以通过类似“man read”来查看函数的用法了:

    sudo apt-get install -y manpages-posix manpages-posix-dev

 

  2、安装和配置串口工具ckermit

  a) 安装ckermit

    sudo apt-get install ckermit

  b) 在家目录下新建“.kermrc”文件,并按照如下配置:

set line /dev/ttyUSB1     set speed 115200     set carrier-watch off     set handshake none     set flow-control none     robust     set file type bin     set file name lit     set rec pack 1000     set send pack 1000     set window 5     c

       上面的“set line /dev/ttyUSB1”中的ttyUSB1要根据实际情况设定。

  c) 运行如下命令将自己的用户名添加到dialout组,以后不需要使用超级权限也可以直接使用kermit命令:

    sudo usermod -aG dialout richard

  注销或者重启一下就可以生效了。这样我们就可以用串口终端与开发板互动了,当然这是建立在你的实验板有uboot和系统的基础上。

  下一小节,将会介绍如何烧写裸机程序。

转载于:https://www.cnblogs.com/richard-wangjian/p/5172077.html

你可能感兴趣的文章
终端、作业控制与守护进程
查看>>
如何让 Drupal 使用 Wordpress 形式的编辑代码?
查看>>
ServletContext作用功能详解
查看>>
makefile(04)_函数
查看>>
自定义类似viewpager的viewgroup
查看>>
将博客搬至CSDN
查看>>
Linux运维学习-4——2016年7月26日
查看>>
MongoDB GroupBy操作, 结果集大小限制问题。
查看>>
在球面上随机生成分布点的算法(fortran)
查看>>
Centos 下搭建FTP上传下载服务器
查看>>
功件与面向功件编程
查看>>
10年追逐技术潮流,差一点儿就两手空空,竹篮打水,留给我的只有经验
查看>>
ASP.NET 生成唯一不重复的订单号 支持多用户并发、持多数据库的实现参考(C#.NET通用权限管理系统组件源码组成部分)...
查看>>
redis缓存服务器
查看>>
ASA动态NAT转换演示
查看>>
MySql学习笔记(三):JOIN
查看>>
swift发起http post请求 with swifthttp包
查看>>
LVM常用命令
查看>>
【科普】手机克隆:华为手机一键搬家工具怎么使用?
查看>>
CSS选择器
查看>>