logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式linux学习记录一

其他目录是软链接,比如,/sys/bus/platform/devices/,/sys/class/gpio/,所有其他路径都指向。读取内核主配置:加载内核的核心编译规则、确定平台架构(如 ARM)、准备好符号表。它立刻意识到:“这不是要编译内核自带的驱动,而是要帮别人编译外部独立驱动。: 负责展示系统当前运行的软件生态(进程、内存消耗、网络连接、内核全局配置)。: 负责展示系统当前连接的物理世界

#linux#嵌入式
stm32使用jlink烧录仿真,freertos不能用complier6编译,cortex-debug仿真中xrtos使用,使用embedded tools

3、cubemx中找到库的位置。把\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\RVDS\ARM_CM4F中的文件用,\GCC\ARM_CM4FError: L6406E: No space in execution regions with .ANY selector matching中的文件替换。

文章图片
#stm32#嵌入式硬件#单片机
https://gcc.godbolt.org/使用方法

add new-> execution only给出显示输出窗口。在输出窗口,点开execution arguments按钮,把需要输入参数提前写出来。同理点开execution stdin按钮,把需要通过标准设备输入的内容,提前给出来。这个网页按顺序执行代码,当需要从stdin输入时,就会把刚才提前输入好的内容,读入并执行。但是它不会等待输入。所以必须提前输入好。

#编辑器
stm32启动文件中的__main函数功能(拷贝别人的)。

注意这里有个误区,有的人可能会将__main换成比如__testmain,然后实际自己定义的是testmain,这样编译肯定通不过,然后就说什么stm32的主函数名改不了。因为__testmain没有定义啊,这个和__main不一样,__main是c的库函数,标准库自己包含的,__main函数属于c库函数,其内部依次进行三步工作,即先初始化rw段,然后初始化zi段,最后调用另一个c库函数__rt_

文章图片
#stm32#嵌入式硬件#单片机
altium designer 关键问题

PCB规则(rules)可以支持编程过滤的。就是根据条件不同规则不同。tented表示蒙上帐篷,就是是否开窗。relief表示热连接。禁止铺铜,布线:画一个形状并选中,tools->convert->create seleted primitives to keepouts像小锁链的图标表示连接2个属性,连接上就是改变一个,其他的跟着一起改变;没有连接上,就是改变一个,其他的不变。这是

文章图片
#硬件工程
teroshdl使用(verilog)

在teroshdl中,sources中在需要的文件上打对勾,设置top-level。在runs中按箭头调出来modelsim仿真。1、语法检查:使用modelsim。a.把medelsim的环境变量设置好。

文章图片
#vscode
vscode 快捷键

Ctrl + X:剪切行(如果没有选中行,默认剪切当前光标所在行)Ctrl + C:复制行(如果没有选中行,默认复制当前光标所在行)Ctrl + V:粘贴行(在光标所在行的后面)Ctrl + Z:撤销Ctrl + Y:重做Ctrl + Shift + Z:重做(针对某些系统)Ctrl + Shift + K:删除整行Ctrl + Enter:在当前行下插入一行Ctrl + Shift + Ente

文章图片
#vscode#ide#编辑器
virtualbox(7.0) ubuntu(22) 和win11共享文件夹

执行命令将用户加入vboxsf组。重启ubuntu即可。

文章图片
#ubuntu#linux#运维
vscode 快捷键

Ctrl + X:剪切行(如果没有选中行,默认剪切当前光标所在行)Ctrl + C:复制行(如果没有选中行,默认复制当前光标所在行)Ctrl + V:粘贴行(在光标所在行的后面)Ctrl + Z:撤销Ctrl + Y:重做Ctrl + Shift + Z:重做(针对某些系统)Ctrl + Shift + K:删除整行Ctrl + Enter:在当前行下插入一行Ctrl + Shift + Ente

文章图片
#vscode#ide#编辑器
嵌入式linux学习记录十五,uboot熟悉2

CONFIG_SYS_LDSCRIPT是老的uboot遗留下来的,这段现在不是对LDSCRIPT设置。:这是 GNU make 的内置函数。它会检查参数中匹配的文件是否存在,并返回。BOARDDIR:在根目录下config.mk中定义。如果文件不存在,则返回空字符串。

#学习#linux
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择