进入U-Boot文件夹,执行命令:
make distclean make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- stm32mp157d_atk_defcon fig make V=1 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- DEVICE_TREE=stm 32mp157d-atk all
上面命令每次编译的时候都要指定 ARCH、CROSS_COMPILE 和 DEVICE_TREE,这三个 含义如下:
sudo apt-get install build-essential.sudo apt-get install vsftpd等待软件自动安装,安装完成以后使用如下 VI 命令打开/etc/vsftpd.conf,命令如下:sudo vi /etc/vsftpd.conf打开以后 vsftpd.conf 文件以后找到如下两行:local_enable=YES``write_enable=YES确保上面两行前面没有“#”,有的话就取消掉,修改完 vsftpd.conf 以后保存退出,使用如下命令重启 FTP 服务:sudo /etc/init.d/vsftpd restart。(2)、Windows 下 FTP 客户端安装Windows 下 FTP 客户端我们使用 FileZilla,这是个免费的 FTP 客户端软件,可以在 FileZilla官网下载,下载地址如下:https://www.filezilla.cn/download。给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1 。
示例 1:
输入:haystack = "sadbutsad", needle = "sad"
输出:0
解释:"sad" 在下标 0 和 6 处匹配。
第一个匹配项的下标是 0 ,所以返回 0。
示例 2:
输入:haystack = "leetcode", needle = "leeto"
输出:-1
解释:"leeto" 没有在 "leetcode" 中出现,所以返回 -1 。
让我们先了解两个时间测量值的区别:
在 systemC 中,sc_time 是模拟内核用于跟踪模拟时间的数据类型。它定义了几个时间单位:
SC_SEC、SC_MS、SC_US、SC_NS、SC_PS SC_FS。每个后续时间单位是其前一个时间单位的 1/1000。
sc_time对象可用作赋值、算术和比较运算的操作数:
乘法允许其操作数之一为双精度
除法允许除数为双精度
SC_ZERO_TIME:
一个表示时间值为零的宏。每当写入时间值为零时(例如,创建增量通知或增量超时时),最好使用此常量。
要获取当前模拟时间,请使用 sc_time_stamp()。