
Linux
smartresister
这个作者很懒,什么都没留下…
展开
-
linux 字符驱动要点
1、字符驱动模型1)创建cdev2) 申请设备号,若使用静态的设备号,查看内核文档Documentation/devices.txt;3)实现file_operation read write ioctl 定义魔术,查看ioctl-number.txt,已经使用的魔术 定义命令常用函数copy_to_user(void *dst,void*src,size_t len);copy_from_user(void*dst,void*src,size_t...原创 2020-12-12 22:38:43 · 98 阅读 · 0 评论 -
shell 打印16进制数组
核心思想:1)拼出16进制字符串 2) shell中变量都是字符串printf "\x""3A"array(0x12 0xAB 0xCD)sendarray(){ hex=(0 0) hexindex=0 for var in ${array[@]} do val_h=$[ (($var)) / 16 ] val_l=$[ (($var)) % 16 ] hexindex=0 for he...原创 2020-08-09 21:12:49 · 2588 阅读 · 0 评论 -
shell 二进制 16进制 10进制
1、shell 定义变量,都是字符串,在使用的使用,看运算符来决定是当数字,还是字符串int_var=0x10echo $int_var $((int_var))let int_var=$int_var+1int_var=$((int_var+1))//仔细体会$(())双括号运算符2、 shell中默认的数字都是十进制int_var=10int_var1=0x10echo $((int_var)) $((int_var1))3、输出16进制ec...原创 2020-08-09 18:52:00 · 1896 阅读 · 0 评论 -
virtual serial com setting
1、enviroment a.host -----win7 b virtul tool---vxbox c .virtul os---ubuntu2、configa vxbox-setting add->com->select pipe type a) name \\.pipe\myvxboxcom b)the end is the server c)the end is the client 3、s...原创 2020-07-26 16:23:20 · 184 阅读 · 0 评论 -
fdisk 格式化Fat32
1、使用fdisk 建立分区;2、最要的一步是修改分区类型为Fat 32,使用fdisk提供的命令修改;3、格式化分区的文件系统类型 mkfs.vfat -F 32 -n boot /dev/sdb1 -n 是分区名字原创 2020-06-27 22:39:16 · 2453 阅读 · 0 评论