资讯
两道面试题所引发的C指针的思考(2023-08-01)
理解的话大家对于指向一个字符串的字符指针的的不理解,指向一个字符串的字符指针实际上是指向一个字符串首字符的地址,命令行参数输入的12 345 678看似数字,实际上是一个个字符串,*argv的意思也就是取各自字符串的首字符也就是取1、3、6......
Linux驱动之建立一个hello模块(2024-08-20)
$(KERN_DIR) M=`pwd` modules //M='pwd'表示当前目录。这句话的意思是利用内核目录下的Makefile规则来编译当前目录下的模块
clean:
make -C......
Linux移植之make uImage编译过程分析(2024-08-26)
$(Q)rm -f .old_version
$(call if_changed_rule,vmlinux__)检查规则是否被改变。它的意思是调用if_changed_rule函数,函数......
Linux移植之配置过程分析(2024-08-26)
smdk2410_defconfig
上面这句规则的意思是调用Makefile.build文件,最终的目标为s3c2410_defconfig,由上面第①条分析可知,Makefile.build文件包含了scripts/kconfig......
Linux移植之auto.conf、autoconf.h、Mach-types.h的生成过程简析(2024-08-26)
@echo ' Generating $@'
9 $(Q)$(AWK) -f $^ > $@ || { rm -f $@; /bin/false; }
将第9行命令展开得到,它的意思......
mini2440 移植Linux2.6.30.10 及yaffs2文件系统(2024-06-28)
编译内核# make zImage注意:如果是重新编译内核需要遵守以下步骤:1、make depmake dep的意思就是说:如果你使用程序A(比如支持特殊设备),而A需用到B(比如B是A的一 个模块/子程......
Linux下S3C2440 RTC实时时钟驱动配置与修改(2024-06-13)
的系统时间还是不对。要想将系统时间保存到硬件时间,可以是用 hwclock 或者clock命令,hwclock就是hardware clock的意思。
一个完整的修改linux系统时间的过程如下所示
a)设置......
教你如何轻松写单片机的指针(2024-05-06)
语言的那帮家伙们又规定。*{指针变量名} :代表了这个指针所指向的变量。
啥意思呢?
对照下面的程序p=&value,p记录的就是变量value的地址, 然后*p就代表value......
使用wifi网卡笔记1----网卡选型、开发环境搭建、内核配置(2024-07-16)
|
查看依赖(=y或=m表示已经设置好的意思,=n表示还没设置,不用理会.有一个依赖条件设为m的话,那么也只能够配置为m,要想把它配置进内核,找到......
基于tiny4412的Linux内核移植 -- PWM子系统学习(七)(2023-06-21)
设置为TOUT_0,即PWM0的脉冲输出引脚。同理可以理解pwm1_out的意思。
samsung,pwm_outs后的参数表示只有PWM0和PWM1两路可以供板级外设使用,解析过程可以参考驱动程序。
其中......
Linux移植之子目录下的built-in.o生成过程分析(2024-08-26)
为例:展开得到。它的意思是调用scripts/Makefile.build。令参数obj=test,然后make。
make -f scripts/Makefile.build obj=test
接着......
基于tiny4412的Linux内核移植(支持device tree)(二)(2023-06-20)
";
+ status = "disabled";
};
&;serial_0 {
这里关键的一点是在chosen中增加了bootargs的设置,上面设置bootargs表示的意思是:根文......
u-boot之make _config执行过程分析(2024-08-29)
u-boot之make _config执行过程分析;从网上下载uboot源码之后需要对源码作相应修改来支持自己的开发板,更改完源码之后需要配置。uboot(make_config)。这里......
内核移植和文件系统制作(3)Ramdisk简介和常见问题(2024-07-24)
]: *** [applets/applets.o] Error 1这个警告的定义在applets/applets.c中。将这段警告注释掉就可以了。这段警告的意思是告诉你最好用uclibc编译,而不......
Linux驱动之按键驱动编写(查询方式)(2024-08-20)
:
make -C $(KERN_DIR) M=`pwd` modules //M='pwd'表示当前目录。这句话的意思是利用内核目录下的Makefile规则......
arm-linux-gcc4.4.3编译busybox-1.25.0(2023-05-10)
: *** [busybox_unstripped] Error 1
解决办法:
make menuconfig
Coreutils--->sync选项去掉,重新make编译通过,生成了busybox可执行文件。
具体选项是什么意思......
不一样的STM32“脱机”烧录器(2023-09-12)
不一样的STM32“脱机”烧录器;用SBC给STM32F746Discovery烧写程序。SBC就是单板电脑的意思,也可以叫卡片电脑(神奇的ARM小电脑),他是一个统称;常见的SBC有树......
Linux移植之内核启动过程引导阶段分析(2024-08-26)
,它的意思是内核源码中有被定义为.proc.info.init的内容,它的起始地址是__proc_info_begin,结束地址为__proc_info_end。
299 .init......
tiny4412 串口驱动分析五 --- LDD3上TTY驱动程序源码(2023-06-25)
KERNELDIR ?= /root/Tiny4412_android_4_1_2/linux-3.0.31
PWD := $(shell pwd)
default:
$(MAKE) -C......
u-boot-1.3.4 移植到S3C2440 (带有某些解析)(2024-07-26)
qljt2440_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t qljt2440 qljt s3c24x0
/*
各项的意思......
JZ2440下载程序到开发板的3种方法(2022-12-07)
OFLAG= -O -DREGISTERED
⑤编译源代码,生成rzsz程序
make posix
⑥将生成的程序rz和 sz 拷贝到开发板的/bin目录下,加上执行权限
使用方法:将编......
单片机开发中pc和sp的作用(2024-07-30)
假设有如下函数FunFun(){…………………Sub-fun(a, b);…………………}cpu执行程序时的逻辑和步骤如下:前提储备知识:单片机对于堆栈的内存分配,一般栈空间由cpu自行分配,堆空......
STM32中电源各引脚说明(2024-02-03)
STM32中电源各引脚说明;一、数字电路中,电源符号VCC:C=circuit,表示电路的意思,即接入电路的电压;VDD:D=Device,表示器件的意思,即器件的工作电压;VSS:S=Series......
STM32中电源各引脚说明分析(2024-03-12)
STM32中电源各引脚说明分析;一、数字电路中,电源符号
VCC:C=circuit,表示电路的意思,即接入电路的电压;
VDD:D=Device,表示器件的意思,即器件的工作电压;
VSS:S......
linux驱动程序之电源管理之标准linux休眠与唤醒机制分析(一)(2023-06-19)
手机类设备上的linux都没有支持STD省电模式。
一、项目power相关的配置
目前我手上的项目的linux电源管理方案配置如下,.config文件的截图,当然也可以通过make menuconfig......
uclinux下stm32开发环境搭建(2024-03-05)
路径:用你的第3个软件包的存放路径代替。
四、为STM3210E-EVAL配置uClinux
进入uClinux-dist文件夹。
运行#make menuconfig
进入......
u-boot之make all执行过程分析(2024-08-29)
u-boot之make all执行过程分析;在执行make 100ask24x0_config之后就配置完成了针对JZ2440开发板的UBOOT,接下来需要执行make all进行编译链接最终生成u......
u-boot分析与移植——基于u-boot-2011.3和FL2440(2024-08-29)
specific code. Add any files you need.
如果是为一个新的CPU移植,需要创建一个新的目录存放CPU相关代码。添加需要的文件。
4. Run 'make _config......
编程示例使用Kotlin从XE系列示波器中检索数据(2024-06-18)
{/*** 下载在屏幕上显示的波形*/fun download(): Waveform {Socket(“192.168.1.222”, 5025).use { socket ->......
STM32供电方案一览(2024-01-31)
STM32供电方案一览;了解电源之前,先来简单了解一下各种电源端口的命名
VCC:C=circuit 表示电路的意思, 即接入电路的电压。
VDD:D=device 表示器件的意思, 即器......
Linux内核源码阅读记录一之分析存储在不同段中的函数调用过程(2024-08-19)
);
根据以上定义,最终把module_init展开可以得到:这句话的意思就是只要调用module_init(x),就把x定义为initcall_t类型的函数,并且......
基于tiny4412的Linux内核移植(支持device tree)(一)(2023-06-20)
; Not Allowed0xC000_0000 -- 0xDFFF_FFFF => A:0x4000_0000 -- 0X5FFF_FFFF0xE000_0000 -- 0xFFFF_FFFF => Not Allowed
上面的意思......
EMC防护中的滤波电容(2024-10-14 12:31:55)
真正理解起来并不容易。
要理解这两个词汇,还得回到英文语境中去。
Bypass在英语中有抄小路的意思,在电路中也是这个意思,如下......
变频器常用参数设置步骤图解(2023-10-24)
FUn-PSS-SP2参数设定为15Hz,然后又返回到待机状态的操作过程。
在实际设置时,可能从中间某一步开始。若还有其它的参数需要设置,不需要返回到待机状态,只要返回到相应的一级继续设置即可。全部......
在U-boot中添加以太网驱动(2023-09-07)
-
回到u-boot-sunxi-sunxi目录,执行:
make distclean //清除之前编译的内容
make......
QEMU MINI2440 的 Linux Fedora 8 下网络配置(2024-06-25)
这里有个问题:1.如果在编译QEMU时没有安装,即 make install,那么需要打开mini2440/mini2440_start.sh,将第16行的 qemu-img 改为:$base......
Qemu Mini2440 的 Linux Fedora 下网络配置(2024-07-02)
有个问题:1.如果在编译QEMU时没有安装,即 make install,那么需要打开mini2440/mini2440_start.sh,将第16行的 qemu-img 改为:$base/../qemu......
Keil C51编译器的使用(2024-08-14)
的DEMO
我们的工程目录设在D:51project;
新建 main.c 文件,内容如下
/** @file main.c
* @brief 调用fun.c文件中的fun()函数......
友善之臂Micro2440下的Embedded Linux的硬件时间设置(2024-07-02)
第一句的意思是设置系统时间为2012.8.27-16:05:59
第二句的意思是将系统时间写入到硬件实时时钟中
经过上面两句,重启后会发现,时间初始化将成功,时钟恢复正常。
......
u-boot-2015.01在tq2440上的初步移植(2023-06-26)
下有很多默认的配置文件:
在Linux的arch/arm/configs下面也有很多默认的配置文件,Linux内核在配置的时候可以使用 make xxx_defconfig 来配置,
看样子,u-boot也可......
基于51单片机Proteus仿真的音乐播放器和函数发生器(2023-01-30)
^2;
unsigned char fun = 0;
unsigned char th0_reg,tl0_reg;
void delay_ms( unsigned int dt );
void......
GCC中的内嵌汇编语言(2023-06-27)
同时使用eax寄存器: movl bar,eax #APP call fun movl ebx,eax #NO_APP movl eax,foo 本来这段代码的意图是将fun()函数......
u-boot移植(六)---代码修改---串口(2023-07-03)
可以使用 make menuconfig 来控制:
在u-boot 的根目录下执行命令: make menuconfig,然后按 “/” 搜索 CONFIG_DM_SERIAL
配置......
FL2440驱动添加(2): RTC(Real time clock)(2024-07-24)
时间是不受影响的,如果此时关机,下次的系统时间还是不对。要想将系统时间保存到硬件时间,可以是用 hwclock 或者clock命令,hwclock就是hardware clock的意思。
因为......
结合STM32单片来讲讲结构体的运用(2023-10-20)
CO; //一氧化碳浓度
int *p; //int型的指针变量
void (*fun)();
} sensor;
sensor sen;
void function()
{
printf......
手把手教你如何写单片机的结构体(2024-07-12)
;//int型的指针变量 void(*fun)(); }sensor; sensorsen; voidfunction() { printf("zhiguoxin "); } intvalue=0......
比亚迪的三大混动技术,个个都是世界级,新老司机必须要懂(2023-11-14)
各有何区别和特性呢?
一、DM-i:经济省油的代
DM-i是比亚迪的插电式混合动力系统,其中的"i"代表intelligent,即智能的意思。这套系统主要侧重于经济省油。在结构上,DM-i采用......
linux-2.6.32在mini2440开发板上移植 移植看门狗驱动(2024-06-19)
只需配置一下就可以使用 了。在内核源代码目录执行:make menuconfig,进入内核配置主菜单,依次选择进入如 下子菜单: Device Drivers ---> [*] Watchdog......
STM32F407-点亮LED灯(2023-06-20)
前首先需要打开时钟:
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);//使能 GPIOF 时钟
其中RCC_AHB1Periph_GPIOF的意思是AHB1上的......
引用-IAR包含文件的路径定义(2024-08-09)
夹名”。..:表示返回上一级文件夹文件夹名:表示进入名为 “文件夹名”的文件夹。我们来具体看两个例子。$TOOLKIT_DIR$inc : 这句话的意思是包含文件指向C:Program......
相关企业
to the same philosophy: to bring you fun and quality at the best price. Gravityhobby establish own
;有意思复合式连锁休闲餐厅系统;;
from the manufacturer to your home. Have fun!
altium;;Altium believes that anyone who wants to make a difference using electronic products should
to make you feel even more at home. Our Service Managers make sure each apartment home is ready for move
enphase;;We make solar simple and energy smart.;让太阳能更加地简单与智能。
) and some DIP crystal that usual Chinese factory can't make.
, then you should know WEIXING - our products make it possible! Our Motto WE MAKE THINGS WORK! Our
众长,以博天独特的技术和价值整合能力,为行业品牌商家提供量身订做的成套或配套技术和产品方案。 公司以“先做人,后做事”作为公司经营理念。产品品质就是我们的生命。“全员参与”作为公司品质意思之根本,把品质意思
to our industry. We will continue to make an effort to provide more valuable products to our customer