
linux
文章平均质量分 53
@Z哥哥
学如逆水行舟不进则退
展开
-
全志V3s修改机器MAC地址
我们主要探讨的是通过修改启动参数,从而修改MAC地址的方法。我们的ENV参数分区如下:内容如下:bootdelay=0bootcmd=run setargs_spinor boot_normalconsole=ttyS0,115200spinor_root=/dev/nor1mmc_root=/dev/mmcblk0p7init=/initloglevel=8mac=00:90:C...原创 2018-12-05 16:31:30 · 2484 阅读 · 1 评论 -
linux生成随机MAC地址
我们前3字节固定,只随机生成后3字节,主要实现思路是读取kernel产生的uuid作为随机数的种子,这样能保证所有出厂机器随机数种子不同,从而尽可能的避免产生重复的MAC地址。随机产生MAC地址并不是可取的办法,不能保证没有重复的,最好的办法还是自己做一个设置MAC地址的工具,和数据库中的地址比对,保证唯一性。 char mac[20]=""; ret=getMac("ma...原创 2018-12-07 13:13:56 · 4189 阅读 · 0 评论 -
LINUX下SHELL GPIO点灯
我使用的lichee Pi 芯片是全志的v3s。摸索一下linux的点灯。我的代码#!/bin/shecho "led run!"echo 36 > /sys/class/gpio/unexportecho 37 > /sys/class/gpio/unexportecho 36 > /sys/class/gpio/exportecho 37 > /...原创 2018-12-18 14:54:44 · 1478 阅读 · 0 评论 -
SRAM和DRAM
SRAM和DRAM都是RAM, 中文名叫随机存储器, 随机是什么意思呢? 意思是, 给定一个地址, 可以立即访问到数据(访问时间和位置无关), 而不像咱们熟悉的磁带, 知道最后一首歌在最后的位置, 却没法直接一下子跳到磁带的最后部门, 所以磁带不是随机存储器, 而是顺序存储器。 上面是能保存SRAM的一个bit,你看看, 这东东, 保存一个bit需要6个晶体管, 所以贵, 造价高啊。 S...原创 2018-12-24 17:26:34 · 749 阅读 · 0 评论 -
arm linux连接wifi
1.配置busyBox生成wpa_supplicant2.配置wpa.conf3. 连接wifi启动wlan0网卡ifconfig wlan0 upiwlist wlan0 scanning (扫描附近的无线路由器)wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa.conf动态获取ipudhcpc -i wlan0手动...原创 2019-05-09 17:00:54 · 3018 阅读 · 0 评论