amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 5113|回复: 137
打印 上一主题 下一主题

从单片机到Linux系列博客

  [复制链接]
跳转到指定楼层
1
发表于 2019-3-31 16:18:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    很多做单片机开发的工程师因为各种原因可能要学习Linux,但是很多人刚开始却无从下手或者中途放弃,网上相关的资料虽然很多但是也比较零散、不系统。我记得我刚开始接触Linux,对什么虚拟机、装哪个版本的Linux,交叉编译等概念完全没头绪,走了很多的弯路。现在回头想想如果能有过来人总结出一份详细的学习经验该多么好。怀揣着帮助他人同时也帮自己梳理知识的目的,我近期会分享一系列Linux相关的文章。
     Linux嵌入式开发和普通裸机单片机开发还是有非常大的差异。本系列博客结合我个人的使用经验,站在一个完全初学者的角度为大家做一个整理,希望有助于大家快速入门嵌入式Linux开发。本篇是系列第一篇,为大家介绍开发环境的搭建。
     完整内容见:
   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2
发表于 2019-3-31 16:20:14 来自手机 | 只看该作者
有没有驱动开发和应用开发,老是入门不了
3
 楼主| 发表于 2019-3-31 16:22:07 | 只看该作者
jayzah 发表于 2019-3-31 16:20
有没有驱动开发和应用开发,老是入门不了

后面会有应用开发,驱动我没做过。
4
发表于 2019-3-31 16:28:11 | 只看该作者
本帖最后由 xiaoyigechaos 于 2019-3-31 16:31 编辑

其实用keil编译单片机代码就是交叉编译,我也是后来才慢慢搞懂的

编译ARM linux程序也不一定非要用桌面linux环境,windows也可以,搭好工具链就行
5
发表于 2019-3-31 16:30:15 | 只看该作者
前排占座
6
发表于 2019-3-31 16:37:21 来自手机 | 只看该作者
火钳刘明
7
 楼主| 发表于 2019-3-31 16:41:49 | 只看该作者
xiaoyigechaos 发表于 2019-3-31 16:28
其实用keil编译单片机代码就是交叉编译,我也是后来才慢慢搞懂的

编译ARM linux程序也不一定非要用桌面lin ...

是的,对于keil编译单片机我也是工作了好几年才认真想它也是交叉编译。
对于开发ARM Linux为什么要在Linux系统下,我也是很困惑,在网上也查过,确实有像你说的在windows下也可以,不过没有尝试过。
你有在用吗?好用不。
8
发表于 2019-3-31 16:53:42 | 只看该作者
已关注,希望楼主能出好货!
9
发表于 2019-3-31 16:56:25 | 只看该作者
期待LZ持续更新!谢谢分享
10
发表于 2019-3-31 16:58:10 来自手机 | 只看该作者
wangwenxue 发表于 2019-3-31 16:41
是的,对于keil编译单片机我也是工作了好几年才认真想它也是交叉编译。
对于开发ARM Linux为什么要在Linu ...

我最近了解到的一个就是xixinx的zynq,使用windows的xsdk,就可以编译出linux的应用程序。而这个环境不需要配置,软件装好了,直接可以用。
11
 楼主| 发表于 2019-3-31 17:01:17 | 只看该作者
zxq6 发表于 2019-3-31 16:58
我最近了解到的一个就是xixinx的zynq,使用windows的xsdk,就可以编译出linux的应用程序。而这个环境不需要 ...

这样挺好,方便多了。不知道如果还需要增加一些库的支持,到时怎么弄。
12
 楼主| 发表于 2019-3-31 17:02:52 | 只看该作者
Feco 发表于 2019-3-31 16:56
期待LZ持续更新!谢谢分享

会持续更新的,我也是入门级,能对大家有帮助就好。
后面我会针对NUC972开发板,写一些移植、应用相关的文章。
13
 楼主| 发表于 2019-3-31 17:03:57 | 只看该作者
t35720864 发表于 2019-3-31 16:53
已关注,希望楼主能出好货!

谢谢,我本身linux也是初学者,不过一定会把我这两年学的有用的都分享出来。
14
发表于 2019-3-31 17:12:46 | 只看该作者
做过很多“xx要学会Linux”的计划,然而一直停留在几个Linux命令。跟随下楼主的脚步,看看能不能进一层
15
 楼主| 发表于 2019-3-31 17:14:28 | 只看该作者
sup888 发表于 2019-3-31 17:12
做过很多“xx要学会Linux”的计划,然而一直停留在几个Linux命令。跟随下楼主的脚步,看看能不能进一层{:lo ...

你这个过程我几年前也经历过很多次,跟着我一步步来操作一次,一定会有收获的
16
发表于 2019-3-31 17:16:31 来自手机 | 只看该作者
感谢楼主分享
17
发表于 2019-3-31 17:17:06 来自手机 | 只看该作者
为楼主点赞!
18
发表于 2019-3-31 17:20:28 来自手机 | 只看该作者
zxq6 发表于 2019-3-31 16:58
我最近了解到的一个就是xixinx的zynq,使用windows的xsdk,就可以编译出linux的应用程序。而这个环境不需要 ...

这个不错,,,,期待更详细的介绍
19
发表于 2019-3-31 17:25:06 | 只看该作者
支持,希望能长期更新,跟楼主多了解一些Linux知识。
20
发表于 2019-3-31 18:06:17 来自手机 | 只看该作者
mark一下,入门失败过一次了
21
发表于 2019-3-31 18:12:01 | 只看该作者
sup888 发表于 2019-3-31 17:12
做过很多“xx要学会Linux”的计划,然而一直停留在几个Linux命令。跟随下楼主的脚步,看看能不能进一层{:lo ...

买个中科世为的79元的Linux串口屏,比那什么各种开发板入门快多了。如果觉得有限制,就买他家的49元的核心板,各种接口都引出来了,更好玩。只是用这个方案只能做应用程序,不能写驱动。
22
发表于 2019-3-31 18:13:29 来自手机 | 只看该作者
支持一下,跟着学习
23
发表于 2019-3-31 18:19:26 | 只看该作者
感谢分享,为楼主点赞
24
发表于 2019-3-31 18:32:54 | 只看该作者
很详细,适合初学者,期待楼主继续更新~
25
 楼主| 发表于 2019-3-31 18:34:59 | 只看该作者
diandianer 发表于 2019-3-31 18:32
很详细,适合初学者,期待楼主继续更新~

必须得详细,不然漏掉任何一点,可能都得"坑"别人好久
26
 楼主| 发表于 2019-3-31 18:38:40 | 只看该作者
桂电小手 发表于 2019-3-31 18:06
mark一下,入门失败过一次了

这次跟着我的博客来,保证不会失败
27
发表于 2019-3-31 18:43:33 | 只看该作者
感谢楼主分享
28
发表于 2019-3-31 18:44:50 | 只看该作者
takashiki 发表于 2019-3-31 18:12
买个中科世为的79元的Linux串口屏,比那什么各种开发板入门快多了。如果觉得有限制,就买他家的49元的核 ...

开发板有不少,mini2440、周立功的imx280.只是一直找不到入门的门道
29
发表于 2019-3-31 18:55:47 | 只看该作者
希望楼主的教程有所收获
30
发表于 2019-3-31 19:13:35 来自手机 | 只看该作者
zynq的矿机控制板学linux也不错
31
发表于 2019-3-31 19:15:58 | 只看该作者
sup888 发表于 2019-3-31 18:44
开发板有不少,mini2440、周立功的imx280.只是一直找不到入门的门道

我说的这个根本就不是开发板,是直接做应用的。我也是败了N款开发板之后发现:开发板根本就是买来吃灰的,说得好像手把手教,其实根本就是跑跑例程就束之高阁了。而中科的板子(以及串口屏)买来就是直接做产品的,人家各种淡化Linux,反而真正学了点。当然这只是我个人的感受,不代表别人的意见。
32
发表于 2019-3-31 19:22:09 | 只看该作者
好贴一看就明白
33
发表于 2019-3-31 19:30:46 | 只看该作者
我N年前费劲巴拉的搞个qume起ARM-Linux,就是为了在上面装整套工具链,然后告别交叉编译(最主要是那时候太菜了,嫌交叉编译结果需要来回切复制,自己搞的NFS又不稳定,现在想想写个脚本全搞定了)
现在办法倒是多了,而且现在的主流SOC都可以直接装发行版linux,更方便了,但是人懒了~
34
发表于 2019-3-31 20:00:35 | 只看该作者
一起学习下
35
发表于 2019-3-31 20:01:03 来自手机 | 只看该作者
这帖子好,很多人还在入门线徘徊
36
发表于 2019-3-31 20:01:51 来自手机 | 只看该作者
zxq6 发表于 2019-3-31 16:58
我最近了解到的一个就是xixinx的zynq,使用windows的xsdk,就可以编译出linux的应用程序。而这个环境不需要 ...

zynq默认用的好像是arm gcc。
37
发表于 2019-3-31 20:20:46 | 只看该作者
支持楼主,希望别烂尾
38
发表于 2019-3-31 20:29:58 | 只看该作者
本帖最后由 kinsno 于 2019-3-31 20:31 编辑
takashiki 发表于 2019-3-31 18:12
买个中科世为的79元的Linux串口屏,比那什么各种开发板入门快多了。如果觉得有限制,就买他家的49元的核 ...


我去溜了一圈,硬是没找到49元的核心板,方便给共亨个链接方吗?
PS:如果真是49元,那爽的一P啊,直接自己做个底板,花个百八十。。

39
发表于 2019-3-31 20:41:00 来自手机 | 只看该作者
关注一下 lInux
40
发表于 2019-3-31 20:51:25 来自手机 | 只看该作者
关注一下
41
发表于 2019-3-31 20:52:57 | 只看该作者
前年用米尔科技的核心板做了块硬件板,但是软件环境没搭建起来!希望跟随楼主的脚步能入门!
42
发表于 2019-3-31 20:58:22 | 只看该作者
谢谢分享
43
发表于 2019-3-31 22:35:58 | 只看该作者
持续关注楼主
44
发表于 2019-3-31 22:46:51 来自手机 | 只看该作者
takashiki 发表于 2019-3-31 18:12
买个中科世为的79元的Linux串口屏,比那什么各种开发板入门快多了。如果觉得有限制,就买他家的49元的核 ...

这个是啥板子
45
 楼主| 发表于 2019-3-31 22:54:05 | 只看该作者
our2008 发表于 2019-3-31 20:52
前年用米尔科技的核心板做了块硬件板,但是软件环境没搭建起来!希望跟随楼主的脚步能入门! ...

哪块核心板?
46
发表于 2019-3-31 23:07:25 | 只看该作者

MYC-AM335X系列核心板
47
发表于 2019-3-31 23:20:11 | 只看该作者
感谢分享,单片机入门linux,总好像卡在门槛上
48
发表于 2019-3-31 23:27:07 来自手机 | 只看该作者
正好要用linux核心板设计硬件,基于核心板进行linux下的应用开发,跟楼主好好学习下
49
发表于 2019-3-31 23:32:38 | 只看该作者
本帖最后由 sun_sky 于 2019-3-31 23:33 编辑

支持楼主,正在关注NUC970的片子,而且NUC的芯片有中文的资料,但就是没有那么详细和系统。
50
发表于 2019-3-31 23:54:20 | 只看该作者
感谢楼主分享,希望能跟上学习写linux
51
发表于 2019-4-1 01:01:01 | 只看该作者
不建议从太复杂的嵌入式开始学习linux,涉及到的东西太多,环境、toolchains、bootload、sdk、tty输出等某个小问题,都会卡几天。console口输出不了,都会弄到怀疑人生。bootloader各个芯片启动原理还都不一样,初次烧录就要转圈圈。
而且实际工作中学会这些都意义不大,熟练以后理解了原理自然就懂了,操作自然就没有问题。
我推荐从实际需求角度出发去学习,起步直接装双系统linux/windows,或者vmware上虚拟机上编程、运行、调试。SSH、samba环境、gcc环境搭建稳定运行估计就能学到不少东西。注意是稳定运行,基本上新手会有多次反复,重搭。
然后定一个需求,可以是自己做一个通讯软件、小工具、网站、播放器等等,计划是肯定做不了的,因为压根都不知道会遇到什么问题。但是可以定个项目目标,要实现的功能、性能,目标明确的话,别人也方便帮忙。
可以在论坛上开一贴,描述整个项目的进度,学习者们也好相互监督。
代码可以放github,不想公开的话当前microsoft的云上也可以存私人的,权限可以开放给你想给的人,这样别人有机会可以帮到你。有条件可以映射出来ssh端口来远程协助。
代码写一两个,再可以想办法运行到嵌入式的板子上,这个时候再来掏钱找东西。能做到这一步,会发现移植到嵌入式有多么简单。

一个走过N段弯路的老人
52
发表于 2019-4-1 03:31:26 来自手机 | 只看该作者
kinsno 发表于 2019-3-31 20:29
我去溜了一圈,硬是没找到49元的核心板,方便给共亨个链接方吗?
PS:如果真是49元,那爽的一P啊,直接自 ...

假货宝 关键字 SuperV 或搜店铺 中科世为 就出来了,他们太低调了。
传送门:https://h5.m.taobao.com/awp/core/detail.htm?id=584252749483
真的是很爽,引出了一堆IO自己当做600MHz的高级单片机使都可以。但成品板扩展性差一些,就是跑Linux的串口屏。
53
发表于 2019-4-1 03:37:38 来自手机 | 只看该作者
huangqi412 发表于 2019-3-31 22:46
这个是啥板子

底层是Linux,界面是他们自己搞的,基本都裁剪没了,3秒钟进入应用。全志的片子,ARM9和A7的。
54
发表于 2019-4-1 06:10:27 来自手机 | 只看该作者
takashiki 发表于 2019-4-1 03:31
假货宝 关键字 SuperV 或搜店铺 中科世为 就出来了,他们太低调了。
传送门:https://h5.m.taobao.com/aw ...

windows环境,方便。
55
发表于 2019-4-1 07:33:33 | 只看该作者
takashiki 发表于 2019-4-1 03:37
底层是Linux,界面是他们自己搞的,基本都裁剪没了,3秒钟进入应用。全志的片子,ARM9和A7的。 ...

晕,那怎么玩啊?没有KERNEL,在他们这个框架下面玩,根本就看不到LINUX的影子了。。

56
发表于 2019-4-1 08:16:54 | 只看该作者
takashiki 发表于 2019-3-31 18:12
买个中科世为的79元的Linux串口屏,比那什么各种开发板入门快多了。如果觉得有限制,就买他家的49元的核 ...

他家的核心板是不是只能用他家的屏,驱动都写死了????
57
发表于 2019-4-1 08:23:52 | 只看该作者
楼主功德无量啊
58
发表于 2019-4-1 08:27:09 | 只看该作者
说在windows下搭建的,也都是先预装了qemu或者cywin这套东西,xilinx的sdk非常的大,不如直接虚拟机或者双系统。
59
发表于 2019-4-1 08:34:27 | 只看该作者
楼主NB!!!
60
发表于 2019-4-1 08:50:38 | 只看该作者
Excellence 发表于 2019-4-1 08:16
他家的核心板是不是只能用他家的屏,驱动都写死了????

驱动是写死的,我上面说过,不能自己搞驱动。
显示屏可以随便换,他们自己有成品的屏,也有开放的第三方的接口。但是触摸屏就定死了,电阻屏只能是4线的,电容屏只能是GT911的,别的(包括鼠标、键盘的HID类)输入设备不行,通过串口输入可以。
他们配套的有换用其他屏的文件,包括VCOM、VGL、VGH之类的都有相应的描述,开放程度相当高。
61
发表于 2019-4-1 08:56:01 | 只看该作者
感谢楼主分享
62
 楼主| 发表于 2019-4-1 08:59:12 | 只看该作者
our2008 发表于 2019-3-31 23:07
MYC-AM335X系列核心板

嗯,学linux也就Ti的这个,还有三星2440,飞思卡尔imx6等这几个。
你软件环境没搭起来原因是什么呢?
63
 楼主| 发表于 2019-4-1 09:00:47 | 只看该作者
nibia 发表于 2019-4-1 08:27
说在windows下搭建的,也都是先预装了qemu或者cywin这套东西,xilinx的sdk非常的大,不如直接虚拟机或者双 ...

这样的话那我感觉也还不如直接装虚拟机或者双系统
64
 楼主| 发表于 2019-4-1 09:01:43 | 只看该作者
kinsno 发表于 2019-4-1 07:33
晕,那怎么玩啊?没有KERNEL,在他们这个框架下面玩,根本就看不到LINUX的影子了。。

...

感觉就是基于他们自己的架构纯做上位机应用,对我们真正学习linux感觉意义不是非常大
65
发表于 2019-4-1 09:04:10 | 只看该作者
关注一下,希望自己也可以捡起来学习下
66
 楼主| 发表于 2019-4-1 09:04:35 | 只看该作者
luobote55 发表于 2019-4-1 01:01
不建议从太复杂的嵌入式开始学习linux,涉及到的东西太多,环境、toolchains、bootload、sdk、tty输出等某 ...

赞,一看就是过来人
67
发表于 2019-4-1 09:05:44 | 只看该作者
kinsno 发表于 2019-4-1 07:33
晕,那怎么玩啊?没有KERNEL,在他们这个框架下面玩,根本就看不到LINUX的影子了。。

...

除了驱动搞不了,中断和DMA没公开,其他的全都可以啊,这就见仁见智了 ,反正我是搞来应用的,不是移植着玩的。用它这个,我短时间就搞出来产品量产了,以前买的开发板一大堆,前前后后不知道跨越了多长时间,积的灰不知多厚了,买来开机,例程跑跑,然后就扔一边了。电脑上虚拟机、双系统也装过N次各种Linux发行版,红旗的,乌班图的,小狗Puppy的,Tiny Core Linux的,装完了,试用了,然后就删掉了。不是应用逼着根本就没有学习的动力。
68
 楼主| 发表于 2019-4-1 09:07:25 | 只看该作者
sun_sky 发表于 2019-3-31 23:32
支持楼主,正在关注NUC970的片子,而且NUC的芯片有中文的资料,但就是没有那么详细和系统。 ...

是的,有中文资料是一大福利。另外这个片子对于想自己从硬件画板搞起的人来说也是一大福利,因为内置了DDR,外面搭一个flash就可以了,所以用Altium Designer画个双层板就能工作起来。
官方给的资料我一开始照着做,好多都跑不起来,我也是各种尝试调试也搞起来的,后面会陆续把经验总结出来。
69
 楼主| 发表于 2019-4-1 09:08:42 | 只看该作者
takashiki 发表于 2019-4-1 09:05
除了驱动搞不了,中断和DMA没公开,其他的全都可以啊,这就见仁见智了 ,反正我是搞来应用的,不是移植着 ...

对,需要有应用做为学习的驱动,这样学的才快
70
发表于 2019-4-1 09:09:14 | 只看该作者
wangwenxue 发表于 2019-4-1 09:07
是的,有中文资料是一大福利。另外这个片子对于想自己从硬件画板搞起的人来说也是一大福利,因为内置了DD ...

最近正好搞到一块NUV972的开发板,等着你的教程出炉呢,哈哈。。不知道啥时候能完工。

71
 楼主| 发表于 2019-4-1 09:09:34 | 只看该作者
yiminglei_2 发表于 2019-3-31 23:20
感谢分享,单片机入门linux,总好像卡在门槛上

是的,因为思维套路都不一样
72
发表于 2019-4-1 09:30:36 | 只看该作者
给楼主点赞,跟着楼主一起学习
73
发表于 2019-4-1 10:16:11 | 只看该作者
takashiki 发表于 2019-4-1 09:05
除了驱动搞不了,中断和DMA没公开,其他的全都可以啊,这就见仁见智了 ,反正我是搞来应用的,不是移植着 ...

中断和DMA提供API函数调用吗?

如果外设都有API调用,做产品也可以。
以前用老周的,也是API,源代码不提供。

74
发表于 2019-4-1 10:17:28 | 只看该作者
takashiki 发表于 2019-4-1 08:50
驱动是写死的,我上面说过,不能自己搞驱动。
显示屏可以随便换,他们自己有成品的屏,也有开放的第三方 ...

谢谢。能用其他LCD就行。就怕只能用他家的,供货和价格没优势。
75
发表于 2019-4-1 10:54:58 | 只看该作者
关注一下
76
发表于 2019-4-1 10:58:54 | 只看该作者
顶楼主,跟着楼主学。
77
发表于 2019-4-1 10:59:22 | 只看该作者
持续关注楼主,感谢分享
78
发表于 2019-4-1 10:59:44 | 只看该作者
火钳留名,谢谢大兄弟!
79
发表于 2019-4-1 11:16:07 | 只看该作者
Excellence 发表于 2019-4-1 10:16
中断和DMA提供API函数调用吗?

如果外设都有API调用,做产品也可以。

外设有API调用,也可以mmap直接操作寄存器。但是中断和DMA好像是搞不了,至少我没有成功。
80
发表于 2019-4-1 11:57:35 | 只看该作者

持续关注楼主
81
发表于 2019-4-1 12:00:58 | 只看该作者
takashiki 发表于 2019-4-1 11:16
外设有API调用,也可以mmap直接操作寄存器。但是中断和DMA好像是搞不了,至少我没有成功。 ...

好的。谢谢。。。。

82
发表于 2019-4-1 16:33:31 | 只看该作者
点关注不迷路
83
发表于 2019-4-1 19:50:19 | 只看该作者
不错不错,好好学习
84
发表于 2019-4-1 20:57:31 | 只看该作者
wangwenxue 发表于 2019-4-1 08:59
嗯,学linux也就Ti的这个,还有三星2440,飞思卡尔imx6等这几个。
你软件环境没搭起来原因是什么呢? ...

交叉编译环境没搭成功!期待你的下一篇pdf
85
发表于 2019-4-1 20:59:01 | 只看该作者
很多初学者都是学习了交叉编译环境就不了了之了
86
发表于 2019-4-1 21:40:07 | 只看该作者
关注,要持久
87
发表于 2019-4-1 22:44:05 | 只看该作者
感谢楼主分享,牛牛牛!
88
发表于 2019-4-2 03:08:11 | 只看该作者
takashiki 发表于 2019-4-1 03:31
假货宝 关键字 SuperV 或搜店铺 中科世为 就出来了,他们太低调了。
传送门:https://h5.m.taobao.com/aw ...

这家我也看了很久,还特意问了下开发的事,说是很封闭,不知道怎么玩呀,有没详细点的过程?
89
发表于 2019-4-2 06:00:14 | 只看该作者
跟着来学习入门下
90
发表于 2019-4-2 06:06:18 | 只看该作者
wxws 发表于 2019-4-2 03:08
这家我也看了很久,还特意问了下开发的事,说是很封闭,不知道怎么玩呀,有没详细点的过程? ...

您说的封闭指的是他们自己的源码吗,那确实是很封闭,他们不可能开源的,一旦开源,在强国环境下,他们公司离死亡估计不到一天。
他们主要集中在他们自己的那套界面上,文档写得很清楚了,不清楚的地方看头文件,啥都不看他这套系统很难上手的,就是比起一般的串口屏来说上手难度大。
诸于SQLite、文件IO等等好多东西他们都提供了例程,但是很简略,得自己另外去翻资料。
系统内核、界面底层(MiniGUI)的东西他们往往讳莫如深,偶尔可能会透漏一点出来,确实也是封闭的。要深入了解这方面的东西就要参照其他网站了。

所以就看您用来做什么了。做应用,他们这个足够了,资料也够丰富,毕竟他们的产品就是功能比较强大的串口屏。用于学习,如果真心能沉下心来学,还是虚拟机或买开发板吧,不要像我一样都用来吃灰。
91
发表于 2019-4-2 08:15:03 | 只看该作者
takashiki 发表于 2019-4-2 06:06
您说的封闭指的是他们自己的源码吗,那确实是很封闭,他们不可能开源的,一旦开源,在强国环境下,他们公 ...

不是说他们没开源就是封闭,主要是没有root ,自己没法往上放自己另外的程序 有点不爽.
92
发表于 2019-4-2 09:06:52 | 只看该作者
wxws 发表于 2019-4-2 08:15
不是说他们没开源就是封闭,主要是没有root ,自己没法往上放自己另外的程序 有点不爽. ...

他们本身就是root状态,不需要另外root。可以自己放另外的程序,但是只能放到/data分区或者TF卡上,放其他分区重启就没了。/data分区受限制了据说只有1M大小,放TF卡上就能搞很多事情了。
93
 楼主| 发表于 2019-4-2 09:13:26 | 只看该作者
our2008 发表于 2019-4-1 20:57
交叉编译环境没搭成功!期待你的下一篇pdf

今天就会发布出来,我再整理整理
94
 楼主| 发表于 2019-4-2 09:15:16 | 只看该作者
higeo 发表于 2019-4-1 20:59
很多初学者都是学习了交叉编译环境就不了了之了

是的,我之前好多次都没到装交叉环境这一步,只是装上了虚拟机这一步
95
发表于 2019-4-2 09:37:52 | 只看该作者
等楼主更新
96
发表于 2019-4-2 09:45:19 | 只看该作者
请教楼主,你说的linux应用层开发是不是
网络编程、数据库编程这些?
没有涉及内核和驱动部分?那就属于上位机的范畴了吧?
这一部分可以往哪个方向发展呢?
97
发表于 2019-4-2 12:50:14 | 只看该作者
takashiki 发表于 2019-4-2 09:06
他们本身就是root状态,不需要另外root。可以自己放另外的程序,但是只能放到/data分区或者TF卡上,放其 ...

居然已经root了呀,我还特意问了这个事的.

那就值得搞搞了.谢谢呀
98
发表于 2019-4-2 13:59:43 | 只看该作者
先跟上楼主   
99
发表于 2019-4-2 14:01:46 | 只看该作者
luobote55 发表于 2019-4-1 01:01
不建议从太复杂的嵌入式开始学习linux,涉及到的东西太多,环境、toolchains、bootload、sdk、tty输出等某 ...

感谢分享经验。。。。
100
发表于 2019-4-2 14:18:04 | 只看该作者
来回徘徊很久了,没人会自己摸索不懂,工作一忙,家庭琐事,都不了了之
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2020-2-28 17:00

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表