嵌入式
文章平均质量分 93
t01051
这个作者很懒,什么都没留下…
展开
-
STM32F103使用标准库移植RT-Thread标准版的Finsh
rtt标准版中stm32的bsp使用的是HAL库,现在想换成标准库。相比于rtt nano的移植来说,和标准版的移植还是有不小的差别的,至少我个人这么认为。nano在移植过程中只需要按照#error提示修改好board.c即可。当然如果需要使用finsh的话,你还需要补充完成finsh_board.c和串口的一些信号,具体参见官方文档。整个流程还是相当清晰的,工作量也不大。移植标准版的另一个原因是我想使用ATClient。刚开始我尝试直接向nano版本中进行添加,但似乎...原创 2021-09-17 11:20:05 · 2268 阅读 · 0 评论 -
Makefile入门小试
在Linux上进行C/C++开发时我们通常使用GNU make工具来编译整个工程。接触过ARM Linux的朋友相信对于make和Makefile并不陌生。make只是一个工具,它在工作的时候需要一个名为Makefile的文件来告诉它如何去工作。Makefile的核心规则非常简单,它描述了目标文件及其依赖的文件以及当依赖文件更新时应该被执行的命令:目标: [依赖项1] [依赖项2] ...[<键盘tab键>命令]或:目标: [依赖项1] [依赖项2] ...;[<键盘t.原创 2020-10-17 09:41:11 · 213 阅读 · 0 评论 -
LittleVGL v7.5.0在STM32F103x上的移植
LittlevGL是一个免费的开源图形库,提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用。最低要求:Name Minimal Recommended Architecture 16, 32 or 64 bit microcontroller or processor Clock > 16 MHz > 48 MHz Flash/ROM > 64 kB > 180 kB Stat.原创 2020-09-23 14:36:42 · 3461 阅读 · 6 评论 -
USB wlan0 连接Windows热点无法自动获取IP地址
USB WiFi:rtl8188euLinux kernel:4.1.15 armv7l GNU/Linux移植好内核和文件系统后编译了wpa_supplicant,lwlist能正常搜索到WiFi信号,通过wpa_supplicant也能正常连接到手机热点或者路由器上并自动获取到IP接着笔记本上开热点,手机能正常连接并且上网,但是开发板通过wpa_supplicant去连接Windows的热点,iwconfig显示确实能连接上:wpa_supplicant -Dwext -c/etc/.原创 2020-08-30 15:06:03 · 1247 阅读 · 0 评论 -
NXP imx6ull uboot-imx-rel_imx_4.1.15无法从SD卡加载内核
我imx6ull使用的是正点原子的alpha开发板。我将我的SD卡分成了两个分区,第一个分区格式化为fat,用来存放zImage和dtb;第二个分区格式化为EXT4格式,这个分区作为根文件系统。遇到的问题是:我编译好kernel后,尝试通过UBoot的fatload或load命令将fat分区中的boot/zImage和boot/my-iu6ull.dtb文件载入内存,但是每次载入zImage的时候都无法读取这个文件,再次读取时就报找不到分区表:U-Boot 2016.03-gc221d3f (Oc原创 2020-08-13 11:00:00 · 1869 阅读 · 2 评论 -
怎么使用mdev实现自动挂载
mdev是busybox自带的一个简化版的udev。udev是从Linux 2.6 内核系列开始的设备文件系统(DevFS)的替代品,是 Linux 内核的设备管理器。总的来说,它取代了 devfs 和 hotplug,负责管理 /dev 中的设备节点。同时,udev 也处理所有用户空间发生的硬件添加、删除事件,以及某些特定设备所需的固件加载。比如,当我们插入U盘后udev会自动在/dev下创建设备节点,同时将U盘挂载到系统中;当拔掉U盘后,udev又会自动删除/dev下U盘的设备节点以及挂载的目录。mde原创 2020-08-10 09:05:17 · 2310 阅读 · 0 评论 -
让Keil MDK将STM32F103的程序编译到RAM中运行
正常情况下STM32的代码经过MDK编译之后是放在FLASH中的,有的时候需要编译到RAM中去运行。在网上找了很多MDK怎么把STM32的代码编译到RAM中运行,发现很多朋友都提到要修改项目的 .sct文件,就是下面这个我折腾了之后发现如果只在这个窗口将IROM的地址改到RAM中也是可以的。这里我用的是正点原子的Mini板子,将RAM一分为二,一半做RAM一半存代码需要注意的是,如...原创 2020-03-30 17:07:25 · 4483 阅读 · 2 评论