关于蜗窝

      “蜗蜗”从事嵌入式Linux开发工作将近5年了,对博大精深的Linux而言,5年不算多,但对国内Linux技术的现状而言,5年也不算少。还依稀记得,09年为投奔Linux的怀抱,从北国那个风景迷离的滨海小城,义无反顾的来到这个喧嚣的大都市。其实,那是用一个梦想----面朝大海,春暖花开,换另一个梦想----Linux技术。

      这5年来,收获颇丰,从入门,到熟悉,再到有自己的想法,“蜗蜗”在Linux的道路上,步步为营。这中间,有初识Linux时的忐忑不安,有小有成就时的欢欣鼓舞,有自诩为华南区首席Linux研发团队的豪言壮语,有理想和现实冲突时的迷茫彷徨。各种感觉,五味杂陈。

      这些收获,在很大程度上,得益于公司的研发理念----明明白白做事。无论是Linux driverLinux kernel还是任何的开源软件,公司都要求把它们分析的透透彻彻,明明白白。这种理念,对技术人员的成长,有着非常大的促进。但随着经验的丰富,知识和阅历的增加,眼界的开阔(不再局限于单纯的技术),“蜗蜗”的不安和迷茫却只增不减。以Linux技术为例,如下的思想,一直在脑海中盘旋:

      理论和实践之间,要怎么样互通互助?

      面对日新月异的硬件更新、Linux版本更新,我们要用什么样的姿态对待?

      在越来越复杂的软硬件架构面前,明明白白的理念,为什么越来越力不从心?

      产品质量和产品研发速度之间怎么去平衡?

      要不要学习国内快餐式的Linux开发?

      快餐技术的背后,技术人终日奔忙,起得比鸡早,睡的比狗晚,怎么解决?

      快餐化之后,永远跟在别人后面,我们的技术怎么积累?

      没有技术积累,创新的后备力在哪?

      无创新-->终日奔忙-->无创新,这是一个死结,怎么办?

      ……

 

      面对这些问题,以“蜗蜗”的脑袋,暂时是想不通的。因而,就建立了“蜗窝科技”这个小站,希望能汇集有同样想法的技术人,以蜗牛的心态(从容不迫)探讨技术(不仅仅是Linux技术)。进而集思广益,为“蜗蜗”解惑。


      蜗蜗

      2014年初 于广州

评论:

维尼
2015-07-29 13:56
和楼主一样09年踏入社会 已经6年了 目前还是个linux初学者 惭愧啊 如果不是Android里用到linux kernel恐怕这辈子 就无缘linux了
Shadow
2015-07-29 10:32
这一段时间在看CLK管理,想问一下窝窝,时钟PLL是什么时候在哪里设置倍频和分频的。
DTS中只有寄存器的配置和范围,没有设置倍频和分频。
wowo
2015-07-29 10:51
@Shadow:这些东西一般都是在boot阶段定死的,到kernel之后,clock framework只反映它们的状态。
Shadow
2015-07-29 14:43
@wowo:谢谢。
Shadow
2015-08-01 15:08
@Shadow:问一下wowo,手里面的板子出现了波特率升高,LCD花屏。波特率应该和Per PLL有关,LCD应该和 Dis PLL有关。如果内核中不配置PLL。主时钟频率不变,有什么可能原因导致这些问题?
Shadow
2015-08-01 15:08
@wowo:问一下wowo,手里面的板子出现了波特率升高,LCD花屏。波特率应该和Per PLL有关,LCD应该和 Dis PLL有关。如果内核中不配置PLL。主时钟频率不变,有什么可能原因导致这些问题?
wowo
2015-08-02 15:21
@Shadow:”内核不配置pll”的说法,并不是绝对的,举个例子,有些driver没有使用clock框架,想在哪里修改pll都可以啊。
建议您还是从代码逻辑去分析一下,看一下是否pll有改变。这应该不难查。
gzz
2015-07-29 16:57
@Shadow:这个得看uboot之类的初始化,pll倍频的配置而且还是汇编级的。
Shadow
2015-07-29 17:15
@gzz:恩,看到了。
xiaohei
2015-07-28 15:19
wowo  很喜欢你写的文章哦,^V^
wowo
2015-07-28 16:26
@xiaohei:谢谢鼓励哈~~~
Shadow
2015-07-28 11:17
问一下蜗蜗,内核开启CPU Freq Kernel Config之后,系统变的很慢,应用程序占用超过90%的CPU,不知道怎么回事?去掉CPU Freq Kernel Config和Power Management之后,好了很多。
wowo
2015-07-28 12:14
@Shadow:可以查一下CPU的运行频率。可能是启用了一个功耗优先的governor。
Shadow
2015-07-28 16:05
@wowo:默认的scaling_governor是 userspace,governor只开启了conservative,powersave,userspace。
wowo
2015-07-28 16:25
@Shadow:默认是userspace不应该有问题啊,建议查一下如下信息:
1. 当前的cpu频率。
2. 哪个应用程序占用的cpu过多。
原因应该不难查。
Shadow
2015-07-28 20:14
@wowo:CPU频率800MHz,在有效范围内。
换应用程序,还会出现问题。感觉跟应用程序关系不是很大。出问题之后,过一段时间,系统会恢复正常。
Shadow
2015-07-28 22:28
@wowo:CPU频率800MHz,在有效范围内。
换应用程序,还会出现问题。感觉跟应用程序关系不是很大。出问题之后,过一段时间,系统会恢复正常。
wowo
2015-07-29 10:50
@Shadow:觉得您的信息还不是很充足了,无论如何,再查查吧,然后把结果给大家分享一下,呵呵~~
Link
2015-07-27 22:43
为什么半个月都没更新了?
linuxer
2015-07-28 10:07
@Link:我们要优先处理工作上的事情,行有余力才更新,呵呵~~~毕竟老板给钱啊
snail
2015-07-20 17:52
新人报到,请各位大侠多多关照。
wowo
2015-07-20 18:30
@snail:欢迎欢迎~~~~~
Sam
2015-07-17 15:36
站长的精神可嘉!
目前国内项目研发进度普遍压缩的很短,如此强度下,还能腾出精力时间来写的如此深入细节,真是不容易的事情,点赞!
wowo
2015-07-17 19:45
@Sam:多谢鼓励,欢迎常来~
Loongson
2015-07-04 11:48
LOU 楼主很厉害,看到你写的文章 很深入,虽然做嵌入式相关工作,但是都接触的是VxWorks、WinCE等 EOS,对Linux 不是很熟悉,楼主的博客不错, 以后多向楼主学习!
wowo
2015-07-04 12:17
@Loongson:过奖了,形式不同而已,本质都是一样的。大家互相学习~~~
amberhai
2015-06-17 09:47
致敬 wowo,很少有做技术还会思考这么多的。学习了。加油wowo
qq2shui
2015-06-15 11:02
大神们,能够做一个蜗窝的客户端,可以方便我们这下上班的地铁手机党的们学习,文章下面也有一个打赏的按钮,打赏反正不是强制的。反正大神们也不会开这个打赏过活,只是一种信息分享的喜悦和得到肯定的欢乐。
wowo
2015-06-15 12:21
@qq2shui:阅读的话,用一个RSS订阅器应该就可以搞定。不过用手机看着应该很吃力吧~~
打赏按钮?您是指money吗?这个蜗窝暂时不能弄啊,我们的文章,第一目标是把自己写明白,在这个目标实现之前,哪里好意思让向大家伸手啊。再说,关系到钱的话,安全性需要好好论证,以蜗窝们业余的精力,怕hold不住啊。
不过还是多谢qq2shui的建议,希望能有精力让蜗窝做的更好~~

发表评论:

Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog