摘要:
1.时间值 1.1 日历时间(UTC) 该值是自1 9 7 0年1月1日0 0 : 0 0 : 0 0以来国际标准时间( U T C)所经过的秒数累计值(早期的手册称 U T C为格林尼治标准时间) ,系统中用time_t类型表示。 1.2 进程时间 也叫CPU时间,用来度量占用的CPU资源。 单位 阅读全文
摘要:
tftp 可传输单个文件,不能传文件夹 需要通过命令传输文件,略显复杂 ==一般调试kernel时,用uboot通过tftp方式启动,不用每次都烧写存储介质== nfs 在host linux(ubuntu)上的nfs文件夹中存放文件 开发板上mount ubuntu的文件夹,mount后就像自己的 阅读全文
摘要:
有了BOOT.BIN(fsbl+pmu+atl+uboot)、uImage、uramdisk.image.gz,dtb文件,就可以启动了。把上述文件统统拷贝到SD卡,并设置开发板为SD卡启动。 0. U BOOT启动参数 设置启动参数,然后启动 将上述参数固化到flash里,免得每次都要输入 修改e 阅读全文
摘要:
用petalinux的预编译目录里有rootfs文件,选择rootfs.tar.gz作为初始输入。 1.原始文件—— uramdisk 1.1 解压原始rootfs.tar.gz,得到若干文件 1.2 !!!制作空ramdisk.image 命令: 执行过程: 创建ramdisk.image,大小1 阅读全文
摘要:
0.顶层Makefile增加交叉编译器 顶层makefile: 改为: 1.生成.config _defconfig文件一般的芯片都有,找到以后,用如下命令,其实就是拷贝到顶层目录,并命名为.config,里面包含一堆配置,make时读取。 _defconfig文件在 arch/arm64/conf 阅读全文
摘要:
需要把若干文件打成大包,烧写到flash或者sd卡中,才能启动运行。 1.petalinux打包 petalinux packet打包时,需要petalinux的工程,限制太死了,不用。 2 windows环境SDK打包 2.1 制作BOOT.bin 用SDK的图形界面搞定也是一样的。 (markd 阅读全文
摘要:
petalinux使用太不方便,捆绑的太死板,也不通用,还不如直接用编译器来的简单高效。 本文说明从petalinux中提取出源代码的过程,前提是已经petalinux build完成。 1. uboot 编译结果里没有uboot的源码,可能是编译完了就删除了。 从git上下载吧。 2. linux 阅读全文
摘要:
ubuntu虽然能正常安装,但是build时会出现闪退情况,闪退后一切归零,没啥错误提示,改用centos来安装petalinux。 0.环境 vmware pro 14,centos 7.3 petalinux 2017.2 1.petalinux安装环境配置 除了python,其他都用yum直接 阅读全文
摘要:
1.MPSOC overview MPSOC是xilinx公司推出的新一代集成SOC,比ZYNQ厉害了一个等级。 熟悉一个芯片,不能一头扎进详细的数据手册,应该从overview开始大概了解,然后浏览user manual的前几章,具体外设用时细读。 文档:ds891-zynq-ultrascale 阅读全文
摘要:
MPSOC的linux开发需要使用petalinux,选择Ubuntu操作系统。 1.Ubuntu 1.1. Ubuntu安装 版本16.04.03 vmare版本:12.0 安装时注意选择“稍后安装”,否则是阉割版。另外,有个界面显示“删除整个磁盘”指的是虚拟机的磁盘,不会删除host上的内容,可 阅读全文