ARM课程-(初讲)

ARM和嵌入式

App->OS->Driver->Hard Ware

  • C++与Qt都是为了APP层准备的
  • 系统网络是为了上层App开发的
  • C是最基础的,可以做上层,操作系统,驱动,底层硬件的开发
  • ARM偏向于操作系统和硬件

从入门到深入

  • 狭义的嵌入式开发:硬件,驱动,操作系统
  • 广义的嵌入式开发:应用软件开发,操作系统的裁剪与移植,硬件开发,驱动开发与移植。
  • 单片机开发

嵌入式系统

  • 软件:应用软件(用户),操作系统(厂商)。
    • 嵌入式操作系统:
      1. Vx Works
      2. Windows CE
      3. 嵌入式Linux
      4. μc os2
  • 硬件:
    • 嵌入式操作系统硬件:

      1. MCU:比CPU功能更多
        • 一般是1cm*1cm
        • 片内外设:cpu周围一圈
        • 架构:X86/64(用于PC机),ARM(用于嵌入式),MIPS
      2. 周边硬件:屏幕,按键等
      3. 串口:9口RS232
      4. tipe c口
      Paste_Image.png
      1. 各类USB口


        Paste_Image.png

安装minicom

  • sudo apt-get install minicom
  • 本地安装:sudo dpkg -i +XXX
  • 配置minicom:sudo minicom -s


    Paste_Image.png
    • 进入serial port setup


      Paste_Image.png
    • save setup as dfl
    • exit from minicom
  • 进入minicom时会权限不够
    1. sudo su
    2. sudo chmod 777 /dev/ttyUSB0

mini2440开发板

Paste_Image.png

开发板更新系统

  1. Connect USB to Host and Target(board)
  2. Switch to NOR,Power on
  3. open Terminal
    • cd MiniTools-20130513
    • chmod u+x *
    • sudo ./start.sh
    • 把虚拟机USB状态改为3.0


      Paste_Image.png
  4. 重启板子,开关拨到S2手动重启
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,627评论 25 709
  • 姓名:吴兆阳 学号:14020199009 转自韦东山 嵌牛导读:对嵌入式初学者,没有足够的视野选择一个合适投入方...
    吴兆阳阅读 7,022评论 0 4
  • 命令回顾 串口命令 ls -l /dev/ttyUSB0sudo chmod 777 /dev/ttyUSB0mi...
    帅碧阅读 3,240评论 1 1
  • 今天周六,小家伙睡了个自然醒,真幸福。 吃过早饭儿子自己安排作业,先写什么后写什么,我也没干涉,安排...
    邓启旭邓君浩妈妈阅读 1,638评论 0 2
  • 盛夏,白天的时光那么凶狠,夜晚的时光倒是温柔了些,因为某种生物的存在,那份柔情理所当然被拒之门外。一个人...
    他的猪阅读 1,410评论 0 1