科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
Linux 3.14的设备树-实战开发代码
OF提供的函数主要集中在drivers/of/目录下,有address.c,base.c,device.c,fdt.c,irq.c,platform.c等等 1,根据deice_node结构的full_name参数,在全局链表of_allnodes中,查找合适的device_node struct device_node *of_find_node_by_path(const char *path)...…
关于信号的一些解释
编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。 下面我们对编号小于SIGRTMIN的信号进行讨...…
微内核与宏内核
了解Linux发展史的同学都知道,关于linux吵架史的一段佳话,就是关于内核设计思想之争,这段故事在linus Tovalds的自传中也有提到。我们都知道linux操作系统由Linus Tovalds模仿minix操作系统开发的。 虽然Linux是受MINIX启发而发明,但是在设计思想上采取了...…
libpcap初试
1. Libpcap的安装: 下载压缩包,解压 ./configure make sudo make install 2. Libpcap的使用 注意两点: -lpcap 使用root权限 自动获取网络接口: char * pcap_lookupdev(char * errbuf) 参数:如果出错,则errbuf存放出错信息字符串,errbuf至少应该是PCAP_...…
将mysql库移植到arm板上
首先更新虚拟机下载源 sudo apt-get update 在安装mysql时./configure容易出现错误error: No curses/termcap library found 原因是缺少ncurses安装包 解决方法: sudo apt-cache search ncurses sudo apt-get install libncurses5-dev 如果要将库移植到arm板...…
根文件系统类型
Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动。之后可以自动或手动挂载其他的文件系统。因此,一个系统中可以同时存在不同的文件系统。 不同的文件系统类型有不同的特点,因而根据存储设备的...…
ser2net在FS4412开发板上的移植
主机: Centos Linux 7 64位 目标机: FS4412 交叉编译工具链: arm-linux-gcc 4.6.4 ser2net提供了网络和串口之间的连接,可以很方便完成网络和串口之间的数据透传,在很多项目中都有其应用。比如在基于Wi-Fi的智能小车项目中,ser2net用于接收客户端发来的...…
如何书写STM32的一个直流电机驱动
声明:本博文适用于 华清远见智能小车上的STM32主控板的开发。在该电路板上,核心芯片为STM32F10RCT。电机驱动使用L298芯片 1 获取到电路元件 同时要获取到如下一些东西: 1.1 电路板 1.2 芯片说明手册 ( 芯片寄存器手册 + 电路原理图) 2 如何我们要做的是...…
回到顶部