电机控制学习(一)电机的分类与介绍

前言 今天听到一句话“如果知识不系统,那和段子有什么区别?”,觉得十分有道理,所以,学习整理了电机分类的相关知识,以便搞清楚,所以带着以下几个疑问: xxx电机的结构,运行的原理,xxx是什么电机? xxx电机具体参数怎么看? xxx电机和xxx电机有什么区别?各有什么优缺点? [Read More]
Tags: 电机控制

Linux gdb快速入门教程

前言 常用指令概览 开始使用gdb 一个完整流程一般所需步骤 1 加载程序 2 查看 2.1 查看函数 3 设置断点 3.1 根据函数名设置断点 3.2 根据程序位置(第几行) 4 运行程序 5 查看变量 6 查看寄存器 总结 参考 [Read More]
Tags: Linux应用

Linux 高性能服务器技术总结

服务器简介 I/O复用技术 循环方式 select 方式 poll方式 epoll 方式 多线程方式 CPU多核并行计算 深度分析内核性能 中断处理 内存拷贝 上下文切换 局部性失效 内存管理 高性能网络框架DPDK [Read More]
Tags: Linux应用

U Boot 移植(二)创建新平台的板级支持

u-boot 移植(二)创建新平台的板级支持 如何添加新的板级支持? 步骤 1.创建板级支持 2.修改Kconfig 3.修改smdk2440.h 4.修改MAINTAINERS 5.修改config_whitelist.txt make xxxx_defconfig 都做了哪些事情? 参考 u-boot 移植(二)创建新平台的板级支持 soc:s3c2440 board:jz2440 uboot:u-boot-2016.11 toolchain:gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi [Read More]
Tags: uboot

U Boot_ not enough room for program headers, try linking with N

在编译u-boot的时候出现了以下错误: arm-linux-gnueabi-ld.bfd: u-boot: Not enough room for program headers, try linking with -N arm-linux-gnueabi-ld.bfd: final link failed: Bad value Makefile:1208: recipe for target 'u-boot' failed 解决方案可以参考这个patch; 或者在Makefile中添加一条语句,修改链接参数 FLAGS_u-boot += $(call lmZ-option, --no-dynamic-linker) 具体如下图所示: [Read More]
Tags: uboot