资讯
如何写出易维护的嵌入式代码?(2023-08-31)
如何写出易维护的嵌入式代码?;面向对象的C本文引用地址:面向对象的语言更接近人的思维方式,而且在很大程度上降低了的复杂性,同时提高了的可读性和可维护性,传统的C同样可以设计出比较易读,易维护,复杂......
常用 U-boot命令详解(2024-08-30)
for 'help'askenv - get environment variables from stdinbase - print or set address offsetbdinfo......
基于tiny4412的Linux内核移植(支持device tree)(三)(2023-06-20)
", setup_early_printk);
其中printch都是通过汇编语言实现的。
在arch/arm/Kconfig.debug中可以看到:
config DEBUG_LL
bool......
拿LoRA代码来微调大模型(2024-01-18)
Adaptation of Large Language Models( 及大语言模型的低阶适应)。使用这种LoRA 微调方法进行训练时,并不需要调整原( 大)模型的参数值( 图1 里的蓝色部分),而只......
unity在stm32上的使用(2024-01-10)
自带的串口功能即可完成。
源码获取
Unity 是一个轻量级的 C 语言单元测试框架,它的设计理念是简单易用。 Unity 支持测试套件和测试用例,同时提供了丰富的断言函数,包括比较、异常和日志等。
源码......
使用LMG600高精度功率分析仪同步测量(2023-03-13)
模式),用于确保显示的C值和H值与时间同步。
ü 在“Instrument仪器”菜单和“Measuring测量”选项卡下,按“cycle周期”并选择周期模式。选项“Fixed Interval固定......
如何利用DHT22实现蛇形小音箱的设计(2023-06-07)
()) { if (client.available()) { // 读取客户端请求的内容 char c = client.read(); if (c != 'n......
嵌入式开发:在微控制器基础上使用Python进行原型设计和开发(2023-03-01)
专门针对微控制器的有限资源进行了优化。
认识到MicroPython作为一种嵌入式编程语言的能力,促使开源社区针对特定的单片机和开发类型对其进行了定制,以支持严肃的微控制器开发。
MicroPython的起源
与C和C++一样......
基础知识之温度传感器(2024-02-28)
('temperature=',temp,'c') if(temp>34): print('hot') else: print('cold......
AM335X的应用程序自启动流程以及U盘更新应用程序记录(2024-08-19)
' #待加密的文件名
8 SIZE=`wc -c $1 | awk '{print $1}'` #以字节方式计算出待加密文件大小
9 SIGN......
tiny4412 串口驱动分析一 --- u-boot中的串口驱动(2023-06-25)
r1, [r0, r2]
// 在tiny4412.h中定义了CONFIG_SERIAL0,即使用uart0作为默认的串口输出,所以S5PV310_UART_CONSOLE_BASE的值......
调试分析之 使用gdb远程调试ARM开发板(2024-08-13)
... no
checking for arm-none-linux-gnueabi-gcc... arm-none-linux-gnueabi-gcc
checking for C compiler......
skyeye模拟u-boot在s3c2410上运行(2023-05-10)
skyeye模拟u-boot在s3c2410上运行;前面成功的移植了u-boot(其实只能是说是编译成功,还谈不上是真正的移植,(*^__ ^*) ),下面开始在skyeye中来运行u-boot......
如何利用树莓派3B制作人脸识别智能锁(2023-06-07)
.__matched.count(True) > 0: GPIO.output(self.__relay_pin, GPIO.HIGH) print('Door......
如何在ROS中检查保存log的文件夹有多大(2023-09-14)
如何在ROS中检查保存log的文件夹有多大;
检查log文件夹占用空间
launch这个包还负责检查保存log的文件夹有多大。在ros_comm-noet......
德州仪器宣布推出业界最低功耗 DSP,运行性能可达150MHz(2010-09-14)
DSP 在 C5504 基础上增加了 64 kB 的片上存储器容量、集成型显示控制器以及快速傅里叶变换 (FFT) 硬件加速功能,可充分满足除噪耳机、乐器、医疗监控、生物......
不用串口,如何打印STM32单片机log(2024-04-30)
解决这个问题,可以使用St-link的SWO输出log,这样就不用担心log被覆盖。查看原理图f407 discovery的SWO已经连接了,否则需要自己飞线连接:
在log结构体中添加SWO的操......
uboot环境变量的设置(2024-07-16)
uboot环境变量的设置;使用print打印当前系统环境变量。
1、
SMDK2440 # print
baudrate=115200
bootargs=noinitrd root=/dev......
如何构建手势控制Raspberry Pi媒体播放器(2023-06-06)
、边缘设备)多模式(例如视频、音频、任何时间序列数据)应用机器学习管道,包括快速 ML 推理、经典计算机视觉和媒体处理(例如视频解码)。MediaPipe 发布了各种预构建的 python 和其他语言......
使用Python进行SDS示波器屏幕图像捕获(2024-06-24)
:
27
print ('Failed to create socket.')
28
sys.exit();
29
try......
什么是嵌入式PID算法?嵌入式PID算法分析(2024-01-29)
在output成员变量中
设定执行器输出大小(mypid.output);
delay(10);//等待一定时间再开始下一次循环
}
}
单环效果
串级PID的C语言......
《HelloGitHub》第 45 期(2024-12-13)
图如下:
2、xmake:一个基于 Lua 的轻量级跨平台自动构建工具。支持在各种主流平台上构建项目,主要用于解决 C/C++ 项目的跨平台构建,同时支持与其他语言......
arm 添加 samb 文件共享(2023-09-01)
are on your local network. The
38 # following example restricts access to two C class networks......
[JZ2440] 第09课第1节 u-boot 分析之编译体验(2023-06-08)
启动流程 | |-- 上电 -> BIOS(引导操作系统) -> Windows -> 识别 C、D 盘 -> 运行应用程序 |-- 嵌入式设备 |-- 上电 ->......
鼎阳SDS5034X SDS5104X SDS5054X荧光混合信号示波器(2023-06-26)
通道带宽:最高2GHz;实时采样率高达10GSa/s
● 垂直分辨率12bit(H12)/10bit(H10)
● 低本底噪声,在2GHz带宽下低至153μVrms
● SPO技术
♦ 波形......
基于Arduino构建的4通道实时示波器(2023-03-08)
低精度执行最基本功能的示波器可能高达 45 至 100 美元,而更先进和更高效的示波器的成本超过 150 美元。今天,我将演示如何使用Arduino和一款软件,该软件将使用我最喜欢的编程语言Python开发,以构建低成本的4通道......
层的符号名解码成用户级名字,除了去掉所开头的下划线之外,还使得C++函数名以可理解的方式显示出来。
-g
--debugging
显示调试信息。企图解析保存在文件中的调试信息并以 C 语言的语法显示出来。仅仅......
U-Boot--配置过程分析(2023-06-09)
for a specific board.
5 #
6 # Parameters: Target Architecture CPU Board [VENDOR] [SOC]
7 #
8 # (C......
基于S3C44B0X处理器和mClinux实现USB设备两种模式的应用设计(2023-02-06)
-usb.csl811h-usb.hsl811h.h
gcc sl811h-usb.c -c $(CFLAGS)
# End this file
3) 在/usr/local/src/uClinux......
如何将LCD与STM32F103C8T6 STM32开发板连接并编程(2023-05-31)
); //At first row first column lcd.print("Interfacing LCD"); //Print this lcd.setCursor(0, 1); //At secound......
51单片机编程开发(一)之C语言基础一(2023-05-24)
样,它可以是1,也可以让它是2,或者任何其他数字。
以前数学里边有的正数、负数、整数和小数可以是无穷的。但在计算机系统中由于内部空间的限制,在C语言里,除名字和数学里学的不一样外,还对......
PCB线路板流程术语中英文对照(2024-12-10 19:05:32)
雷射钻孔(Laser Drilling )(Laser Ablation )b-5 盲(埋)孔钻孔(Blind & Buried Hole Drilling)C. 干膜制程( Photo......
构建一个基于RFID的非接触式温度监测系统(2023-04-04)
到下一列Serial.print(RfidReading); //在Excel中存储日期序列号.print(","); //使用“,”移动到下一列Serial.print(TempReading); //在Excel中存......
STM32 USART串口的使用方法和程序(2022-12-21)
分数波特率发生器提供宽范围的波特率选择,支持同步单向通信和半双工单线通信。
1、STM32固件库使用外围设备的主要思路
在STM32中,外围设备的配置思路比较固定。首先是使能相关的时钟,一方面是设备本身的时钟,另一......
基于FPGA的电机控制系统设计(2024-05-30)
缠绕在定子周围,这样线圈的电流就可以从外部控制和排序。
两者中最容易控制的是有刷直流电机,所以我们就以这类电机为例。
脉宽调制驱动
使用 PWM 驱动电机的理论是,可以控制电机得到的平均电压,从而控制其速度。在......
C语言和单片机C语言有何差异?(2022-12-14)
以很好的操作底层的硬件接口。在C语言的基础上,如果你把一些单片机的端口或特殊功能寄存器加于定义,使用的时候会更加方便,写语句的时候,直接直观的编写。这样就差不多是单片机C语言。
回复“我要入门”,可领取C语言学习资料!C......
C++历史上首次超越C(2024-06-10)
C++历史上首次超越C;每个时间段,总有不同编程语言领先其它语言,前些年一直是C和Java领先,而最近几年,则是Python和C++。
根据最新公布的2024年6月 TIOBE 编程指数来看,C......
如何基于Keil、STM32用C++编写流水灯程序?(2023-10-20)
有人在单片机上面用C++开发项目。
其实,随着单片机的存储资源以及运行速度的增加,目前有些工程师开始用C++开发单片机项目了。
2
准备工作
在Keil MDK开发环境下,用C语言开发STM32比较常见了,什么......
嵌入式开发 | 单片机能用C++开发吗?(2023-04-06)
有人在单片机上面用C++开发项目。
其实,随着单片机的存储资源以及运行速度的增加,目前有些工程师开始用C++开发单片机项目了。
准备工作
在Keil MDK开发环境下,用C语言开发STM32比较常见了,什么......
OpenCV手势识别方案--基于米尔全志T527开发板(2024-12-13)
',1)
# print(reg(t1))
# print(reg(t2))
# print(reg(t3))
# ===========显示......
S3C2440③ | GPIO实验(2024-07-15)
高低电平和检测外部输入电平(GPFCON寄存器和GPFDAT寄存器)
5条常用的ARM汇编指令:MOV、LDR、STR、BL、B;
编写汇编程序的基本格式;
2. 在C语言方面,掌握了:
在启动文件中汇编是如何转入C语言......
美机构:立即停止使用C和C++(2023-12-10)
的其他优先级之间的平衡;苹果修改了iBoot system中使用的C编译器工具链,以缓解内存和键入安全问题;微软早些年还开源了一个更安全的C语言版本Checked C,在C中添加静态和动态检查,以检......
NOP使用注意事项(2024-08-05)
NOP使用注意事项;在51内核中
C语言可以使用_nop_()延时或者汇编语言NOP。并且一般是要加上 #include
而在ARM内核中
C语言可以使用__nop()延时或者汇编语言NOP延时......
汇编和C语言相结合的51单片机编程技巧(2023-06-25)
汇编和C语言相结合的51单片机编程技巧; 本文主要是关于汇编和C语言的相关介绍,并着重对汇编和C语言的不同及其编程技巧进行了详尽的阐述。
汇编和C语言
C语言和汇编语言......
STM32操作系统系列使用C语言的教程(2024-09-27)
STM32操作系统系列使用C语言的教程;C语言,相对于汇编有更好的可读性,便于维护等优点。下面实验将使用C语言实现点亮LED灯。C语言与硬件是紧密连在一起的,结合芯片中的flash和sram,简单......
ARM体系下的GCC内联汇编(2024-08-30)
出现在输入运算符列表和输出运算符列表中的第一个值,%1,%2依次类推。由于我们自己的汇编代码改变了r1的值,所以我们要通知GCC编译器,r1的值被我们改变了, 在 “r” (tmp) 表达式中,tmp代表C语言输入到汇编中的变量,”r”代表......
用c语言实现函数重载(2024-07-25)
用c语言实现函数重载;一. 什么是函数重载? 函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表(参数个数、类型、顺序)的函数,这组函数被称为重载函数。重载......
Java替代C语言的可能性(2024-11-11 15:29:44)
Java替代C语言的可能性;
曾经在国外的技术社群里刮起了一股风,不少人在讨论Java做为C语言替代者而成为最主流的基础软件编程语言的可能性。从大部分人发表的观点来看,对于Java......
FPGA HLS 的机理图文详解(2024-12-19)
Parallelism with HLS)
HLS 中将每一个语句看作为一个任务,它们可能是一个语句,或者是一个函数调用。例如一个函数中调用4个函数,A,B,C,D 。在C语言......
51单片机使用C语言点亮闪烁LED灯(2023-05-10)
我们在数据类型前加上修饰符unsigned来去掉符号位。
在C语言中,无法直接去操作变量中的单独的某一位,但C51中添加了bit位,是 c51编译器的一种扩充数据类型,利用它可定义一个位标量,它的值是一个二进制位,不是 0就是 1......
相关企业
;勤思智能电子;;PCB板制作及打样 C语言程序编写 新项目开发
;艾印科技(I-Print Technology);;香港艾印科技是一家
;西安北大青鸟;;程序逻辑和C语言实现 SQL Server应用开发 Java面向对象程序设计 网页编程 .Net平台和C#编程 SQL Server数据库设计和实现 WinForms高级
, with a focus on major OEMs, subcontractors, cable harness and build-to-print assembly shops. Our
, harnesses, box assemblies, and build to print assemblies.;
;平乡绿叶电容器厂;;平乡县绿叶电容器厂,国家注册企业。本厂长期生产电动机启动电容器,根据材料和质量不同分为:J,A,K,B,C,D六个等级。其中J级最好,在220V市电上连续充电可达6分钟。
;永德翔江科技有限公司;;专业从事单片机软件反汇编研究,自主研发多款单片机系列反汇编工具,将二进制机器码文件精准的反汇编成汇编语言代码,辅助人工分析,快速将部分或整个机器码文件还原成C代码。团队
器软件;在VB、LabWindows/CVI、C++Builder、Delphi等语言下也均能完成采集、显示、连续大容量存盘、数据回放、A/D精度测试等。开放式设计,工程级源代码公开。 嵌入
实时高速不间断采集。支持多种语言平台:与LabVIEW无缝连接,支持多种调用方式;在MatLab中嵌入使用,直接驱动板卡进行信号采集,无需额外数据转换;VC语言提供全功能测试平台、示波器软件;在VB
香港成立 产品研发部坐落在深圳市福田区 研发主管在GPS行业经验达10年,是国内唯一一家拥有知识产权 的GPS 多语言同声导游解说系统 公司于2003年开发的首批国内唯一一家基于嵌入式平台的GPS自动