jtahstu的博客

root@jtahstu.com   Github   英文博客  

最新碎语:以后没事写写小的知识点吧

您的位置:jtahstu的博客 >笔记> 嵌入式实训第一天

嵌入式实训第一天

【1】计算机硬件组成
   包含四大部分:
    
    cpu:中央处理单元
    
    内存:运行程序(开机启动之后运行的程序就不存在)
    外存:硬盘(存储程序)(开机启动之后存放的程序依然存在)固态硬盘(800M/S)
    
   内存盘:
      内存当作硬盘使用。
      内存是按页分配的,一页是4k的大小
    
    输入和输出设备
    
    键盘和鼠标属于输出设备
    输出设备:显示器
 
 【2】系统
 
   windows系统
   
   linux系统   
   http://www.netcraft.com/   查询站点使用什么系统
   1.免费,开源源码(使用的开发语言 c语言)
   2.支持多用户登录
   
 
            android手机                        ios手机
 
  界面       java语言                           object-c
 
  系统     linux系统(c语言)                   unix(linux系统(商业化软件(收费)))
 
  硬件
 
 
 
 界面开发:
 
 java语言,c++语言,qt,网页(html),php等  
 
 
 系统:c语言
 
 
 
【3】嵌入式:
 
 
   软件   和   硬件
   
   
 实训项目: 智能小车
 
 物联网和智能家居
 
 三大部分:
   界面      显示采集到的数据信息
     java语言:  java开发
     c++:   c++开发
   执行单元(复杂数据的处理)
   linux系统:
     嵌入式linux应用工程师
     嵌入式linux驱动工程师
     
   传感单元(采集各种信息)
   单片机开发
   
   
  嵌入式开发 和单片机开发
 
  单片机:
    资源少,价格便宜,不能运行操作系统
 嵌入式:
    必须有系统,嵌入式系统(linux),消费电子,智能产品,高端产品
    
    智能手机,平板,智能家居,物联网
  概念:
      以计算机应用为中心,软硬件可裁剪
      
     硬件裁剪:
     
vmware  player  虚拟机

redhat  
ubuntu

  打开终端(打开命令行):
  ctrl+alt+t
  如果想打开另外一个终端:
   
  ctrl+shift+n  
 
  退出终端:
    exit
    
 
 命令:ls (list),列出当前目录下的文件
 
 ls   -l   列出文件的详细信息
在 linux系统下有七种文件类型
b   块设备
c   字符设备
d   目录
-   普通文件
l    链接文件
s    套接字(网络之间的通信)
p    管道  单向通信


linux驱动包含三大驱动:

字符设备驱动   char    c
块设备驱动  硬盘   block   b
网络设备驱动  网卡

drwxrwxr-x 12 linux linux 4096  7月 31 17:21 2015-07-24

d:目录
 rwx:  r  读(read)  w (写)  x   执行
 
 rwx:用户对这个目录有什么权限      u(user)
 rwx:用户组对这个目录有什么权限   g(group)
 rwx:其他用户这这个目录有什么权限 o(ohter)
 
 linux:用户
 linux:用户组


修改文件(或者目录的权限)的权限:
chmod   u-rwx    文件或者目录的名字

 r    w    x
 2     1      0
 4    2      1
 
 
 cd (切换目录)
 
 创建目录
 
 mkdir  目录的名字
 
cd  目录的名字

cd   . 当前目录
cd  ..回到上一级目录

linux系统下文件存放以树的形式的存放
树只有一个根节点,可以有多个子节点
根节点 使用   /
如果向切换到根节点(根目录)
cd  /

~  普通用户所在目录(家目录)/home/linux/
/  根目录

cd  -  切换到上一次所在的目录

cd  切换到家目录



cp  (copy) 复制文件

cp  源文件    目标文件


arm处理器
 三星2410
     2440  arm9
     2416
     6410
     6400  arm11
     s5pc100  cortex_a8
     s5pv210
     exynos4412   a9的处理器
     

删除文件:

  rm  (remove)   删除普通文件
 
  创建普通文件
  touch
  rm   普通文件的名字
 
  rm  删除目录 加参数  -rf
 
  rm  -rf  目录的名字
 
 
  在linux系统下一切设备皆文件
 
  dev   存在的是设备节点,设备文件
 
  bin    二进制命令
 
  home   存在用户的目录 ,用户的目录下才是家目录所在的目录
 
  etc    存放配置文件
 
  usr     存在用户信息
    usr/include  存放头文件所在的目录
 
  mnt    存在挂载点
 
  sbin    二进制命令
 
  lib    存在动态库或者静态库所在的目录

---

本文章采用 知识共享署名2.5中国大陆许可协议 进行许可,欢迎转载,演绎或用于商业目的。

---

二维码加载中...

扫一扫移动端访问O(∩_∩)O

发表评论

50 + 25 =
路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交
正在加载中……