嵌入式Linux二三事

2019-07-12 20:01发布


   JZ2440笔记
   1.环境搭建:
     (1)装ADS1.2
      (2)装Jlink
     (3)装串口驱动(Windows工具下)
       (4)安装oflash 重启
      (5)串口工具和远程登录工具secureCRT
       (6)jlink下载u-boot,装daw重启,dwn下载其他(usb+com驱动)
      (7)烧写整个系统
      (8)配置ubutu

           edit 下去除不合适网卡  window下IP和ubutu IP前三段要一样  cmd  ipconfig 172.25.134.32   linux下ifconfig查地址   windows下 cmd ping ubutu ip地址看能不能ping通
        ---修改ip地址---  即时生效:

# ifconfig eth0 172.25.134.6 netmask 255.255.254.0
      (9)安装secureCRT远程登录,快速链接,新建会话ssh 主机名随意 用户名book,网址172.25.134.2(ubutu IP)
等半分钟输入密码 保存密码
      (10)安装FTP工具传文件 输入IP 用户名 密码
       (11)安装UE中文编辑器
        (12)安装source Insight 注册机不能用时 注册码SI3US-361500-17409
       (13)u-boot解压,打补丁    将打好的补丁拖到Windows下解压新建si文件夹 打开source insight,新建工程,工程数据存放文件为si文件夹 后面一个路径默认相同上一层目录(si上一层) add,俩勾  close,然后project synchronizing同步一下文件
        要加汇编文件  option  documentoption中第一行default改为C suorce file 右面添加为*.c;*.h,*.S,*.cc
        Ctrl+左键  调到定义
        编译 在文件夹下cd u-boot-1.1.6/
                       make 100ask24x0_config
                       make
       ubutu下得到bin文件拖到windoes下烧写
       (14)制作根文件系统,编译使用驱动
          启动nfs服务
          仅用flash上的根文件系统启动后,手工MOUNT NFS
          mount -t nfs -o nolock,vers=2 172.25.134.2:/work/nfs_root /mnt
 
          使用NFS作为根文件系统来启动

          set bootargs noinitrd root=/dev/nfs nfsroot=172.25.134.2:/work/nfs_root/tmp/fs_mini_mdev                            ip=172.25.134.6:172.25.134.2:172.25.134.3:255.255.254.0::eth0:off init=/linuxrc console=ttySAC0

          nfsroot=[:][,]
          ip=::::::   //gw-ip网关


方便安装驱动