회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

안녕하세요.

고도리입니다.

월요일에 2.6.28 samsung kernel작업을 하고 있습니다.
aesop-6410에 포팅을 하고 있는데....

aesop-6410의 hardware를 보시면 아시겠지만, hardware가 smdk6410과 많이 틀립니다.
즉, 포팅해야할 부분이 조금 많아진다는 얘기죠...ㅎㅎ

일단 삼성 커널을 빌드해서 올려본 결과.......

1. 일단 멈춥니다. 부팅약간되다가........ㅎㅎ ==> usb쪽 코드를 수정하니 부팅되네요.
2. sound device driver는 IIS만 지원되도록 코드가 되어 있네요...쩝  ==> wm9715 포팅한다고 삽질 좀 했습니다. 일단 소리는 납니다.
3. gpio쓰는 법이 많이 바뀌어서 삽질 좀 하고 있습니다. ==> 구미쪽에 일이 없었으면 오늘 끝내려고 했는데....

일단 gpio쪽 코드를 잡으면 LCD가 잡힐거라고 보여집니다.

내려오는 일만 아니면 밤새서 잡아버리고 싶은데,............진짜 코딩이 땡기는데, 일이 있으니....어쩔 수 없네요.

토욜이나 일욜에 삽질 좀 하면 나아지겠죠..........ㅎㅎ

그럼....

ps> 일단 2.6.28을 2.6.21.5와 병행해서 나갈 생각이고요. 최대한 사용법을 정리하는쪽으로 릴리즈를 하겠습니다.

2009.03.25 23:13:50
*.13.123.89

오옷~! 삼성측에서 정식으로 2.6.28을 릴리즈했나요? +_+ 오홍~!
아 정말 기대됩니다..^^//

김영문

2009.03.26 08:16:06
*.43.37.131

2.6.28 버전은 http://git.kernel.org/?p=linux/kernel/git/kki_ap/samsung-ap-2.6.git;a=summary 여기를 통해서 git로 받으시면 됩니다.
하지만 거의 vallia kernel 수준이라서 따로 tag를 이용해서 s3c6410에 대한 patch를 해주셔야 합니다.
아래는 커널 받아서 해보실 분을 위해서 git를 이용해 커널 소스를 받는 방법입니다.
개인적으로 우분투를 별로 좋아하진 않지만 sdk가 우분투 용으로 되어 있으므로...git 설치 하는 것 부터 알려드리면..^^
 
1. git 설치
# apt-get install git git-core

2. git 환경 설정 (굳이 할 필요는 없습니다...^^;;)
# git config --global user.name "YOUR NAME"
# git config --global user.email [email protected]

3. 다운받을 폴더 생성
# mkdir linux-2.6.28-s3c6410

4. 다운 받을 폴더로 이동
# cd linux-2.6.28-s3c6410

5. 커널 소스 다운
# git clone git://git.kernel.org/pub/scm/linux/kernel/git/kki_ap/samsung-ap-2.6.git
--> samsung-ap-2.6 디렉토리 생성과 함께 기본 커널 source가 다운로드 된다.

6. 다운 받은 디렉토리로 이동
# cd samsung-ap-2.6

7. s3c6410에 대한 patch 작업을 한다. (git tag에 의한 update 입니다.)
# git fetch
# git fetch --tags

8. 업데이트된 tag 리스트를 display한다.
# git tag -l
......
v2.6.28-rc8-s3c64xx

9. tag 를 지정해서 update 한다.
# git checkout v2.6.28-rc8-s3c64xx

이렇게 해서 arch/arm/configs/ 에 들어가시면 smdk6410으로 시작하는 kernel configuration 파일들이 update 되어 있음을 알 수 있습니다.
물론 커널 내부 소스도  update되어 있습니다.
하지만 고현철님 말씀대로 이솝보드는 smdk보드와는 많이 달라서 하드웨어쪽 작업을 많이 해줘야 합니다...

그런데 제가 부탁드린 2.6.21.5에 대한 원본 소스는 어떻게 되었나요??^^;;
kernel.org에서 2.6.24에 대한 것은 찾았는데...2.6.21에 대한것은 없어서요..^^
가능하면 부탁드립니다..^^

고현철

2009.03.27 03:39:41
*.24.157.14

위의 커널은 삼성에서 12월까지 작업한 코드일겁니다. 머 많이 틀려지지는 않았을지 모르지만요....^^

저는 삼성 커널을 기본으로 작업하고 있습니다.
일욜서부터 미친듯이 파야겠네요.....쩝..............미치겠습니다. 서울서 프로그램짜고 싶어서...........ㅠ.ㅠ

심준영

2009.03.27 07:43:00
*.168.184.67

위 삼성 커널보다는 kernel mainline에 Ben Dooks 등이 작업하고 있는 s3c64xx 코드가 훨씬 깔끔합니다. 아마 2.6.30에 DMA 등 많은 코드가 포함될 겁니다. 자세한 건 linux-arm-kernel 메일링 리스트를 참고하세요~

라광현

2009.04.06 03:29:28
*.239.133.158

samsung code가 Bendook code가 많이 참조가 되어 진행이 되었으나 
기본 H/W platform에 차이가 있으며 
samsung kenel BSP : SMDK64xx, kernel org code: OPENMOKO 64xx(GTA3)
code Concept가 24xx의 기준으로 만들어 진것과  64xx 전용으로 만들어진것과의 차이가 있는것 같읍니다. 


List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 107998
1810 [aesop-v210] Android 2.3 GingerBread porting 시작 [1] 고도리 2011-01-29 7675
1809 LTE 주파수 대역 조사 [3] 이제현 2012-03-10 7664
1808 ODROID-S에 재미삼아 올려본 Froyo~ file [9] 이제현 2010-06-26 7663
1807 OpenMax 표준규격에 의한 코덱설계 및 미디어플레이어 설계 유... [7] 장석원 2010-03-19 7643
1806 안드로이드 소스 코드 관리 [4] 박병구 2009-07-19 7582
1805 ARM Cortex-A8 코어의 NEON을 적용한 Mplayer 동작 사진 file [3] 김재훈 2009-09-21 7574
1804 축하합니다. [1] 정장석 2006-04-07 7561
1803 갤럭시S 속안이 궁금하신 분들.. [7] 유형목 2010-07-07 7553
» aesop-6410 linux kernel 2.6.28 작업중.... [5] 고현철 2009-03-25 7536
1801 통신사와 상관 없이 단말기를 구입할 날이 머지 않은듯.. 유형목 2011-11-17 7531
1800 현재 그냥 개발 중인 개발용 S5PC100 보드 스펙 및 레이아웃 file [8] 김재훈 2009-11-27 7531
1799 안드로이드 프레임워크 분석 책이 나왔는데요. 볼만 할까요?? [4] um 2010-08-30 7527
1798 픽스트리라는 회사인데 삼성 C110 안드로이드 멀티미디어 솔루션... [8] 장석원 2010-04-19 7457
1797 가입한 프로젝트 목록에 프로젝트가 나오지 않습니다. [2] 겟페우스 2011-11-18 7456
1796 [뻔뻔] 뻔뻔강사의 하드커널 기행기 [10] 뻔뻔강사 2010-08-11 7456
1795 Qualcomm) Engineers 한국퀄컴 2011-11-17 7424
1794 Anrdoid 2.0 Eclair 에서 mp4 재생 다 되나요? [2] 최종환 2010-01-30 7386
1793 안드로이드 오실로스코프... file [5] 이제현 2011-03-11 7353
1792 일본 취업 체험기 2편 [16] 오태호 2010-06-22 7329
1791 한국 전자전 참가중입니다... [2] 이제현 2011-10-14 7323

사용자 로그인