摘要:
一、linux内核中中断的使用 1、申请中断 static inline int __must_check request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,const char *name, void 阅读全文
摘要:
lan_test() { ifconfig br-lan if [ $? -ne 0 ]; then echo "[lan_test]:br-lan network error!!!!" > /dev/console return 1 else ipaddr=`ifconfig br-lan | g 阅读全文
摘要:
一、有线网卡 1、开启 ifup lan 2、关闭 ifdown lan 二、无线网卡 1、开启 ifup wwan wifi up 2、关闭 ifdown wwan wifi down 三、外网连接测试 local server="www.baidu.com" status=$(ping -q - 阅读全文
摘要:
ifconfig wlan0 up /* 打开无线网卡 */ ifconfig wlan0 down /* 关闭无线网卡 */ iw list /* 列出WIFI网卡的性能*/ iw dev wlan0 scan // 扫描WIFI AP iw wlan0 connect linux // 连接到W 阅读全文
摘要:
1、linux设备 Linux系统中的设备可以分为字符设备、块设备和网络设备这3类。(1)字符设备 字符设备是能够像字节流一样被访问的设备,当对字符设备发出读写请求,相应的IO操作立即发生。Linux系统中很多设备都是字符设备,如字符终端、串口、键盘、鼠标等。在嵌入式Linux 开发中,接触最多的就 阅读全文
摘要:
一、杂项设备驱动设计步骤 1、定义一个杂项设备结构体 struct miscdevice { int minor; //次设备号 const char *name; //设备名和设备文件名一致 const struct file_operations *fops; //文件操作集合 struct l 阅读全文
摘要:
1、接口函数介绍 很多设备除了读和写之外,还需要驱动提供其它操作能力,例如:获取LCD尺寸、修改串口波特率 (应用层)函数原型: #include <sys/ioctl.h> int ioctl(int fd, unsigned long request, ...); (driver)提供接口函数 阅读全文
摘要:
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69 开发板端: tftp -g -r 下载的文件名 ip地址 TFTP是一个传输文件的简 阅读全文
摘要:
任何系统,硬件故障和软件故障都不可避免。比如车载系统,由于汽车行驶过程中的震动,发热等,很容易影响电子元件的特性,发生电容的0和1状态的切换。这对程序是致命的影响,会直接改变程序逻辑及运行结果。这种情况称之为位反转(Bit Flip)。 这种对安全要求高的场景,编程时需要对变量进行保护。常见方法是镜 阅读全文