手头有一块德州仪器的 Launchpad ,琢磨着用它来学习操作系统和编译原理(比如说移植某个简单的语言),大家觉得如何?
多谢!
1
williampan 2022-09-14 06:59:16 +08:00 via iPhone 2
想做就去尝试,与其以后后悔没做,不如做起来,失败了再来尝试解决问题。也许会是弯路,但探索不就是这样吗。
|
2
zzz22333 2022-09-14 07:02:25 +08:00 via Android 2
建议换一个比较通用的单片机来做,这样网上资料会多很多,遇到问题也有参考。
|
3
Donahue 2022-09-14 09:57:37 +08:00 1
我觉得结合到具体单片机实现起来会比较麻烦,各种细节处理比较复杂,不如去找那些国外课程的 lab 做做
|
4
sujin190 2022-09-14 10:12:37 +08:00 1
赞同 #2 ,初学者这还是选用毕竟老的但是好多大学课程都会用的 51 系列,或者现在使用量非常广的 stm 系列,硬件不比软件,且不说资料真的太少找起来非常麻烦,更要命的是个型号之间只能说大体相同,你找到的资料还需要对应型号才行,软件系统一般都有初始兼容,硬件几乎就都没这特性,而且好歹软件还能有个日志和错误输出,单片机没弄好之前就是个砖头,硬件权威的应该是各芯片的 dataset ,但是吧没点基础估计你都看不懂
|
5
typing 2022-09-14 10:20:26 +08:00 via iPhone 1
建议从 simulator 或者 emulator 开始搞。尽量挑选那些 hardware spec 比较全的系统下手
|
6
darkengine 2022-09-14 10:24:09 +08:00 1
有“就一碟子醋包顿饺子”的感觉了
|
7
NXzCH8fP20468ML5 2022-09-14 10:27:15 +08:00 via Android 1
单片机有 mcu 吗,没有的话用来学习操作系统没意义。建议直接开发板走起。
|
8
NXzCH8fP20468ML5 2022-09-14 10:28:40 +08:00 via Android 1
说错,单片机有 mmu 吗?-_-||
|
9
swulling 2022-09-14 17:28:00 +08:00 via iPhone 1
根据课程选板子-✅
根据板子自己学-❌ |
10
nightwitch 2022-09-14 19:03:10 +08:00 via Android 1
用 qemu 比用板子方便太多,实机板子调试很痛苦
|
11
levelworm OP @nightwitch 10
多谢,有道理。开发板得用 USB 输进去。 |
12
julyclyde 2022-09-15 10:19:21 +08:00 1
|