Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Modbus驱动库—libmodbus驱动库的使用
文章目录 为什么要使用驱动库 libmodbus简介 libmodbus常用函数 Windows平台libmodbus 使用 1 获取源代码 2 生成config h配置文件 3 编写测试代码 4 编译测试代码 Linux平台下libmod
Modbus
嵌入式开发
libmodbus
嵌入式软件开发
嵌入式开发
c语言
【STM32】定时器中断原理及操作
目录 时钟的选择及分频 定时器中断有关的寄存器 定时器中断有关的库函数 1 时钟使能函数 RCC APB1PeriphClockCmd 2 定时器初始化函数 TIM TimeBaseInit 3 定时器中断使能 选择函数 TIM ITCon
嵌入式开发
STM32
单片机
arm
嵌入式硬件
STM32标准库编程中USE_STDPERIPH_DRIVER的用法理解
STM32单片机编程中 我们要在C C 选项下定义宏USE STDPERIPH DRIVER 它的作用是什么呢 1 USE STDPERIPH DRIVER宏的作用 main c是入口 在main c中会包含头文件 stm32f10x h
嵌入式开发
STM32
单片机
嵌入式硬件
Keil5识别不到ST-Link的解决办法
刚开始还以为是pack的问题 下载好多pack也没解决 后来发现其实是驱动的问题 从官网上下载驱动 之后进行基本的配置 如下所示 点击魔术棒标志 然后 然后 点击settings 点击add 添加自己的芯片类型 选择erase full c
嵌入式开发
嵌入式 硬件系统 实例详解 ARM微处理器
Android如何配置init.rc中的开机启动进程(service)
开篇 为什么写这篇文章 先说下我自己的情况 我是个普通的学生 之前在学校一直做Android应用开发 找实习的时候也一直想找相关的工作 来到现在这家公司以后 由于业务调整 被领导安排去做底层开发 本来我对底层的东西一无所知 加上其实并不感兴
android底层
Android
操作系统
嵌入式开发
源码
Linux FB 的学习
linux FB 是CPU 到显示器中的中间人 像一个池子一样 CPU 将操作好的数据项放到池子中 然后再将这些数据显示到屏幕上 它的好处在于 用户可以将FB看成一个显示内存的映射 当将其映射到用户进程空间是可以直接进行读写操作 操作的方式
嵌入式开发
c
51单片机控制SG90舵机、MG90S舵机
舵机的控制信号为周期是20ms 的脉宽调制 PWM 信号 其中脉冲宽度从0 5ms 2 5ms 相对应舵盘的位置为0 180度 呈线性变化 也就是说 给它提供一定的脉宽 它的输出轴就会保持在一个相对应的角度上 无论外界转矩怎样改变 直到给它
嵌入式开发
c
51单片机
嵌入式硬件
物联网
openwrt-无线配置
来源 华清远见嵌入式学院 默认开启无线网络 修改 package kernel mac80211 files lib wifi mac80211 sh vi package kernel mac80211 files lib wifi ma
嵌入式开发
openwrt
无线配置
嵌入式
软件架构及几种典型框架
什么是软件架构 什么是软件框架 很多时候 我们常常会混用架构和框架这两个词 实际上 广义上的架构和框架在概念上有很大的不同 架构给人的感觉 包容上更大 所以实际上架构是包含了框架的概念的 广义的架构应为一个系统的架构 不仅仅涉及软件中的技巧
嵌入式开发
ICT
软件架构
系统架构
架构
自制带串口的J-Link OB 072
自制带串口的J Link OB 072 普通的三线J link不带串口 使用起来比较麻烦 于是找资料自制了一个J Link OB 072 主芯片是stm32f072c8t6 带串口 使用方便 先上图 自带信仰加持 一遍调通 急急如律令 依然
嵌入式开发
STM32
嵌入式
单片机
调试器
【面试】嵌入式软件与非嵌入式软件、设备驱动与裸机驱动开发区别
嵌入式软件开发与非嵌入式软件开发区别 设备驱动开发与裸机驱动开发区别 嵌入式开发与传统单片机开发区别 如果面试遇到这样的问题 三个问题的答案一致 答 我认为嵌入式软件与非嵌入式软件 设备驱动开发与裸机驱动开发 嵌入式开发与传统单片机开发 的
嵌入式
嵌入式开发
操作系统
驱动开发
面试
网络编程中当强制结束TCP服务端之后客户端可能出现Connection refused错误
当客户端连接到服务端时 强制结束服务端程序 当再次启动服务端 客户端在连接时出现Connection refused错误 原因为服务端重新启动后的端口号发生改变 改变的原因不清楚 可以用getsockname 函数获取bind 后socke
嵌入式开发
网络编程
Connection refused
C语言黑科技—指针读写
PS 本人之前对于指针的了解基本为0 更是没有实际使用过指针 后来在开发中学习到了利用指针在固定地址读取或者写入数据的方法 以及利用指针提取数组的方法 这里简单分享一下 手法可能有些粗陋 如果有大佬有其他方法欢迎留言交流 目录 1 利用指针
嵌入式开发
c语言
单片机
趣谈操作系统原理,存储管理之页式、段式、段页式存储
一 概述 非连续分配管理方式允许一个程序分散地装入到不相邻的内存分区 根据分区的大小是否固定分为分页式存储管理方式和分段式存储管理方式 分页存储管理方式中 又根据运行作业时是否要把作业的所有页面都装入内存才能运行分为基本分页式存储管理方式和
操作系统
Linux内核
嵌入式开发
进程管理
内存管理
嵌入式系统开发项目管理
项目生命周期五大阶段 1 项目启动阶段 1 项目可行性分析 一个成功的产品 应该从以下3个方面来观察评估 设计产品 商业行为 产品设计前 要做好市场调查和评估 要考虑产品的时效性 市场需求和技术可行性 产品设计结束后要写下详细的产品规格 技
嵌入式开发
项目管理
Java
软件开发
人工智能
GD32替换STM32后 写片上闪存(flash)失败的解决方法
目录 型号 问题 解决办法 下载gd的fmc操作库 修改fmc文件 使用 擦除一页 写一页 型号 使用的GD32C103CB等引脚替换STM32F103CB 问题 使用hal库的flash操作接口 片上flash可以正常擦除 但是无法写入
嵌入式开发
STM32
单片机
嵌入式硬件
ST-Llink与STM32最小系统开发板的线路连接
ST Llink与STM32最小系统开发板的线路连接 1 ST Llink与STM32最小系统开发板的线路连接 ST Llink SWO STM32 SWDIO ST Llink SWCLK STM32 SWCLK ST Llink GND
软件工具
嵌入式开发
STM32
Linux下WiFi驱动开发——WiFi基础知识解析(转)
详见 https blog csdn net zqixiao 09 article details 51103615
嵌入式开发
wifi驱动
STM32软件加密
摘要 知识产权的保护 如何让自已辛勤的劳动成果不被别人抄袭 采用有效的手段对IC加密是值得每一个设计者关注的问题 当然 有人说 没有解不了密的IC 的确 解密是一项技术 只要有人类在不断的研究 它就有破解的一天 但是加密后的IC会增加破解的
嵌入式开发
«
1
2
3
4
5
6
»