亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: T-Bagwell
打印 上一主題 下一主題

[其它] 嵌入式開發(fā)查缺補漏交流——淺談嵌入式的開發(fā)與應(yīng)用 [復(fù)制鏈接]

論壇徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵節(jié)徽章
日期:2015-03-06 15:50:392015亞冠之大阪鋼巴
日期:2015-06-12 16:01:352015年中國系統(tǒng)架構(gòu)師大會
日期:2015-06-29 16:11:2815-16賽季CBA聯(lián)賽之四川
日期:2018-12-17 14:10:21
21 [報告]
發(fā)表于 2011-06-21 22:06 |只看該作者
還有一個問題,就是論壇上很多人提問Redhat9的問題,究其原因,是因為需要在2.4的kernel下開發(fā).
T-bag,那么結(jié) ...
chenyx 發(fā)表于 2011-06-21 21:55



   
個人感覺,環(huán)境無所謂,哪個順手用哪個,關(guān)鍵的是交叉編譯環(huán)境要選擇對
redhat也算是比較經(jīng)典的了,不過我現(xiàn)在用的是Fedora 14了,畢竟平時也是用這個,順手一些,舒服一些

論壇徽章:
59
2015七夕節(jié)徽章
日期:2015-08-24 11:17:25ChinaUnix專家徽章
日期:2015-07-20 09:19:30每周論壇發(fā)貼之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38榮譽版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年紀(jì)念徽章
日期:2015-07-20 11:05:27IT運維版塊每日發(fā)帖之星
日期:2015-07-20 11:05:34操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:36程序設(shè)計版塊每日發(fā)帖之星
日期:2015-07-20 11:05:40數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:432015年辭舊歲徽章
日期:2015-07-20 11:05:44
22 [報告]
發(fā)表于 2011-06-21 22:07 |只看該作者
本帖最后由 renxiao2003 于 2011-06-25 13:40 編輯

給力。參加。

支持T版主啊。
本次討論話題:
1. 嵌入式系統(tǒng)移植
2. 嵌入式應(yīng)用程序移植
3. 嵌入式驅(qū)動程序設(shè)計
4. 嵌入式圖形系統(tǒng)開發(fā)
5. 嵌入式環(huán)境建設(shè)


針對上面五個問題,我有些想法:
1、系統(tǒng)移植,這個可能T版主比較在行,我不太明白是個什么意思,不可能是WinCE到Linux吧。我覺得可能是WinCE或者Linux在各種硬件平臺上移植的時候需要對系統(tǒng)進行修改的過程吧(這里的系統(tǒng)我的理解是OS)。這個可能需要的是更多的了解底層硬件的人來做的哦。不知道T版主是不是在做這個層次。
2、這個我可能了解點,前幾天部門的設(shè)計考試這么個題(還是架構(gòu)級的),題目就是把一個應(yīng)用程序從WinCE移植到Linux系統(tǒng),需要注意的步驟,以及移植方法。我是稀里糊涂的答了,但也不知道正確與否。有朋友給個比較好的答案嗎?請T版主知道一下。
3、驅(qū)動程序設(shè)計,我是沒有做過了啊。別說嵌入式的,普通PC的都沒有做過。
4、圖像系統(tǒng)開發(fā),我做過Android/Ophone的應(yīng)用程序,但沒有做過游戲,所以圖形應(yīng)該不算了。
5、做Ophone/Android用的是Eclipse開發(fā)環(huán)境,搭建還是很簡單的。就是裝ADT插件,下載Android SDK就可以了啊。至于Sybian和WinCE沒有搞過。

論壇徽章:
381
CU十二周年紀(jì)念徽章
日期:2014-01-04 22:46:58CU大;照
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大;照
日期:2013-03-14 14:08:55CU大;照
日期:2013-04-17 11:17:19CU大;照
日期:2013-04-17 11:17:32CU大;照
日期:2013-04-17 11:17:37CU大;照
日期:2013-04-17 11:17:42CU大;照
日期:2013-04-17 11:17:47CU大;照
日期:2013-04-17 11:17:52CU大;照
日期:2013-04-17 11:17:56
23 [報告]
發(fā)表于 2011-06-21 22:08 |只看該作者
回復(fù) 21# T-Bagwell


    倒不是Os的問題,我想說的是t-bag現(xiàn)在用的嵌入式的kernel是2.6多還是2.4的多

論壇徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵節(jié)徽章
日期:2015-03-06 15:50:392015亞冠之大阪鋼巴
日期:2015-06-12 16:01:352015年中國系統(tǒng)架構(gòu)師大會
日期:2015-06-29 16:11:2815-16賽季CBA聯(lián)賽之四川
日期:2018-12-17 14:10:21
24 [報告]
發(fā)表于 2011-06-21 22:13 |只看該作者
回復(fù)  T-Bagwell


    倒不是Os的問題,我想說的是t-bag現(xiàn)在用的嵌入式的kernel是2.6多還是2.4的多
chenyx 發(fā)表于 2011-06-21 22:08



    2.6
2.6有很多地方很方便,比如驅(qū)動模型,模塊子系統(tǒng),性能上也有很大的優(yōu)勢等,在2.6上都是現(xiàn)有的,相對來說選2.6的比較多

論壇徽章:
381
CU十二周年紀(jì)念徽章
日期:2014-01-04 22:46:58CU大;照
日期:2013-03-13 15:32:35CU大;照
日期:2013-03-13 15:38:15CU大;照
日期:2013-03-13 15:38:52CU大;照
日期:2013-03-14 14:08:55CU大;照
日期:2013-04-17 11:17:19CU大;照
日期:2013-04-17 11:17:32CU大;照
日期:2013-04-17 11:17:37CU大;照
日期:2013-04-17 11:17:42CU大;照
日期:2013-04-17 11:17:47CU大;照
日期:2013-04-17 11:17:52CU大;照
日期:2013-04-17 11:17:56
25 [報告]
發(fā)表于 2011-06-21 22:15 |只看該作者
回復(fù) 24# T-Bagwell


    受教了,看來一些教程該與時俱進,更新了

論壇徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵節(jié)徽章
日期:2015-03-06 15:50:392015亞冠之大阪鋼巴
日期:2015-06-12 16:01:352015年中國系統(tǒng)架構(gòu)師大會
日期:2015-06-29 16:11:2815-16賽季CBA聯(lián)賽之四川
日期:2018-12-17 14:10:21
26 [報告]
發(fā)表于 2011-06-21 22:17 |只看該作者
回復(fù)  T-Bagwell


    受教了,看來一些教程該與時俱進,更新了
chenyx 發(fā)表于 2011-06-21 22:15



    別這么說,咱們互相交流,查缺補漏

論壇徽章:
0
27 [報告]
發(fā)表于 2011-06-21 22:20 |只看該作者
首先可以考慮一下想要做什么,如果是需要做在嵌入式平臺的話,可以考慮開發(fā)還是移植
   如果是自 ...
T-Bagwell 發(fā)表于 2011-06-21 17:55



    謝謝咯~。!

論壇徽章:
0
28 [報告]
發(fā)表于 2011-06-22 08:40 |只看該作者
問題:

u-boot里哪個文件用于點亮屏,初始化屏; 目前公司的方案能點亮三星的屏,但LG的屏只是背光亮,

屏并不亮,請問這可能是哪些原因造成的(針腳是相同的,好像時序也一樣)

還有這個初始化文件 是哪一個,一直沒有找到,是不是這也是.s匯編文件

論壇徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵節(jié)徽章
日期:2015-03-06 15:50:392015亞冠之大阪鋼巴
日期:2015-06-12 16:01:352015年中國系統(tǒng)架構(gòu)師大會
日期:2015-06-29 16:11:2815-16賽季CBA聯(lián)賽之四川
日期:2018-12-17 14:10:21
29 [報告]
發(fā)表于 2011-06-22 10:29 |只看該作者
本帖最后由 T-Bagwell 于 2011-06-22 10:53 編輯
問題:

u-boot里哪個文件用于點亮屏,初始化屏; 目前公司的方案能點亮三星的屏,但LG的屏只是背光亮,
...
aaaaa5aa 發(fā)表于 2011-06-22 08:40



    LCD的規(guī)格應(yīng)該不相同吧?
比如電壓,電流的大小
比如初試序列對不?
背光能點亮和lcd能顯示圖象是兩回事

arch/arm/cpu/armv7/start.S

你想要的是這個文件不?

board_init_r里面可以看到stdio_init
stdio_init里面有l(wèi)cd驅(qū)動初始化接口

  1.                                                                                                                                        
  2. int drv_lcd_init (void)                                                                                                                 
  3. {                                                                                                                                       
  4.         struct stdio_dev lcddev;                                                                                                        
  5.         int rc;                                                                                                                        
  6.                                                                                                                                        
  7.         lcd_base = (void *)(gd->fb_base);                                                                                               
  8.                                                                                                                                        
  9.         lcd_line_length = (panel_info.vl_col * NBITS (panel_info.vl_bpix)) / 8;                                                         
  10.                                                                                                                                        
  11.         lcd_init (lcd_base);            /* LCD initialization */                                                                        
  12.                                                                                                                                        
  13.         /* Device initialization */                                                                                                     
  14.         memset (&lcddev, 0, sizeof (lcddev));                                                                                          
  15.                                                                                                                                        
  16.         strcpy (lcddev.name, "lcd");                                                                                                   
  17.         lcddev.ext   = 0;                       /* No extensions */                                                                     
  18.         lcddev.flags = DEV_FLAGS_OUTPUT;        /* Output only */                                                                       
  19.         lcddev.putc  = lcd_putc;                /* 'putc' function */                                                                  
  20.         lcddev.puts  = lcd_puts;                /* 'puts' function */                                                                  
  21.                                                                                                                                        
  22.         rc = stdio_register (&lcddev);                                                                                                  
  23.                                                                                                                                        
  24.         return (rc == 0) ? 1 : rc;                                                                                                      
  25. }                                                                                                                                       
  26.                     
復(fù)制代碼
從上面的代碼入手即可

board_init_ 相關(guān)的是一些初始化操作,在這里可以看到lcd相關(guān)的入口

  1. init_fnc_t *init_sequence[] = {
  2. #if defined(CONFIG_ARCH_CPU_INIT)
  3.         arch_cpu_init,          /* basic arch cpu dependent setup */
  4. #endif
  5. #if defined(CONFIG_BOARD_EARLY_INIT_F)
  6.         board_early_init_f,
  7. #endif
  8.         timer_init,             /* initialize timer */
  9. #ifdef CONFIG_FSL_ESDHC
  10.         get_clocks,
  11. #endif
  12.         env_init,               /* initialize environment */
  13.         init_baudrate,          /* initialze baudrate settings */
  14.         serial_init,            /* serial communications setup */
  15.         console_init_f,         /* stage 1 init of console */
  16.         display_banner,         /* say that we are here */
  17. #if defined(CONFIG_DISPLAY_CPUINFO)
  18.         print_cpuinfo,          /* display cpu info (and speed) */
  19. #endif
  20. #if defined(CONFIG_DISPLAY_BOARDINFO)
  21.         checkboard,             /* display board info */
  22. #endif
  23. #if defined(CONFIG_HARD_I2C) || defined(CONFIG_SOFT_I2C)
  24.         init_func_i2c,
  25. #endif
  26.         dram_init,              /* configure available RAM banks */
  27. #if defined(CONFIG_CMD_PCI) || defined (CONFIG_PCI)
  28.         arm_pci_init,
  29. #endif
  30.         NULL,
  31. };

復(fù)制代碼

  1. #ifdef CONFIG_LCD
  2. #ifdef CONFIG_FB_ADDR
  3.         gd->fb_base = CONFIG_FB_ADDR;
  4. #else
  5.         /* reserve memory for LCD display (always full pages) */
  6.         addr = lcd_setmem (addr);
  7.         gd->fb_base = addr;
  8. #endif /* CONFIG_FB_ADDR */
  9. #endif /* CONFIG_LCD */

復(fù)制代碼

論壇徽章:
13
巨蟹座
日期:2013-10-30 18:29:4115-16賽季CBA聯(lián)賽之青島
日期:2019-01-04 17:30:1015-16賽季CBA聯(lián)賽之天津
日期:2016-03-08 10:30:1715-16賽季CBA聯(lián)賽之天津
日期:2015-12-10 15:56:452015年亞洲杯之約旦
日期:2015-03-09 16:29:36雙魚座
日期:2014-11-27 17:17:20寅虎
日期:2014-11-18 13:55:12雙子座
日期:2014-03-31 15:41:32獅子座
日期:2014-03-14 11:23:24獅子座
日期:2014-02-19 16:30:12午馬
日期:2013-11-04 23:22:31卯兔
日期:2013-10-30 19:51:15
30 [報告]
發(fā)表于 2011-06-22 11:53 |只看該作者
支持
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP