linux
orisunli
嵌入式开发
展开
-
OpenWrt启动过程分析+添加自启动脚本[转载]
一、OpenWrt启动过程分析总结一下OpenWrt的启动流程:1.CFE->2.linux->3./etc/preinit->4./sbin/init ->5./etc/inittab ->6./etc/init.d/rcS->7./etc/rc.d/S* ->8. OpenWrt是一个开放的linux平台,主要用于带wifi的无线路由上。...转载 2018-11-14 09:02:26 · 1009 阅读 · 0 评论 -
openwrt/mt7688-驱动源码目录
openwrt驱动程序源码目录原创 2018-11-30 18:13:25 · 1295 阅读 · 0 评论 -
MT7688开发板/openwrt系统-虚拟机上编译运行TCP程序
本节介绍虚拟机上编译运行tcp应用程序连接到服务器并发送数据先贴代码,如下:#include <stdlib.h> #include <stdio.h> #include <errno.h> #include <string.h> #include <netdb.h> #include <sys/types.h&...原创 2018-12-13 10:27:38 · 789 阅读 · 0 评论 -
MT7688开发板/openwrt系统--多线程编程1
本节介绍多线程程序在虚拟机上编译遇到的问题先贴代码#include <stdlib.h> #include <stdio.h> #include <errno.h> #include <string.h> #include <netdb.h> #include <sys/types.h> #include...原创 2018-12-14 09:32:51 · 375 阅读 · 0 评论 -
beep例程中遇到的问题——ioctl
ioctl的问题:驱动程序编译时出现error: unknown field 'ioctl' specified in initializer于是百度,找原因在linux-2.6.36内核上加载编译驱动时,出现 error:unknown field 'ioctl' specified in initializer原因是:在2.6.36内核上file_operations发生了重大...原创 2018-11-19 10:30:21 · 349 阅读 · 0 评论 -
MT7688/openwrt--uart应用程序
本节介绍串口1的应用程序开发,MT7688AN开发板的串口0作为中断接口使用,uart1可以供用户使用系统中串口驱动已经开发好可以直接供应用程序使用,应用程序如下:uart2_mt7688.c#include<stdio.h> /*标准输入输出定义*/ #include<stdlib.h> /*标准函数库定义*/ #include<u...原创 2018-11-22 19:36:29 · 2120 阅读 · 0 评论 -
开始学习openwrt了,坚持,加油
坚持,学习原创 2018-11-17 16:56:51 · 131 阅读 · 0 评论 -
MT7688开发板/openwrt系统-helloworld例程
第一个例程,helloworld驱动代码如下:#include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");MODULE_AUTHOR("Hanson He");static int __init hello_init(void){ print...原创 2018-11-17 17:20:14 · 1648 阅读 · 0 评论 -
openwrt/mt7688-reboot命令无响应
之前reboot命令可以正常用的,reboot后系统重启,后来增加了一些开机自启动脚本,reboot命令不能让系统重启了百度了一下,说是一些内核进程在运行,阻塞了reboot命令系统重启后ps下,看那些进程在运行想起来了,我加了一个脚本开机自启动uart2_mt7688,一直在检测串口1是否有数据过来,收到数据直接通过串口1发出来可能是这个程序在运行的原因,kill掉这个进程...原创 2018-11-29 11:28:09 · 5663 阅读 · 2 评论 -
Linux 多线程通信 https://www.cnblogs.com/lcchuguo/p/4492682.html
摘自资料(linux 与Windows不同) 线程间无需特别的手段进行通信,由于线程间能够共享数据结构,也就是一个全局变量能够被两个线程同一时候使用。只是要注意的是线程间须要做好同步,一般用mutex。能够參考一些比較新的UNIX/Linux编程的书,都会提到Posix线程编程,比方《UNIX环境高级编程(第二版)》、《UNIX系统编程》等等。 linux的消息属于IPC,也就是进程间...转载 2019-01-26 09:45:39 · 249 阅读 · 0 评论