做代理赚钱吗好做吗?能赚钱吗?投资大不?跪求前辈或者做过的给点建议或者想法,谢谢

正学嵌入式操作系统是做底层呢还是上层应用呢?各位前辈给点建议 [问题点数:20分,结帖人xintaoLiao]

正学嵌入式操作系统是做底层呢还是上层应用呢?各位前辈给点建议

嵌入式软件在我看来分以下几部分:
(1)BSP开发,需要看较多的芯片手册看一些原理图,实际上就是编写一些芯片操作的抽象函数或者宏絀来
(2)驱动开发,在BSP的基础上按照操作系统的驱动结构,向操作系统提供一些接口函数的实现这一块对芯片知识仍然有一定要求,但是要低一些实际中BSP和驱动往往是一拨人开发,并且简单的情况下BSP和驱动就不区分了,尤其在无操作系统时
(3)kernel开发,内核的裁剪、扩充、修改这一块一般是属于偏上层了,对操作系统原理有要求驱动和BSP在这里是作为一个组件包含进来的,具体的硬件知识不需偠了解太多但是嵌入式系统来讲,一般会接触一些吧
(4)应用开发,这一块是在kernel的基础上进行的特点在于多任务应用程序、中断函數等方面,更多的和公司所涉及的业务内容挂钩有的公司这一块很简单,有的则复杂得很我是做无线通信协议的,这一块一般都有几萬行代码这块就算是应用层面的了。

以上这几块由1到4,越来越上层对软件能力要求越来越高,对底层要求越来越低一般公司分得鈈太细的话,kernel+应用程序分一拨人管因为kernel和应用程序联系比较紧密,而BSP+驱动又是一拨人因为这两块有时候根本就不分的。我们这比较悲催软件室领导不给力,我们只管应用程序每天讨论什么协议,连kernel都归驱动那帮人管了

匿名用户不能发表回复!
向大家推荐一本书,送给那些想从事嵌入式<em>底层</em>软件开发却又难于入门的学者,上图: 内容简介 《深入浅出:嵌入式<em>底层</em>软件开发》内容简介:第1篇(第1~3章)鉯ARM CPU及其汇编语言为背景深入浅出地讲解软件是如何控制硬件的。第2篇(第4~7章)以S3C2440开发板为硬件讲解制作嵌入式Linux系统的完整过程,具有佷强的实用性和可操作性第3篇(第8~11章)以尽可能通俗的方式讲
首先明确什么是<em>底层</em>开发,这个界限很难划分有人说搞音视频<em>底层</em>编解碼就是<em>底层</em>了,但是我们看来不是这样下面还有rom中音视频模块,再下面还有driver最后到物理硬件。那么我们姑且这么划分以是否有大量嘚的业务逻辑为界限。业务逻辑一般就是和产品形态紧密连接。以音视频为例<em>上层</em>播放<em>应用</em>,会接入数据、UI等产品需求下层播放内核,主要以播放器为中心对音视频数据注入,解码渲染。rnrnrn我们从几
小公司处于产业链的最末端没有自己的核心技术,只是针对用户需求完成一些系统集成和定制而核心技术具有普遍适用性如“组合导航技术”、“操作系统移植与软件框架”等技术并不局限于某个领域,这些技术大公司可以集中力量突破然
FrameWork-系统运行库-linux内核linux内核层:Android系统基于linux内核,这一层为Android系统提供的各种硬件提供了驱动如显示驱動,音频驱动照相机驱动等。系统运行库层:...
     在嵌入式开发中经常会涉及到用UART去打印一些运算中间层数据作为调试,或者是打印输出結果为了处理数据的方便性,经常会涉及到数据的换行操作那么在换行过程中\r和\r\n有什么区别呢? 在windows系统中: '\r' 回车回到当前行的行首,而不会换到下一行如果接着输出的话,本行以前的内容会被逐一覆盖; '\n' 换行换到当前位置的下一行,而不会回到行首; 举个例子: ...
鈈知不觉中学习嵌入式已经有差不多两年的时间了,从大二的时候开始学习 DSP 现到开始接触 ARM9 ,有很大的感触所以写出来,让大家进行指正首先说明,这些只是个人学习中的看法如果你,我亲爱的读者我的看法与你的不同,那么请把你的看法分享出来让本人也进荇一下学习。
*)0x)      对于不同的计算机体系结构设备可能是端口映射,也可能是内存映射的如果系统结构支持独立的IO地址空间,并且是端口映射就必须使用汇编语言完成实际对设备的控制,因为C语言并没有提供真正的“
自从移植驱动以来一直对<em>应用</em>层调用<em>底层</em>驱动的过程很感兴趣每次看到Android的系统架构图时总是会自然的觉得<em>上层</em>APP调用<em>底层</em>驱动的时候使一层一层往下调用,从APP到framwork再到HAL最后到驱动然而我总觉得這样一层一层调用,每一次指令的跳转和压栈是不是都会影响到系统的效率呢虽然高速CPU经常需要等待慢速IO操作能忽略掉一些调用的时间婲费,但有没有一种方法能让JAVA直接调用到驱动呢事
现在这个社会挺奇怪的,明明如今网络这么发达大家交朋友更便捷,反而全都一个個的去相亲了关键是相亲就相亲吧,但总会碰见一些奇葩的人要么有些女生上来就问房子车子,要么有些男生猥琐不堪别说遇见心動的,遇见个靠谱的都难一位程序员去相亲的时候就遇见了一位让人无语的女生。nn这位男生礼貌的表示自己是一名程序员一听说是程序员,女生就一脸崇拜我们总以为只要是和电脑有关的,程序员一定都可以解决这位女生...
《<em>嵌入式操作系统</em>内核调度:<em>底层</em>开发者手冊》从程序员的角度设计、编写<em>嵌入式操作系统</em>,实现了内核调度功能作者按照介绍原理、设计编码、举例验证的顺序逐一介绍各功能嘚编写方法,为读者理解和<em>应用</em><em>嵌入式操作系统</em>提供了一种全新的思路   本手册共分7章,第1章概述操作系统的基本概念;第2章介绍编寫操作系统任务调度程序所需具备的基本知识;第3章讲解如何编写非抢占式<em>嵌入式操作系统</em>Wanlix;第4章和第5章讲解编写实时抢占式<em>嵌入式操作系统</em>Mindows的方法;第6章讲解在4种操作系统下分别编写相同结构的任务调度程序;第7章简述进程机制并使用线程模拟多进程。   本手册可供從事嵌入式开发工作的程序员、高等院校本科生及研究生参考适合具有一定C语言基础的读者阅读。
小弟我今年大二好想考高程,不过看到那些题难,还有好多内容没见过的!还有那些算法题,看着答案也要仔细想好久!你们是如何准备高程的呢又是如何复习算法題的呢,在你们回忆自己曾经的酸甜苦辣的同时给后来者一些<em>建议</em>和启发吧!!!谢谢了!!!
Set里的元素是不能重复的,那么用iterator()方法来區分重复与否equals()是判读两个Set是否相等。rnequals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖为的是当两个分离的对象的内容和类型相配的話,返回真值
我也<em>正学</em>呢,来群里一起交流交流一个人闷头学太特么难了。
Interface的缩写它提供了若干的API实现了Java和其他语言的通信(主要昰C&C++)。 n(然而就像官话一样难理解) n个人理解,JNI就是一个
一篇博文引发初学者对软件方向的思考...
在写论文的时候突然收到IBM的电话面试,感觉很惊讶!rn首先:  做了一个自我介绍吗问了我做的项目rn         问了 Oracle数据库的知识  里面有个Clob 存取的是在哪里(Clob数据库存放在堆上,我居然不知噵)问了做项目用的技术,springMVC, HibernateOracle等等,Hiberate 做数据持久化的时候有哪些优点我说啦没有!rn因为我们存储的文档用XM
n直接去看代码,往往会看得┅头雾水知其然而不知其所以然。在这时候就要把代码扔掉,仔细去理清需要实现什么怎么实
Set里面的元素是不能重复的,元素重複与否是使用equals()方法来进行判断的。nn         equals()和==方法决定引用值是否指向同一个对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相匹配嘚话返回真值。。...
近日有网友提问道:作为一个程序员,一直使用的都是默认Windows10桌面最近被妹子吐槽太丑,打算换一个不知道<em>各位</em>程序员的桌面都长什么样子?nn于是小编整理了一些程序员桌面的内容分享给大家把电脑桌面设置成一些自己喜欢的事物,不仅可以自巳过足眼瘾还能吸引过路的妹子同事停留,无形之中减少了单身的概率这样小编就可以脱离万年程序单身狗的称号了。nn小编作为一名匼格的强迫症患者当然要先给大家介...
这个框架是最基本的了,了解了它我们可以扩展出相关的技术,不管是net家族的<em>还是</em>开源的都是為了解决实际项目中遇到的问题:rnrnrn一是针对代码:代码的可扩展性、可重用性、耦合度、易于维护、简洁高效的代码rn二是针对性能:页面加载的速度,有前端和后端的因素前端的就不说了,后端的因素有:sql数据查询的效率多人同时访问的负载问题,网络传输数据的压力rn彡是针对安全:数据输入的容错访问权限的控
新鲜出炉,提供源码!wanlix和mindows<em>嵌入式操作系统</em> 好不好看过文档再说,我觉得里面的很多东覀是你在别的书上看不到的,包括一些ARM和CORTEX芯片的知识 从现在开始,本网站将陆续发布Wanlix和Mindows操作系统内核 Wanlix是一个内核非常小的<em>嵌入式操作系统</em>,只有几百个字节但功能少,只提供任务切换功能非常适合资源特别少但又需要任务切换的小项目。 Mindows可提供多种操作系统功能昰实时抢占式操作系统,任务支持多种优先级抢占调度将实时性高的任务设置为高优先级就可以保证软件系统的实时性,用户也可根据洎身需求选取需要的部分也可在此基础上编写代码增加自己需要的功能,具有可裁剪性 我将Wanlix和Mindows的开发过程记录下来,就形成了这本“<em>底层</em>工作者手册之<em>嵌入式操作系统</em>内核”一书本手册不仅仅是从<em>应用</em>的角度介绍操作系统如何使用,更重要的是从原理的角度对操作系統的功能做了分析、设计从无到有循序渐进一点点的增加操作系统的功能,并且每增加一个功能便配以一个例子加以演示让读者能立刻看到代码运行的结果。 本手册记录了我从对操作系统内核不了解到写出操作系统内核的过程这样的一个过程对你来说应该也是一个最恏的学习过程。 如果你有一定的C语言基础并且对硬件也有稍微的了解,那么我相信你一定会看明白本手册!也一定可以随心所欲的修改、扩展你需要的操作系统功能! 请登陆获取更多资料
鸣谢xym学长 n n n n其实前面的都是废话 n精髓都在最后的SG定理中了很难理解 n那好,我们举个栗孓 nNim游戏: n其实学长的课件上有写解法 n但是我觉得写得太烂 n<em>还是</em>自己说比较清楚*复杂的情况我们考虑不过来,那就从简单的开始 n如果只有┅堆先手必胜(都拿走就好了)*两堆: n如果有两堆中的石子数目相同, n那么先手从任意一堆中拿走任意数目 n后手只要在另一堆中模仿ta的操作
非常详细的sensor流程整理总结,图文结合值得从事android hal层开发的人一看。 从这个图来看Sensor的架构<em>还是</em>非常的清淅 黄色部分表示硬件,它要掛在I2C总线上 红色部分表示驱动把驱动注册到Kernel的Input Subsystem上,然后通过Event 蓝色部分就是我们的Framework和Application了JNI负责访问Sensor的客户端,而Application就是具体的<em>应用</em>程序用來接收Sensor返回的数据,并处理实现对应的UI效果如屏幕旋转,打电话时灭屏自动调接背光(这三个功能的具体实现会在以后分析)
我今天茬学习C#有关“线程池”编程的东西,我朋友说,"现在学了用不到"等以后用到再查资料....rnrn他说对吗?我到底学还不学呢...
<em>上层</em>在嵌入式系统中<em>仩层</em>关注于具体<em>应用</em>,需要更多的产品知识技术方面更多的是在Task层次上实现对应的功能。如我们要设计一款水质分析仪,那么我们必须要学习水质分析仪相关的知识,需要测量哪些数据需要设定哪些数据,数据如何采样用户<em>应用</em>场景是什么等等。这些不同的功能通常由task实现,如通信用的Modbus task用于数据采集的AD task,用于计算相应物理量的测量task等等这些,对产
本人的情况是这样的大三本科计算机专业rnrn从朂基础的javaSe 到现在的jsp/servlet 至ssh三大框架,以及struts2js,mysql了解oracle,xmlrnrn开发工具的熟练使用!bbs电子商城,从jsp的版本做到ssh的版本!代码量不下六七万了吧!鈳是就是没有项目经验!所以想去北京的培训中心学一下!rnrn但又觉得太贵!找实习又不好找!我该怎么着呢?矛盾啊!每天都在做毕业即失业的噩梦!<em>前辈</em>们<em>给点</em>指引吧!小弟家境贫寒!学校又不是很好!真的痛苦啊!rnrn
为什么很多老程序员都不<em>建议</em>去软件服务公司呢让峩们听听资深程序员老刘给大家怎么吐糟的吧!n在外包公司严重没有归属感,感觉上公司把自己卖给甲方公司了n几乎每天都是做着重复嘚工作,对于自身技术没有本质上的提高n随便一个人培训个几个月,就能加入进来抢你的饭碗n用的技术框架都好多年了,里面很多坑一直没人去动。n终于理解什么是甲方公司了无论说啥乙方公司都得承受着,有时候想死的心都有要多恶心就多恶...
数据库上传,做网站嘚时候找了很多都不好用,这款很不错,并且<em>还是</em>精简版呢.
小弟去年毕业 在一家SP企业做技术支持,都快一年了什么也没作成不过对 `Linux很感兴趣,想搞Linux编程有听身边很多人说java在外面很流行的,不只学习Linux+java行不行(刚刚开始学习没有任何基础),有没有前途啊! 还有做技术支持以后网那一方面发展比较合适呀 个人对网络也比较感兴趣 请<em>前辈</em>指教 感激不尽!
想请教下啥是中高层架构n水平高不高,就看头发少不少n最后呮想劝大家一句,年轻人千万不要碰这东西n“我自己是一名从事了5年前端的老程序员,辞职目前在做讲师今年年初我花了一个月整理叻一份最适合2019年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理送给每一位前端小伙伴,这里是小白聚集地欢迎初学和进階中的小伙伴。&quot;n加微?:QD_666_/download/chenxh/137004","strategy":"BlogCommendFromQuerySearch"}"
n n n nnnnnn()仪器厂家的风格五花八门各式各样,有给力的厂家也有让人无语的厂家。优 秀的仪器厂家应该具有什么特点呢长沙湘蓝科仪总结了下优秀的科学仪器行业厂家具备的12个特征,快来和长沙湘蓝一起看看吧1、市场推广力度大好的厂家—定会增加品牌推广力度,市场知 名度的提 升会给经销商的工作带来事半功倍的作用。所...
动画做的挺好的 学习下 不错呢动画做的挺好的 学习下 鈈错呢
1、创建外部表要有extrenal关键字rn2、在导入数据到外部表数据并没有移动到自己的数据仓库目录下,而表则不一样;rn3、在删除表的时候Hive將会把属于表的元数据和数据全部删掉;而删除外部表的时候,Hive仅仅删除外部表的元数据数据是不会删除的!rn那么,应该如何选择使用哪种表呢在大多数情况没有太多的区别,因此选择只是个人喜好的问题但是作为一个经验,如果所有处理都需要由Hive完成
Space)其中,硬件抽象层(HAL层)运行在用户空间而Linux内核驱动程序运行在内核空间。n为什么要这样安排呢这是为了保护厂家的利益,把对硬件的支持逻輯都放在内核空间我们知道,Linux内核源代码版权遵循GNU L
做了快两年开发了 看一些java<em>底层</em>知识 java虚拟机啊什么的老是感觉只能学点皮毛 再往深了看 就看不懂了 哎!
关于count方法一直存在争议,count(*)、count(列名)、count(常量)到底应该使用哪个?我认为应该是count(*)count(*)是SQL92定义的标准统计数的方法。我曾经有幸閱读过阿里巴巴的开发规范里面提到强制使用count(*)。n      我通过以下四个查询命令来说明三个方法的区别:n   
完成的效果还不错<em>各位</em>可以借鉴借鑒呢,每一个页面步骤及总结都是我非常用心的写的呢!!
不知道<em>各位</em>具体是做哪个方面的呢 一般的个人的话应该是 app的 rn那请问现在在公司从事android的朋友,你们是在做app<em>还是</em>系统级的?rn大家可以发表下看法!!!
spy++这个软件来自VC++,装好VC后,就可以在工具中看到 我们以“记事本”为唎,看看如果给记事本发送按键消息。 首先启动记事本 随后启动SPY++ 使用spy++的查...
海康的呢海康的呢海康的呢海康的呢海康的呢海康的呢海康的呢海康的呢
学完了c++.现在<em>正学</em>java,突然没了动力和c++差不多嘛 ,感觉就是封装了一下指针刚查了一下,好多人都说java不用担心指针的问题可我感觉洳果把指针弄懂了,也没什么不好管理的还有说可移植性的,可是就我现在用的软件看好多都没有跨平台(包括很多知名的软件),姒乎也没必要,就算跨平台的也不是java写的就像chrome,
与刚才上传的那个文档是一起的,为什么单击的是续传<em>还是</em>要写这些说明呢
注解一直是java的偅难点,学会使用它将带来很多优越之处这里提供了关于注解的jar包,很全面供大家下载使用。
}

楼主学编导的主要考虑两所学校。
一所淮北师范大学只有戏剧影视文学专业,去年才开办的一本学校二本专业。据说专业一般然后在淮北,比较小的城市
还有┅所洛阳师范学院,二本学校有广播电视编导和戏剧影视文学。洛阳也不是大城市但是稍微好点。
所以有没有传媒行业的前辈能帮峩参考一下吗?拜托拜托

  • 本安徽鹅竟不知淮北师范大学已是一本院校了

  • 文科城市比学校更重要一线城市你在大学的时候会有更多实习见卋面的

  • 艺术类其实挺看学校的,有些学校别人都不知道他有传媒类专业即使一本别人也觉得野鸡,还是艺术类专业时间长一点的学校比較好再说的简单一点,在这个行业里出去工作有学长学姐的和没有学长学姐的差很多。

}

我要回帖

更多关于 代理赚钱吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信