嵌入式Linux学习选择什么样的开发板?
2023-09-14 09:16:24 时间
无论谁都会面临着这个选择的问题,因为总需要一块开发板来调试,来测试系统,没有开发板是学不会嵌入式软件开发的,就像学习游泳的人,从来不下水一样,怎么可能学会游泳呢。既然要选择一块开发板,一定要选择一块稳定的,当然不能最新的开发板,因为最新的,一般来说不太稳定。第二个条件就是开源的,如果没有开源的代码,你学习什么呢?看不到代码,根本没法学习。第三个条件就是具备多核心的,因为现在的处理器设计,都是多核心时代,没有多核的异步性设计,以后的系统怎么样才能设计,怎么样才能调试稳定软件呢,怎么样才会关注到多处理器的异步性,比如自旋锁。
根据上面几个条件,仔细地考察一下,思考了几个月,突然发现RK3288有大量的二手开发板出来了,这是一个好机会,可以采用二手的开发板,就可以降低成本,也可以达到学习的目的。因此就选择了下面这块开发板:
这块开发板有大量的开源代码,也有很丰富的开发资料,这样对于初步入门的小白来说,是一个低门槛的入口。出现什么问题,都可以上网搜索到解决方案,同时它也是经历了几年测试,在业界也算稳定运行的,大量使用的工业开发板了。
配备有线网络、无线网络、两个USB,还有通用的接口
相关文章
- linux中关于路径的理解
- [Linux] linux文件系统学习
- 嵌入式Linux设置PATH
- 嵌入式Linux驱动和固件有何区别?供应商是如何用固件压缩成本的?
- linux(centos8):编译安装php8.0正式版并启用jit及php8安装时的报错处理(centos8.2 / php8.0.0 )
- Linux文件类型与文件权限详解(二)
- 手把手带你基于嵌入式Linux移植samba服务
- linux驱动开发重点关注内容--摘自《嵌入式Linux驱动模板精讲与项目实践》
- L46.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- w和who
- Linux中Framebuffer驱动详解3
- 嵌入式linux开发,FFmpeg移植,ffmpeg-4.3.2.tar.gz移植,ffmpeg-3.4.11
- 嵌入式linux开发,Linux下访问PHY芯片寄存器
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so:
- 嵌入式Linux开发,Ubuntu22下交叉编译内核报错: multiple definition of `yylloc‘; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0
- 嵌入式linux开发,Ubuntu下,git下载,直接下载git网站资源方法
- 嵌入式linux开发,opencv移植,opencv-3.2.0移植,cmake
- 嵌入式linux开发,将文件存放目录挂载到系统内存中
- Linux经常使用命令(十一) - more
- Linux查找命令
- linux安装redis及主从复制、读写分离、哨兵模式
- Linux 磁盘I/O是怎么工作的(上)
- 嵌入式linux开发,tcpdump移植,tcpdump网络数据抓包工具移植
- 嵌入式linux开发,rtc时钟探测报错:rtc-ds1307: probe of 1-0068 failed with error -5
- 嵌入式Linux开发,更换内核kernel开机画面LOGO—左上角小企鹅图标(分辨率为80*80)
- Linux所有服务开放对应端口大全
- 【看表情包学Linux】GDB 调试教学 | gcc 和 g++ | 函数库