14.物联网开发实战教程
文章平均质量分 67
物联网开发实战教程专栏,聚焦物联网技术深度解析与实践应用。涵盖硬件选型、软件开发、数据传输、云端处理等关键环节,通过案例实战,助力开发者快速上手物联网项目。内容丰富,系统性强,适合初学者与进阶者。立即加入,开启您的物联网开发之旅!
AI_ROSIOT人工智能研究院
本人毕业于中南大学,从事软件开发十五年。曾在TDK人工智能研发中心任职,深入探索机器视觉技术,参与图像识别、目标跟踪等项目,成功应用深度学习等前沿技术于实际场景。后加入ATL,专注新能源及新型电力系统研发,主导充电桩电源、双向储能电源、无人机电源等多个重要项目的设计开发,掌握电力拓扑设计、仿真分析等核心技术,结合人工智能与物联网技术提升产品性能。在软件开发方面,本人精通各种编程语言和技术框架,具备出色的软件开发及调试能力。本人紧跟时代步伐,致力于新质生产力领域的研究。愿与志同道合的朋友共学、共享、共成长,共同在新能源、新型电力系统及人工智能与机器视觉领域创造更多价值。
展开
-
90天玩转Python—06—基础知识篇:Python中的七大基础数据类
Python中的七大基础数据类型主要包括:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)以及Boolean(布尔值)。列表是Python中最常用的复合数据类型之一,它可以包含任意类型的元素,并且列表中的元素是可以修改的。键必须是唯一的,但值可以重复。列表是Python中最常用的数据结构之一,可以包含任意类型的元素,包括其他列表(即嵌套列表)。元组和列表类似,也是有序的元素集合,但是元组是不可变的,即你不能修改元组中的元素。原创 2024-04-07 22:56:51 · 830 阅读 · 1 评论 -
当代软件专业大学生与青年在新质生产力背景下的发展探究
随着全球经济的迅速发展和科技的飞速进步,程序员已经成为当下最炙手可热的职业之一。然而,正是由于其炙手可热的程度,也让程序员陷入了严重的内卷环境之中。本文将从程序员的现状、困境、出路和未来等方面进行探讨。原创 2023-07-21 20:10:00 · 78 阅读 · 0 评论 -
Linux 启动详解之init运行过程
Linux 启动详解之init1.init初探init是Linux系统操作中不可缺少的程序之一。init进程,它是一个由内核启动的用户级进程,然后由它来启动后面的任务,包括多用户环境,网络等。 内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。 ...原创 2018-10-09 08:14:26 · 1735 阅读 · 0 评论 -
busybox在make编译过程中出错
busybox在make编译过程中出错2018年01月11日 18:06:42 0o李指导o0 阅读数:262 标签: busybox Ubuntu linux make arm-linux-gcc 更多个人分类: linux相关版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40452910/article/details/7903...原创 2018-10-09 08:40:17 · 959 阅读 · 0 评论 -
linux Can develop records
https://www.cnblogs.com/chenfulin5/p/6797756.htmlcanconfig 移植记录can 在Linux 里面是作为一个网络设备存在的,记录一下 canconfig 移植过程。一、 下载 canutils 和 libsocketcan libsocketcan 地址: http://public.pengutronix.de/softwa...原创 2018-10-09 11:42:48 · 265 阅读 · 0 评论 -
linux下内核配置过程分析
https://blog.csdn.net/rhel_admin/article/details/46327735摘要:在进行内核编译的时候,内核配置无疑是其中最为重要的环节,直接决定了编译的内核是否能够满足要求。而且,对于新加入的内核特性,我们往往无法在make menuconfig中找到相应的选项。本文主要为你解决如下问题:1)linux内核编译之前,配置文件的读取顺序是什么?2)对于比较新...原创 2018-10-10 16:51:10 · 350 阅读 · 0 评论 -
linux TCP通讯代码 验证OK
嵌入式Linux实现TCP/IP通信2016年03月27日 11:18:55 蓝鸟云 阅读数:1930 标签: 嵌入式 linux TCP IP 通信 更多个人分类: 嵌入式Linux版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yongz12/article/details/50990759实现client向server发送数据。s...原创 2018-10-29 15:34:53 · 322 阅读 · 0 评论 -
Makefile的常用规则与使用技巧
Makefile的基础知识2014年06月02日 16:41:06 Storm-Shadow 阅读数:1336更多个人分类: Linux基础版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huanfengyun/article/details/28111859一、 三个基本概念(注:本文所有的测试都是在 Linux 环境下进行的)在Ma...原创 2018-10-31 11:37:22 · 1817 阅读 · 0 评论 -
Linux嵌入式开发常见问题汇总
1.桥接模式下:虚拟机无法ping通主机,主机可以ping通虚拟机问题。问题原因:主机防火墙未关闭;解决办法:打开主机的启动和关闭防火墙设置可以通过cmd 下的control进入设置,关闭公共网络的防火墙,设置后可以ping通,解决此问题。2.桥接模式下虚拟机网络无法访问:注意设置虚拟机的桥接网卡一定要与主机所使用的网卡相同,才能够实现网络的桥接功能。3....原创 2018-10-27 11:10:22 · 525 阅读 · 0 评论 -
远程升级嵌入式开发板的固件和应用程序
嵌入式Linux固件升级2018年03月26日 10:41:11 青竹雨仙 阅读数:718嵌入式Linux固件升级开发需求• 基于TCP/IP完成驱动模块和应用程序的更新、升级特殊声明该文档中驱动程序和应用程序统称为“固件”。• 主 机:VMWare–Fedora 9• 开发板:yc2440–64MB Nandflash;Kernel:2.6.24.4• 编译器:arm-lin...原创 2018-11-01 11:44:52 · 2968 阅读 · 0 评论 -
linux进程调度策略
转载—Linux 线程调度与优先级设置Linux内核的三种调度策略:1.SCHED_OTHER 分时调度策略,2.SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃3.SCHED_RR实时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放在队列尾保证了所有具有相同优先级的RR任务的调度公平L...原创 2018-11-14 17:19:22 · 1305 阅读 · 0 评论 -
CCS参数修改
CCS7.2的下载、安装及打开CCS3.3工程文件2017年08月29日 22:21:50 码农u号 阅读数:15803 标签: DSP ccs 更多个人分类: 嵌入式DSP-ARM版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29545231/article/details/776890621、 TI CCS 集成开发环境现在已...原创 2018-12-26 15:40:48 · 2777 阅读 · 1 评论 -
C语言malloc函数的使用方法-软件开发之旅
c语言】malloc函数使用记录1、关于malloc相关的几个函数Linux man可以查询其原型:函数原型:extern void *malloc(unsigned int num_bytes);注意:其返回类型是指针类型,因此使用时需要强制转换头文件:#include<malloc.h>或者#include<alloc.h>两者的内容是完全一样返回值:...原创 2019-03-21 10:24:36 · 3744 阅读 · 0 评论 -
开发板下启动linux过程分析
开发板下linux启动过程2016年05月28日 10:07:52 [email protected] 阅读数:662 标签: linux 启动 更多个人分类: linux 2440要在开发板上的Linux开机启动自己的程序,想着简单,却改了很久,绕了一圈下来确实很简单,只是自己一开始太过迂腐吧!如果不想看完全文,这一段应该就够了,从我使用的开发板的角度讲,一般只要在/etc/init.d...原创 2018-09-20 09:07:48 · 528 阅读 · 0 评论 -
linux文件系统 - 初始化(三)
linux文件系统 - 初始化(三)执行init程序一、目的内核加载完initrd文件后,为挂载磁盘文件系统做好了必要的准备工作,包括挂载了sysfs、proc文件系统,加载了磁盘驱动程序驱动程序等。接下来,内核跳转到用户空间的init程序,由init完成创建磁盘设备文件、加载磁盘文件系统、从rootfs切换到磁盘根文件系统等工作。由于在不同的linux发行版中,init的实现方式差异很大...原创 2018-09-20 08:59:27 · 401 阅读 · 0 评论 -
Makefile missing separator. Stop.怎么解决
Makefile missing separator. Stop.怎么解决2016年08月17日 15:30:04 limanjihe 阅读数:31526更多个人分类: Linux系统与服务器配置版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/limanjihe/article/details/52231243现象: 在makefile...转载 2018-09-19 16:46:38 · 2384 阅读 · 0 评论 -
Linux下的文件类型及文件后缀名详解
Linux下的文件类型及文件后缀名详解2013年11月19日 14:29:51 jack-zhu 阅读数:5336 标签: Linux下的文件类型及文件后缀名详解 Linux的文件类型及文件后缀名 Linux文件类型 Linux的文件缀名 更多个人分类: linuxLinux下的文件类型及文件后缀名详解1、Linux文件的扩展名;一谈到文件类型,大家就能想到Windows的文件类型,比如...转载 2018-09-19 16:53:49 · 9827 阅读 · 1 评论 -
安装notepad++ in ubuntu16.04
一、安装notepad++Ubuntu下的安装方法:sudo add-apt-repository ppa:notepadqq-team/notepadqqsudo apt-get updatesudo apt-get install notepadqqUbuntu下的卸载方法:sudo apt-get remove notepadqqsudo add-apt-repository ...原创 2018-09-19 17:28:57 · 557 阅读 · 0 评论 -
Linux 最简单内核模块 Hello World 示例
Linux 最简单内核模块 Hello World 示例2015年04月28日 08:38:33 a_ran 阅读数:6761 标签: kernel linux 驱动 内核 HelloWorld 更多个人分类: C/C++ 驱动 Linux kernel注:如果想要按照本篇实践,需要有能运行的arm开发板和对应版本的内核(如果想在Linux主机上编译运行,请参考文末附1)在相应版本内核...原创 2018-09-19 19:14:05 · 370 阅读 · 0 评论 -
Makef介绍
小型C/C++项目的makefile编写【前言】在我所接触到的Linux嵌入式开发中,大多使用的是C语言,采用makefile文件对源文件进行编译后生成可执行文件。本文即从个人经历上介绍小型的C项目如何编写makefile文档。一、gcc命令从目的上看,gcc命令和makefile的功能是一样,即是把源文件编译后生成可执行文件或.o二进制文件。gcc命令中有许多的额外的参数,本文仅介绍以下几...原创 2018-09-19 19:40:03 · 949 阅读 · 0 评论 -
嵌入式开发无法Ping通问题解决方法
嵌入式 - 虚拟机、开发板与主机Ping不通问题解决方法2016年08月31日 17:11:53 Lyh-Memory 阅读数:2539 标签: 嵌入式 开发板 虚拟机 更多个人分类: 嵌入式学习笔记版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012313335/article/details/523863481、IP地址设置 ...原创 2018-09-25 16:54:27 · 2097 阅读 · 0 评论