08 2020 档案
摘要:mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的哪个位置以及映象名是什么。 root# ./mkimageUsage
阅读全文
摘要:一、生成RSA私钥 openssl genrsa -out private.key 1024 二、提前RSA公钥 openssl rsa -in private.key -pubout -out public.key 三、场景一:使用公钥加密,私钥解密 1、使用公钥对明文(hello)加密 open
阅读全文
摘要:嵌入式系统中常用文件系统包括cramfs、jffs2、NFS、initrd、ext4、squashfs、ubifs等。它们的特点如下: 1、cramfs 和 jffs2 具有好的空间特性,很适合嵌入式产品应用。 2、cramfs 与 squashfs 为只读文件系统,目前只有 SPI Nor FLA
阅读全文
摘要:一、头文件 #include <asm/io.h> 二、ioremap函数 /* * I/O memory mapping functions. */ extern void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_
阅读全文
摘要:对于行外人而言,设计是一件带有浪漫色彩的事情,就跟画画写作一样,等待缪斯来拍一拍你肩膀,行云流水般就完成了一个设计。 在早期的苹果公司内部,设计工作可一点都不像以上这个幻想。 乔布斯有一次在接受采访的时候,对方跟他说:你的工作一定很好玩吧,就坐在众多出色的设计师中间,看着他们向你展示各种出色的作品。
阅读全文
摘要:linux下设备文件系统有devfs、udev和mdev这三种。 一、devfs devfs是由Linux 2.4内核引入的,引入时被许多工程师给予了高度评价,它的出现使得设备驱动程序能自主地管理自己的设备文件。 具体来说,devfs具有如下优点: 1、可以通过程序在设备初始化时在/dev目录下创建
阅读全文
摘要:局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作。以Ubuntu为例配置samba服务,Linux服务器的版本是Ubuntu 18.04.1 LTS。 在终端中执行下列指令:cat /etc/issue查看当前正在运行的 Ubuntu 的版本号。 安装配置
阅读全文
摘要:一、patch和diff的区别 Git 提供了两种补丁方案,一是用git diff生成的UNIX标准补丁.diff文件,二是git format-patch生成的Git专用.patch 文件。 .diff文件:只是记录文件改变的内容,不带有commit记录信息,多个commit可以合并成一个diff
阅读全文
摘要:1、使用ifconfig查看当前网卡 / # ifconfig bridge0 Link encap:Ethernet HWaddr 4A:B3:0C:01:C1:8B inet addr:172.31.234.26 Bcast:172.31.234.27 Mask:255.255.255.252
阅读全文
摘要:一、创建配置文件 从busybox的examples/udhcp/下获取simple.script文件,复制到嵌入式设备/usr/share/udhcpc/下,并重命名为default.script。 simple.script内容: #!/bin/sh # udhcpc script edited
阅读全文
摘要:步骤一、在控制台使用 echo 命令将要操作的 GPIO 编号 export: echo N > /sys/class/gpio/export export 之后就会生成/sys/class/gpio/gpioN 目录 步骤二、在控制台使用 echo 命令设置 GPIO 方向: 1、对于输入 ech
阅读全文
摘要:此问题需要修改Win10 网络策略 按window+R键输入gpedit.msc 来启动本地组策略编辑器。 依次找到“计算机配置-管理模板-网络-Lanman工作站”这个节点,在右侧内容区可以看到“启用不安全的来宾登录”这一条策略设置。状态是“未配置”。 双击“启用不安全的来宾登录”这一条策略设置,
阅读全文
摘要:一、git commit --amend 修改最近一次提交点 二、git tag XXX -m "XXX" 提交点 在某个提交点上打重量级标签 三、git merge --no-ff 提交点 合并分支,保留提交点 四、git rebase 提交点 rebase分支到某个提交点 五、git log -
阅读全文
摘要:一、进入android原生界面am start -n com.android.launcher3/.Launcher
阅读全文
摘要:一、读取按键/触摸屏命令 getevent 二、设置内核日志等级echo "7 4 1 7" > /proc/sys/kernel/printk 三、改变XXX目录下文件的时间戳,用于强制编译 find XXX | xargs touch 四、rm显示当前操作完成时的详细情况 rm -v XXX 五
阅读全文
摘要:timer_list在linux kernel4.14以上版本的应用: #if LINUX_VERSION_CODE < KERNEL_VERSION(4,14,0) init_timer(&dev->getIntrTimer); dev->getIntrTimer.data = (unsigned
阅读全文

浙公网安备 33010602011771号